タグ

ブックマーク / qiita.com/kobakei (3)

  • Androidの回転をどう対応するか派閥リスト - Qiita

    利点 実装も楽だし、検証も楽。 欠点 横持ちで操作したいユーザーに不親切 Android Nからマルチウィンドウがあるので、マルチウィンドウ対応をするなら結局画面の高さが短いケースは対応が必要 ScrollViewでラップするなど 事例 Airbnb, Uber ② 回転は許容するがActivityは再生成しないよ派 やること configChangesを指定する。これで回転時にActivityが破棄されなくなり、代わりにonConfigurationChangedが呼ばれるようになる。 画面はlandscapeでも表示できるように、大抵の人はレイアウトをScrollViewでラップしてるのではないだろうか。 利点 まあまあ楽。 一応横持ちでも使える。 欠点 縦横で見た目の変わるビューの見た目は切り替わらない 例 Toolbarは縦横でフォントの大きさが違うが、この方法だと回転時に切り替わ

    Androidの回転をどう対応するか派閥リスト - Qiita
  • Android data bindingで定義済みの属性リスト - Qiita

    data bindingで定義済みのBinding method / adapterのリストをまとめました。 「このビューのあのメソッドってすでにBindingAdapgter定義されてるんだっけ?」というときに、検索して使ってください。 元のソースはここ https://android.googlesource.com/platform/frameworks/data-binding/+/android-7.0.0_r7/extensions/baseAdapters/src/main/java/android/databinding/adapters ※当は属性のセットできる型も書こうかと思ったけど、量が多かったので力尽きた ※取得用と書いているのは、ビューの値をモデルに取り込む方向のバインディング(InverseBindingMethodなど) AbsListView ListVi

    Android data bindingで定義済みの属性リスト - Qiita
    invent
    invent 2017/03/08
    便利
  • Popcorn Android版を支えるライブラリ - Qiita

    記事では、クービック株式会社が提供しているサロンの前日・当日予約サービスPopcornのAndroidアプリで使っているライブラリを紹介します。 ここで紹介しているライブラリはほんの一部です。アプリ内のライセンス表記から全リストを見れるので、気になる方はぜひ一度ダウンロードしてみてください。 ライブラリ一覧 ActiveAndroid 生のSQLiteのクエリを書くのは辛いので、ActiveAndroidというORMを使っています。 ORMは途中で移行するのが厳しいので、かなりコンサバにライブラリを選定しました。 1年ほど運用してみて感じたのは、 APIがとてもわかりやすい (英語も日語も)情報が多いので、何か問題が発生しても大抵なんとかなる パフォーマンスは微妙 そこまで困ってはないですが バージョンを飛び級するマイグレーションが微妙(バグってる?) 参考:http://androh

    Popcorn Android版を支えるライブラリ - Qiita
    invent
    invent 2015/12/08
    アッActiveAndroid
  • 1