Admob (gms 5.0.77) の吐いてた java.lang.NullPointerException が終わる件

こんなのでてますよね.

NullPointerException_caused_by_AdActivity__-_Google_グループ

クラッシュと_ANR-_Google_Play_Developer_Console

AndroidManifest_roid_Studio__Beta__0_8_3

今日から配布開始されてるようです. 5.0.88 が.

NullPointerException_caused_by_AdActivity__-_Google_グループ

困っていた人も多いはず.

NullPointerException caused by AdActivity. - Google グループ

しかし, 「GPS (Google Play Service)」って呼び方,

まぎらわしいなあ.


アプリをつくるときに どの Activity UI をメインとするか

「ハンバーガーボタン」もしくは「ナビゲーションドロワー」と呼ばれるナビゲーションUIは数多くのアプリに見られる。Googleもアプリデベロッパー向けにオススメのデザインパターンとして推奨している。

これからは, Navigation Drawer の一択, と思っていたら以下の話.

平均ウィークリーアクセス頻度が下がっている。平均デイリーアクセス頻度も下がっている。結論、「ハンバーガーボタン」ナビゲーションはユーザーにとって受け入れられていない、ということが改めて明らかになった。

使用頻度が低く興味がない人にとっては左上をタップするということは大きな障壁となり、ユーザー離脱へと繋がる可能性が高まってしまう。

アプリUI/UXデザイナー必見!「ハンバーガーボタン」ナビゲーションを使うとユーザーエンゲージメントが半減することが発覚 | gori.me(ゴリミー)

Google まで A/B テスト中 などという話だったりで.

となれば, スワイプ可能タブなスタイルなのか.

Create_New_Project 2

けど,

画面の遷移や表示に, アニメーション付きスワイプ が

そんなにいいとは思わなくね?

端末自体の遷移や起動時のアニメはすべてOFF気味にしていますが.

20140725-130135

ボタンをタップしたらさっさと素早く画面が変わった方が

イライラ少なくね?

誤操作も減るし.

たとえば, LINE とかのように.

LINE

けどこれはこれで, アプリの根本の「設定」画面が見つけづらかったりするような気もしなくもない.

画面たちの構成つか, 意味合いのカテゴリ分けつか

そこを捉えたかったのだろうか Google の Drawer や アクションバーからの Spinner.

Create_New_Project 3

Create_New_Project

てなかんじで,

メインの Acticity つか アプリのルートな画面 というか

どれにすべきか悩んだりしませんか?

Blank Activity から始めると面倒臭すぎるようにも思うし.

Create_New_Project


MinSdkVersion を決めるときに素早くカバー率を算出する方法

「で, どれくらいのカバー率なの?」

「えーっと, Gingerbread なので 2.3 からなので API10から なのでー...」

とか, だるいすね.

で, 開くページが だいたいここ.

Dashboards___Android_Developers

Dashboards | Android Developers

で, こんな ダイアログが AndroidStudio にあったりします.

Screenshot_7_23_14__13_01

各OSバージョンの概要と説明ページへのリンク付きです.

Create_New_Project

新規プロジェクト作成からどうぞ.

Create_New_Project_and_Android_Studio