未処分利益

日記 メモ 映画 小説 感想 読書 Android iOS

android

Domain Driven Design の実装例 (Flutter)

今年の上半期は仕事として主に、既存のiOS/AndroidネイティブアプリをFlutterでリニューアルするというプロジェクトに集中して取り組んでいた。 途中まで bloc + freezed で実装していたものを、急遽、 riverpod + freezed + state_notifier に書き直すこと…

Support Library からAndroidX への移行作業

特に更新をしていない趣味アプリのAdMob収益が最近地味に発生している事に気づき、アプリでお小遣い稼ぎブームが自分の中でメラメラと再燃。 早速、放置していた件のAndroidアプリのソースコードを引っ張り出して今後のスムーズなアップデートのため Support…

ユニコーン企業の凋落に思う

エッセンシャルフォン PH-1にandroid 10 が配信されていた エッセンシャルフォン PH-1 というAndroid端末を皆さんは御存知だろうか? PH-1は、Androidの生みの親と言われたアメリカの技術者(Googleにて技術部門担当副社長も歴任)アンディ・ルービンが自身の…

potatotips #56 参加報告 (Android)

potatotips #56にAndroidブログ枠として参加させていただきましたので、Androidの発表内容をまとめました。 https://github.com/potatotips/potatotips/wiki/potatotips-56 開催場所はスマートニュース株式会社 さんです。

NFCチップ搭載のPVCカードを買った

Amazonを見ていたらamiibo(アミーボ)等で使われている NFCチップ搭載の硬質塩化ビニールカード(PVCカード) が100円以下で手に入るようだったので、試しに買ってみた。 NFCチップ搭載のPVCカード ちなみにNFCは、13.56 MHzの周波数を利用する通信距離10cm程…

Finish this activity, and tries to finish all activities immediately below it in the current task that have the same affinity

Androidアプリを開発している人から「新しい画面に遷移したら、それまでの全てのActivityを消したいんだけど、どうやるのかな?」という質問があった。 どうやら画面遷移時に下記のコードを試してみたところ、期待していた動作が得られなかったとのことだ。 …

ハンバーガーメニュー

今僕が開発に携わっているAndroidアプリはボトムナビゲーションタイプ、いわゆる「下タブ」と呼ばれるUIのナビゲーションパターンを採用している。本来Androidアプリのナビゲーションパターンは左から開くドロワー(ハンバーガーメニュー)メニューパターン…

揉み消すのではなくて、解決がしたい!Bugsnagで!

「スピード感が大事」という錦の御旗を掲げ、実行中の例外を揉み消すという後ろめたい行為をしているAndroidアプリ開発者の方は少なくないはずです。もちろんそういったアプローチの妥当性の是非についてここで僕が改めて言及しなくても、各人の胸の奥深くで…

コミックリーダーアプリのUI/UXの検討実験(Android)

前回の続き。 www.vagrantup.jp 前回はコンポーネント要素的にはViewPagerとNavigationViewのみで構成されるミニマムなコミックリーダーアプリを作ったが、あのミニマムな造りに構造的な厚み(階層を増やす)を与えて、もう少しリッチなコミックリーダーアプ…

ミニマムなコミックリーダーアプリを作った(Android)

知人がiOSでアプリ開発の鍛錬(ひたすら作る)をしているのに影響を受け、Androidでトライしてみる。 仕事で作っているものとは対局ジャンルで1つアプリを開発してみた。

GA拡張Eコマースのプロモーション計測における内部クリック率の正しい取り方:Android編

