Abstract
Fringe81 さんで開催された potatotips #25 (iOS/Android開発Tips共有会) に、
Androidブログまとめ枠として参加してきたのでここに書き留めます。
Tips
Android開発する時のtips
資料: 僕がAndroid開発する時にちょっと便利だと思うtips
開発環境: AndroidStudio, GitHub
- Github上のプルリクをAndroidStudioでちょっと動かしたい時。 Chrome Extension などが必要
- AndroidStudio 上のこのコードをGithub上でちょっと人に見て欲しい時
- IdeaVim が最高。AndroidStudio でのショートカット紹介
- ADM の ヒエラルキービューは id の確認をするのに便利
Androidでカスタムキーボードやってみた
- カスタムキーボードを作ったのでコードを大公開(資料は探し中)
- Fringe81, mikan さん等に関わってきました
- シェアハウスを出るので住民募集中
- tomosooon として Twitter や GitHub で活動していく予定
RxJava modules
資料: RxJava modules
- RxJavaString split/join など文字列に関する便利機能
- RxJavaMath average/min/max..などちょっとした計算に
- RxJavaDebug debug hookで subscribeしたところ/Observable などを覗く
- RxJavaJoins == zip?
RxAnimation
- RxAnimation というライブラリについて
- Animation Animator 同じように使える (Kotlin Version有)
- Animation Animator を Combine を使って混在させることができる
Fastlane for Android
資料: Fastlane for Androidによる継続的デリバリー
- fastlane for Android が出たということで
- fastlane + circleCI + fabric
- GooglePlay Console にアップもできる
Google Training Best Practices
参考: Training - Getting Started
実は出してる Best Practices。主に for Performance について
* Avoid getter/setter でいいらしい
懇親会
ビールとピザとおつまみをおいしくいただきました。
所感
発表中は割と笑いが取りやすい雰囲気でした。
初めての potatotips参加で人見知り発動して一言もしゃべらずに帰ることを予感してましたが、
すぐに懇親会が始まり発表者に質問もしやすかったです。
逆に発表者が発表中に疑問点を投げかけることもあり、
そんなフランクさ等も相まってpotatotipsシステムすごいと思いました。