LoginSignup
18
18

More than 5 years have passed since last update.

potatotips #23 (Android ブログまとめ枠)

Posted at

株式会社FiNCで開催されたpotatotips #23にAndroid ブログまとめ枠で参加した。
すごく勢いのある勉強会ですぐ埋まってしまうし、あまり発表することもなくて少し抵抗があったのだけど、やはりLTベースの勉強会はとても良いものだと思った。

http://connpass.com/event/21750
https://github.com/potatotips/potatotips/wiki/potatotips-23

AppIndexing API

shaunkawano氏

ディープリンク用のAPIの説明。
(Android上のChromeで?)特定のキーワードやページを開こうとしたときに、アプリを候補にできるみたいなやつらしい。
基本的にはonStart/onStopで設定する。簡単だしSEO上も重要らしいので設定しましょうとのこと。(アプリの実装だけではないみたい)

隕石という名のスクリーンショットをSlackに落下させる話

operandoOS氏

タイトルかっこいい。
隕石は高度によって呼び名が違い、宇宙からやってきたMeteoroidがMeteorとして落下してMeteoriteになるらしい。
一手間減らす系のとても良いライブラリ。Mavenから取れるのもすばらしい。

Meteorite

https://github.com/operando/Meteorite
通知領域をタップすると、指定のViewのスクリーンショットを取得してSlackに投下する

Meteor

https://github.com/operando/Meteor
通知領域をタップしてスクリーンショットを取得するライブラリ

Meteoroid

https://github.com/operando/Meteoroid
ファイルをSlackに投げるライブラリ

"Predictable state container" and Data Binding

izumin5210氏

https://speakerdeck.com/izumin5210/predictable-state-container-and-databinding
https://github.com/izumin5210/Droidux

(JavaScriptの)ReduxをAndroidでやってみるDroiduxの試作版。RxJavaと@Bindableを活用。
DroidKaigi CFPに出しているとのこと。
immutableなActionオブジェクトを伝搬させるので、(ローカルで完結しているものなら)undoとかredoの実装がシンプルになるっぽかった。パズルゲームに良いかも。

手軽にHTTPでJSONにアクセスできる環境を用意する

hkusu氏

手軽にJSONサーバ(またはサーバとして見えるもの)を用意する方法。いつか役に立ちそう。
1. Android Studioから右クリックするとlocal serverとして起動できる(知らなかった)
2. 右クリックからgistにアップできる(クラウドっぽい!)
3. express-generatorを使ってNode.jsでお手軽サーバを立てる(これはよくある)
4. S3にJSONを置く(s3fsとかでコピーするのかな?)

Design Support Libraryをいじる際に気をつけていること

woshidan氏

  • Support Libraryは基本的にSupport Libraryのことだけ考えているので、それに合わせる
  • 細かい挙動はソースを読む(いいね!)

Androidでライブラリを作る

heki1224氏

愛妻家(えらい)
Androidのライブラリ開発が仕事。特有のトピックの共有など。
ライブラリを作ると標準APIに詳しくなるとのこと。

  • 古いバージョンのOS(実機が手に入らないその他)
  • メソッド数65k制限問題(特にtestビルドであふれる)
  • 非同期処理の決定打がない問題(HandlerとHandlerThreadでがんばる)

Don't Reinvent The Wheel ~ For All Android Beginners ~

Kenju氏

「ライブラリを使えるエンジニアになろう」おっしゃる通り...

UI optimization for night

KeithYokoma 氏

夜かどうかを自動判定して、まぶしくしなくする方法の提案。
緯度経度から日の出・日の入りの時刻は計算できる。頭いい!
ActivityのonCreate前ならテーマを変更できるとのこと。

18
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
18