先日「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.
Googleは米国時間7月5日、Windowsのファイル共有やプリンタに接続できるSambaクライアント『Android Samba Client』をリリース、Google Playで配布を開始しました。ー価格は無料。 Google、ファイル共有アプリ『Android Samba Client』配信開始 初回リリース版『Android Samba Client』の機能はシンプルですが、目的を果たせます。ファイル共有先を選び、必要に応じてユーザー名とパスワードを入力しマウントを選ぶことで共有を開始できます。 共有フォルダからファイルをダウンロードすることなく開いたり、動画ファイルを再生できるようになっています。 『Android Samba Client』はオープンソースでGitHubでコードが公開されています。 Source:Android Samba Client – Google Pl
TensorFlowのチュートリアル(手書き画像データの画像認識)を元に、DeepLearningのネットワークデータを書き出し、Androidで手書き認識をするデモを作成してみました。 学習データの書き出し TensorFlowのチュートリアルの"MNIST For ML Beginners" のモデルを元にまずは、学習データをPythonにてPC上で書き出します。 "MNIST For ML Beginners" https://www.tensorflow.org/versions/master/tutorials/mnist/beginners/index.html ここのチュートリアルを元に、グラフデータ書き出し用にスクリプトを変更しました。 ネットワークデータを書き出すには、グラフ情報とVariableに入ったテンソルデータ(学習された内容)をいっしょにして書き出す必要があるの
2015年10月に発売が開始されたGoogleの最新スマートフォン「Nexus 5X」は、サードパーティー製のカメラアプリで撮影すると画像が上下反転してしまう現象が確認されていました。画像が上下逆さまになってしまう問題について、Googleのエンジニアが詳細を説明し、その原因がイメージセンサーにあることが判明しました。 Nexus5X Marshmallow camera problem : Android https://www.reddit.com/r/Android/comments/3rjbo8/nexus5x_marshmallow_camera_problem/ Nexus 5Xは発売以降、プリインストールされているGoogleのカメラアプリではなく、サードパーティー製のカメラアプリで撮影すると画像が上下反転して撮影されるという指摘が、Redditで相次いでいました。開発元のL
連載目次 その1 〜インストール編〜 その2 〜画像の表示とイベント〜 その3 〜タッチイベントとライフサイクル〜 その4 〜音の再生とセンサー〜(予定) その5 〜簡単なゲームをつくってGoogle Play Storeに公開しよう〜(予定) はじめに @tenntennです。 もうすぐGoのバージョン1.5がリリースされる予定ですが, みなさまはどの機能に注目しているでしょうか? コンカレントGCだったりshared libraryが作れるようになったりと,Go 1.5は非常に楽しみです。 その中でも私は,Go 1.4で入ったGo Mobileのアップデートに注目しています。 Go Mobileは,Goを使ってモバイルアプリを書くためのツール類を提供するプロジェクトです。 Go 1.5では,iOS向けのアプリがビルドできるようになったり,Androidのサポートが強化されるようです。
これから「Androidアプリを作ってみたい!」という人や、「もっと体系的に勉強したい!」という人に朗報です! アプリ開発スクールで知られる「TechInstitute」から、アプリの設計・開発・公開まで網羅した初心者向けの入門テキストが、なんと無料で公開されているのでご紹介したいと思います! 950ページを超えるボリューム満点のテキスト!「TechInstitute」のWebサイトで公開されている「専用ページ」にアクセスすると、誰でもすぐにテキストをダウンロードすることが出来ます! トピック毎に、興味のある分野だけダウンロードしたり、「まとめてDL」ボタンから一気にテキストを入手することも可能。 ファイルはPDFで提供されており、全部で950ページを超える大ボリュームの内容は以下の通り! <目次> ファーストステップ プログラミングとは何か コンピュータとスマートフォン 初回のプランニン
モバイルファースト室の山下( @tomorrowkey )です。 みなさんはAndroidアプリをビルドするときに AndroidStudioの実行ボタンを押すのと、ターミナルでgradleコマンドを実行するのと、どちらを使っていますか。 クックパッド社内のAndroidエンジニアでもどちらを使うか好みが分かれるのですが、私はたいていターミナルでgradleコマンドを使っています。 AndroidStudioの実行ボタンだとビルドを途中で中止できないことがあるからです。コマンドであればcontrol+cでいつでも中止できるという気軽さからコマンドを好んで使用しています。 開発するうえでIDEなどのGUIツールはとても便利なのですが、実はコマンドを実行する方がはるかに早くストレスなく開発を進めることができることがあります。 今回は私が実際に使っている便利なコマンドラインスクリプトを10個紹介
【追記 2015/03/12】 Nexus5用にAndroid5.1のアップデートファイルが来ました。 http://androidlover.net/android-os/android-5-1-lollipop/nexus5-android-5-1-ota-update-file.html Nexusシリーズにも13日からAndroid5.0(Lolipop)のアップデートが開始されましたが、自分のところになかなか降りてこないので自力でアップデートしてみました。 通常のワイヤレスによるアップデートと同じように、ルート化(アンロック)不要、アプリ・データを引き継いだままアップデート出来ます。 ※但しアップデートは自己責任でお願いします。 1.アップデート用のファイルをダウンロード http://androidlover.net/android-os/android-5-0-lollipo
go.mobileパッケージを利用してみたので、環境構築などのメモを書きました。 Go 1.4でAndroidをサポートすることに。 私はGoとAndroidは相性が悪いので入らないだろうと思っていたのですが、Go1.4で入れてきました。 そこで、動作確認をしたところしっかり動作して、Nexus 5上にDeployもできたので記事を書いておこうと思います。 環境構築からデプロイまでの手順 詳細を飛ばしたい方は手順を見て進めて下さい。ちなみに確認した環境はMacOSX 10.9.5です。 go get code.google.com/p/go.mobile (2014/11/22追記) 公式サブパッケージが変更になる関係でgolang.org/x/mobileというリポジトリに変わります。 (2014/11/22追記) go get golang.org/x/mobile でも可能です。 (
Ask questions and post articles about the Go programming language and related tools, events etc. As soon as I saw the Go 1.4 beta and the option GOOS=android, I could not resist not to try. Installation for all other architectures was OK, the only problem was with the android. After several hours compiling, linking, resolving errors, it worked :) I put apk on my S3 running on 4.4.4 Given that this
面白いOSSプロジェクトを見つけたので紹介します。コンセプトは手のひらに乗るBot。SiriやGoogle Nowのような対話型のインターフェイスを自分でも作れる面白さがあります。 Botとは 最近、hubotのようなBotが流行っていますが、Botはチャットを通じたメンションなどでコマンドを受け付け、コマンドの種類に応じた処理を実行して結果を返す単純な仕組みで動いています。 hubotに代表されるBotはプロダクトをビルドしたり、画像を探して来たりと簡単なお使いができるため、プロジェクトでもお馴染みの存在となりつつあります。 AndroidをBotにする"robota"プロジェクト 今回みつけたrobotaはhubotとは少し毛色が異なり、Androidシステム上にアプリやServiceとして動作する「手のひらに乗るBot」です。 https://github.com/uPhyca/ro
「SwiftKey 日本語入力」のオープンベータ版apkファイルが15日、公開された。 「SwiftKey」は、1億台以上のAndroidスマホとAndroidタブレットに搭載されている文字入力アプリ。「SwiftKey Keyboard Free」はGoogle Playで1000万インストールを超えている。世界中で親しまれている人気のアプリが、ついに日本語に対応した。 「SwiftKey 日本語入力」は予測変換に優れており、入力ミスも自動で訂正してくれる。「しんじゆく」や「てんかは」と誤入力しても、「新宿」や「天気は」というように予測変換するので助かる。また、ユーザーの文章スタイルを学ぶので、使うほど予測変換がフィットする。 apkファイルを入手するには公式サイトでアカウントを作成し、ダウンロードする必要がある。その後、インストールをして設定を変更すれば完了だ。正式版を前に試したい方は
Androidアプリ作成時、毎回、アイコン関連で苦悩しています。フリーのアイコン探しやライセンス確認、多機種に合わせたリサイズ作業に疲れ果てています。 もう悩みたくない。 アイコン探ししたくない。 PhotoShop使いたくない。 そんな自分が、Androidで Font Awesomeの約369個のアイコンを簡単に利用する事ができる Android-Bootstrap を導入した時のtipsです。 したいこと Androidアプリで毎回使える汎用的なアイコンが欲しい(ランチャーアイコン以外で) 全機種・解像度共通でアイコンを利用したい(画像リサイズ作業を極力避けたい) 最終的な目標 Android-Bootstrapを利用してアプリをリリースする(した) EveryEver(エブリー・エバー) 圏外でも快適なEvernoteライフを。 利用するライブラリ https://github.c
アプリを作っていてありがちなこと Android には、画面を構成するための Activity というコンポーネントがあり、概ね MVC フレームワークの Controller に相当する機能を持っています。 MVC といえば、肥大化する Controller というのがよくある問題として挙げられますが、Activity も例に漏れず、往々にして肥大化しがちです。 また、Model も、その責務を詰め込んでいくと肥大化しやすいレイヤと言えます。 この投稿では、Controller や Model の肥大化を極力防ぐためのレイヤわけを、Android アプリ向けに書いていきます。 Activity を綺麗に保つ Activity は、Controller として、様々な UI から受けるイベントを受けて、適切にハンドリングする役割を持っています。 OptionsMenu や ContextM
JVN#53768697 Android OS において任意の Java のメソッドが実行される脆弱性 が公表されました。 不肖私が昨年9月にIPAに届け出たものです。 これまでは情報非開示依頼があったので多くを語ることができませんでした。 ヤバい内容なのでみんなに注意喚起したかったけれどそれができない苦しさ。 周りでICS端末を使ってる人を見かけたら「事情は言えないけどブラウザにはChromeを使って。標準ブラウザ使わないで」と言うくらいしかできなくて申し訳ありませんでしたm(_ _)m 当時のいきさつを日記から掘り起こして記録に残しておきたいと思います。 2012年9月15日(土) WebViewを使ったビジネスアプリのフレームワークを作りたいという構想があって(PhoneGapにはないビジネス用の固有の機能を入れようと思って。バーコードリーダーとか印刷機能とか)、そういえば addJ
更新情報 2013/12/17 Nexus5やNexus7といったSIMフリー端末でドコモメールを送受信するための設定方法などをまとめました。詳しくはNexus5やNexus7などSIMフリー端末でドコモメールをIMAPを利用して送受信するための設定方法。を参照してください。 2014/1/26 Nexus5とNexus7でドコモ純正のドコモメールアプリを使えるようにしました。 こちらの方が確実にプッシュでリアルタイム受信してくれるのでおすすめです。手順などの詳細はNexus5やNexus7などのSIMフリー端末でドコモメールアプリのapkをインストールしてプッシュ受信させる方法。を参照してください。 2015/1/20 ドコモ純正のドコモメールアプリは動作が安定しないので、他のメールクライアントアプリを使うことをおすすめします。日本語とプッシュ通知に対応していて使い勝手も良いのが「myM
アプリケーションの画面に対してボタンを押したり入力を行い、正しい結果や答えが返ってくるか? ユーザーインターフェイスを含むテストコードの開発は一般に手間がかかり面倒であり、テスト用のライブラリやフレームワークが欠かせません。 Googleは、Android用のUIテスト自動化のためのフレームワーク「Espresso」をテクノロジープレビューとして公開しました。 Espresso - android-test-kit - a fun little Android UI test API - Testing Tools For Android - Google Project Hosting EspressoはこれまでGoogle社内で、Google DriveやGoogle Maps、Google+など30種類のアプリケーションのテスト自動化に使われてきました。 特徴は、軽量でシンプルな記述
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く