eaglesakuraの技術ブログ

技術的な話題とか、メモとか。

2018-11-01から1ヶ月間の記事一覧

Kotlin Android-Parcelize拡張の後方互換問題を考える

Parcelize拡張概要 Androidアプリ開発者にとってメンドウな Parcelable の定形実装を自動化できる Annotationをつけるだけで、フィールドを全部Parcelableに突っ込んでくkれる 突っ込めないオブジェクトは警告が出る Annotationで除外を指定できる Example /…

Androidアプリのmicro-module設計

サーバーサイドの世界では、micro-servicesとか流行ってるね Androidの世界で、microな設計思想は取り入れられるのか? Androidアプリのmoduleはどこまで分けられるのか? Domain Bridge ドメインで定義したServiceの実装詳細を書く Factory どのブリッジを…

AndroidManifestやApplicationIDに記述されるPackage名にsnake_caseはアリかナシか

Package名の命名規則を、メジャーな形に統一したい プロジェクト内で統一したかった package.name.hoge.fuga package.name.hoge_fuga package.name.hogeFuga あたりの競い けど snake_case はLintで怒られる allword は単語登録が毎度必要になる cammelCase …