.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroidAndroid TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks ofAndroid 2 A MESSAGE FROM OURCEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions onGoogle 16 Activation Atlas 1 address validationAPI 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

import { LocalNotifications } from '@capacitor/local-notifications'; LocalNotifications.schedule({ notifications: [ { title: "On sale", body: "Widgets are 10% off. Act fast!", id: 1, schedule: { at: new Date(Date.now() + 1000 * 5) }, sound: null, attachments: null, actionTypeId: "", extra: null } ] });import { Geolocation } from '@capacitor/geolocation'; // get the users current position const pos

EmpowerJavaScript with nativeAPIs. Liberate your development by usingAndroid, iOS, visionOS...APIs directly without leaving your love ofJavaScript.


カスタムURLスキームの乗っ取りとその対策 2021年5月17日 カスタムURLスキームは、モバイルアプリ内のコンテンツへ直接誘導するディープリンクに広く利用されている¹。そのような中で、2020年3月にLINEはカスタムURLスキームline:// の使用を非推奨とした²。非推奨の理由をLINEは「乗っ取り攻撃が可能なため」と説明し、代わりにHTTP URLスキームによるリンクを推奨している。この変更に対して私は、なぜHTTP URLスキームによるリンクだと乗っ取り攻撃を防げるのか疑問を抱いた。この疑問に答えるためにLINEアプリの乗っ取りを試み、対策の有効性を確認した。 要約 HTTP URLスキームによるディープリンクは対象のアプリを一意に特定できるため、不正アプリによるリンクの乗っ取りが発生しない。カスタムURLスキームでは複数のアプリが同じスキームを宣言できるため、モバイルOS
はじめに クロスプラットフォームとして語られるFlutterですが、実は、「Android開発だけでもFlutterでやった方がよくね?」 となんとなく思い始めています。 「FlutterってGoogleがAndroid開発を再定義した画期的なものになるんじゃないか」と。 自分は、おっさんなので古い話をしますが、Java開発でEJB2が存在していた頃です。まだ、バージョンが1.1になったばかりのSpring Frameworkを使った案件にたまたま参加したときの衝撃と同じなんです。「何これ? めっちゃわかりやすい。標準のEJBなんて駄目じゃん。」 今ではEJBは廃れ、Springがデファクトスタンダードになっていますよね。 ただ、使ったことがない人に伝えるのは本当に難しく、納得できない人も多いはずです。 自分でもなんでそう思うのかうまく伝えられる気もしないのですが、言語化してみます。 自分

先日「GooglePlayストアでPWAが配信できるようになった!」という記事が話題になっていました。Google Play Store now open for Progressive Web Apps 😱 実態は「Chrome72で実装されたTWA (Trusted Web Activity) を使用することで、URLバー無しでPWAページを開かせるAndroidアプリを開発できるようになった」という事です。 検証がてら実際にTWAでPWAをGooglPlayストアに公開してみたので手順を紹介したいと思います。 実際のAndroidプロジェクトはGitHubでも公開しています。 https://github.com/zprodev/QR-TWA 環境AndroidStudioはver3.3.1を使用します。 公開するPWAはこちらのQRコードリーダーです。 https://qr.

Disclaimer: I’m not affiliated withGoogle Play,Chrome or any other company mentioned. This is not an official statement;usage of thelogo and name isjust for illustration.⚠️ Updated version of this article ⏩ firt.devChrome 72 forAndroid shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in theGoogle Play Store! I played with the feature for a while

はじめに 「Airtest IDE」を使用することで、Android のゲームで 画像認識によるUI の自動テストを行うことができます 使用例 試しにAirtest IDE を使用してAndroid 版のデレステでUI の自動テストをしてみました 上記の動画では指定した画像を認識させて、順番にタッチしていくテストを行っていますAirtest IDE を使用することで、このように画像認識によるUI のテストが可能になります この記事では、Airtest IDE を使用してAndroid のゲームで 画像認識によるUI の自動テストを行う方法を紹介していきます 検証環境Windows 10Android 7.0Airtest IDE v1.0.0 導入方法 下記のページから「Airtest IDE」をダウンロードします https://airtest.netease.co

