261

IT系のカンファレンスに参加した話などを書いています

Android 再入門 1

この本を使ってサンプルを作っていきます。

Amazon CAPTCHA

まずは計算機ゲームアプリ

github.com

それとAndroidといえば昔困ったのはbuttonイベントの良い実装方法ってなんだろうと思ってたことがあったけど

https://qiita.com/t2low/items/8ac683c7ebf4b6dd1b41 ここが参考になった。AndroidAnotationとかをつかうのが良さそう。

ConstraintLayout

さてnew Projectとはじめたところ知らないレイアウトがある

Androidの新しいLayout、ConstraintLayoutことはじめ - Qiita

すごい便利なLayout!これがあればなんでもできる

とか思って30個くらいViewを追加したら大変なことに。 ViewGroupを適切に設定しないと。。。

はまった

manifestを弄ってdebug/Manifestがエラーとして出されて debug配下のファイルと気付かず修正して再度ビルドして同じエラーがでてくるわけですが、訳が分からずしばらくなやんでしまった。

android-aptはdeprecated! まじですか

Android Studio 2.3にてgradle 2.3にするとandroid-aptではまる - Qiita

AndroidAnnotationsとandroid.support.annotaionは違う。 前者は有志のライブラリ、後者は公式ライブラリ なるほど

AndroidAnotation

癖が強すぎて嫌になった

ButterKnife

わかりやすいし、シンプルな機能を提供してくれるのが良い。 jake最高 jakewharton.github.io

画面遷移のあるアプリ

intentを使う intentといえば公式カンファレンスアプリのutilパッケージのあのやり方を踏襲したい

広げた指の距離を表示する

ジェスチャーを取得するアプリを作成中 サンプルコードが約に立たなかった

加速度センサーでボールを落とさない

バックグラウンドでアプリを動かす

Google Mapsアプリ(DB)

GoogleMap API v4 (本ではv2だったが、どれほど変わったのか・・) Google Maps API  |  Google Developers