Enhanced Ecommerce Tracking - Android SDK v4 でプロモーション計測における内部クリック率を計測するコードが、下記のように紹介されている。 Promotion promotion = new Promotion() .setId("PROMO_1234") .setName("Summer Sale") .setCreative("summer…

第19回potatotips(iOS/Android開発Tips共有会)に参加しました

第19回potatotips(iOS/Android開発Tips共有会)にブログまとめ枠で参加してきました。 今回の会場提供・主催者はクックパッド株式会社さんです。 オフィス、物凄く素敵でした。 到着しました connpass.com 5分間という制限時間の中でiOS/Androidに関するTips…

DroidKaigiで登壇しました

DroidKaigiで「大容量データのダウンロード戦略」というお題で登壇しました。 https://droidkaigi.github.io/2015/ 発表資料は下記の通りです。

強制的にアプリをアップデートさせたい

リリースしているアプリに致命的なバグが発生した場合、それを修正してGooglePlayへリリースしたとしても、ユーザさんがその修正バージョンへアプリをアップデートしてくれるとは限りません。 致命的なバグが残るバージョンを利用したままのユーザさんの数は…

Google様がモバイル決済ソリューションのSoftcard社と買収協議中らしい

Google Is In Talks With Mobile Payments Company Softcard | TechCrunch Google reportedly in talks to acquire mobile payments company Softcard | Android Central Googleがモバイル決済ソリューションのSoftcardと買収協議中にあるとのこと。 TechtCr…

僕周辺のAndroid disな人たちが「だからAndroidは駄目なんだよ!」ってニヤニヤしていた話

HTC Nexus 9 ( Android/ 8.9inch IPS LCD / NVIDIA Tegra K1 / 16G / インディゴ ブラック ) 99HZF035-00出版社/メーカー: HTC発売日: 2014/11/29メディア: Personal Computersこの商品を含むブログ (10件) を見る Understanding WebView and Android securi…

FabricのTwitter-Kitを使って簡単な画像検索クライアントを作ってみた

前回 GooglePlayのメタデータのレギュレーションとは・・・ - 未処分利益でGooglePlayのレギュレーションを調査するために作ったアプリで、入力された検索キーワードを元にしてTwitter上から関連する画像ツイートを取得することができます。 まめのちから - …

GooglePlayのメタデータのレギュレーションとは・・・

GooglePlayではメタデータ違反でもパッケージURLを変えなくてはいけない - 未処分利益 の続きで、GooglePlayのレギュレーションの振れ幅具合がとても腑に落ちなくて、スクショを変え、ミニマムなボリューム(画像一覧のタイムラインを持つ部分は変わらず)で…

GooglePlayではメタデータ違反でもパッケージURLを変えなくてはいけない

今朝、個人でGooglePlayに公開していたアプリが公開停止になっていました。

Daggerの公式ドキュメントを読む

ベルモント(Belmont) 富田刃物 陸刀 NO.810出版社/メーカー: ベルモント(Belmont)発売日: 2014/01/15メディア: スポーツ用品購入: 3人 クリック: 24回この商品を含むブログを見る 知らない人に短剣で刺されそうになる初夢を見たような気がしたので、squareの…

モバイルオンリー?革命的な出会い系サービスのUIとは!?

この投稿はAndroid Adevent Calendar 2014 の6日目の記事です。 5日目の記事は 天下一「AndroidのORM」武道会 - Qiita です。 モバイルオンリー?革命的な出会い系サービスのUIとは!? 先日、事情により終電を逃し、仕方無く始発を待つために独り深夜のマク…

Swift ? Android ? Yoを模倣したアプリを作ったYo

「ポルノを助長するアプリは禁止します」を検証する on GooglePlay

2014年3月28日にGoogleがAndroidアプリの「Google Playデベロッパープログラムポリシー」を改訂しました。 そこで今回、僕が気になったのは「露骨な性表現を含むコンテンツ」の更新内容でした。 GELASKINS JAPAN Google Nexus 5 対応 保護 スキンシール 【Do…

app道場 #2でLTをしてきた

2014年4月23日にmixiさん主催のapp道場#2に参加し、AndroidネタでLTをしてきました。 app道場 #2 : ATND お題は「Joda-timeをAndroidで使う話」です。 スター・ウォーズ プリクエル・トリロジー DVD-BOX<3枚組> (初回生産限定)出版社/メーカー: 20世紀フォッ…

第6回 potatotips (iOS/Android開発Tips共有会) に参加しました

2014年4月9日に開催された第6回となるクックパッドさん(+UIEvolutionさん)主催のiOS/Android開発Tips共有会に参加しました。 今回も前回同様AndroidネタでのLTです。

githubをaar用のMavenなリポジトリとして使う

使っているオレオレなLibraryをaarで「スパーン!」と運用したくなったので、手順を作成。 ホスティング先をどうするかちょっと悩んだけど、友達にヒアリングしたら「別にgithubでいいじゃん!」という元気な回答をちょうだいしたので「ですよねー」と僕もそ…

第5回 potatotips (iOS/Android開発Tips共有会) に参加しました

2014年3月12日の 第5回 potatotips (iOS/Android開発Tips共有会) にてAndroidネタでLTをしてきました。

AsyncTaskLoader サブクラスでのデータ監視

UIスレッドと非同期処理の繋ぎ込みに加えて、データの監視から非同期更新までをお手軽に実装できるAsyncTaskLoader クラスのデータ監視についてメモ。本格アプリを作ろう! Androidプログラミングレシピ作者: Dave Smith,Jeff Friesen,吉川邦夫出版社/メーカ…

DropboxのApiが便利

適切な構造化データをリモートサーバと同期とって色々できるアプリを作りたいなと 思ったのですが、リモート側を作るのが面倒なのでParseとかのBaaSを使おうかと検討しました。 しかし、前に先輩から「BaaSは基本的にコスト要因があるからちょっと怖いよ」と…

KitKatで透過gitがホワイトアウトする件

Android4.4(a.k.a KitKat)の端末でアプリ内の透過gif画像の透過部分がホワイトアウトしてしまう件。