近年のGoogle Play運営は、審査こそないものの怪しいアプリをストアから削除する運用が進んでいます。大昔に作ったアプリがいつの間にか公開停止になっていた、なんてことも増えてきました。 さて今回は、Google Playからポリシー違反の連絡が来たけれども、心当たりがなかったので調べてみたら面倒くさい対応を回避できた、というお話です。 3行で プライバシーポリシーを置かないままストアにリリースしたアプリでデフォルトのままFirebaseを使っていると運営に刺されます プライバシーポリシーを置くか、Firebaseが広告IDを取得するのをやめさせる必要がありますAndroidManifest.xmlにオプションを指定すると広告IDの取得をやめさせられます(この記事で本当に伝えたいこと) 事の発端Google Playの運営から、こんなメールが届きました。 要約すると お前のアプリでは

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Firebase は機能が多すぎてよく分からなかったので、自分の整理用に**「 Firebase で何ができるか」**をだいたい3行でまとめてみました。 利用可能な環境かどうかは、以下のアイコンで示しています。 …Android 利用可能 … iOS 利用可能 … Web 利用可能 [追記] 新しい機能が増えたので2018/09/26時点で整理しました。 AnalyticsGoogle Analytics for Firebase イベントベースでデータ収集・分析ができる。無料。 アプリの場合はGoogle Analytics f


パリで発表されていたReact向けプロダクトがあまりにも未来に生きていて興奮したので、紹介させてください。 目次 目次 この記事のゴール 想定読者 はじめに 今回ベースとするソースコードReact Nativeは何をするツールかReactは何をするツールかReact DOMとReact Nativeの違いReactアプリケーションを描画するものたちReact DOMの役割React Nativeの役割 1. ネイティブ処理系の上でJavaScript処理系を動かす 2.Reactを動かす 3.Reactから渡された差分をネイティブViewに適用するReact Native DOMはどこがReact NativeなのかReact Native DOMのやばいところ6連発ReactからはReact Nativeに見えてるのがやばい Objective-C実装をJavaSc

指定したページが一般的なブラウザやデバイスでどのように表示されるか、1クリックで確認できるChromeの機能拡張を紹介します。WindowsからSafari, iOSの確認、macOSからIE, Edge,Androidの確認もできます。 Multi-browser Screenshots Multi-browser Screenshotsで対応しているブラウザ・デバイスは、下記の通り。 ※2018年5月現在 それぞれ、WindowsからでもmacOSからでも利用できます。 Edge 15.0(Windows 10) IE 11.0(Windows 10)Chrome 50.0(Windows 10) Firefox 45.0(Windows 10) Safari 9.1(OS X El Capitan) IE 10.0(Windows 7) IE 9.0(Windows 7) IE

Flutter を実際にリリースしているプロダクトに採用してみて半年ほど経ったので、その経緯とFlutter についての感想を記しておきます。 The English version is on Medium!Flutter についてFlutter は、クロスプラットフォームでモバイルアプリを開発するための開発フレームワークです。 特徴- 言語はDart - フルスタックのUI framework (Material and iOS) -Reactive (inspired byReact) - Material and iOS -GPU を利用してUI を描画するところまで全て (Skia) - オープンソース onGitHub - developed byGoogle and community - ネイティブのARMコードにコンパイル - 開発用プラグイン - In

Flutter transforms the development process.Build, test, and deploy beautiful mobile, web, desktop, andembedded experiences from a single codebase. Get startedFlutter is an open source framework forbuilding beautiful, natively compiled, multi-platform applications from a single codebase. Fast Productive Flexible FastFlutter code compiles to ARM or Intelmachine code as well asJavaScript, for

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く