Androidアプリのコーディングに関するガイドラインです。
- 基本
- 命名規則
- コメント
- パーミッション
- ライフサイクル/リソース管理
- XML/リソース(Resources)
- OSバージョン互換性/複数OSバージョンへの対応
- 非同期処理/スレッド
- 外部アプリとの連携
- コールバック
- セキュリティ
- アップデート
- パフォーマンス
- その他
- あくまで作者の考える基準であり、一般的に正しいと主張するものではありません。
- コーディングにまつわる作業全般を対象にしているため Java言語によるコーディング以外の観点のものも含んでいます。
- 多様なバックグラウンドを持つエンジニアが意識を合わせてコーディングできるよう、 Javaプログラマにとっては常識といえるものも入っていたり、 あるいは一般的なJavaプログラミングにおいて普通なことと反する内容が 書いてある可能性があります。
参考資料一覧参照。
Copyright (c) 2014 Soichiro Kashima
Licensed under MIT license.
See the bundled LICENSE file for details.