こんにちは、エンジニアの越川です。 先日、「ジモティー 無料の広告掲示板」のエンジニアとの交流会を実施しました。
エオルゼアの危機を救うために退職して光の戦士になったことで有名(?)な金谷さんが、いつの間にかジモティへ出戻りしており、最近Android開発を始めたとのことで、Android開発にまつわる情報交換を行いました。
まずはジモティーさんからのサービス紹介
そして、弊社の黒田から「これからAndroid開発をする方へ」と題したスライドを題材に、Android開発のQ&Aを行いました。
- Android Studio(チーム内でeclipseと混在しない方がいい)
- レビューの際に差分が出ないよう、Cmd+sで自動フォーマットされるようにしている
- Gradleでビルド
- BuildTypeで分けると捗る
- ライブラリは積極的に使う
- Retrofit
- ButterKnife(アノテーションでレイアウトが書ける)
- OKHTTP
- Dagger
- Picasso(画像キャッシュ)
- otto
- ライブラリの見極め
- SDKに入っているSupportLibraryを再優先に使ってる
- SupporLibraryを使って書くと色々なバージョンのAndroidへ対応できる
- いち早くAndroidマテリアルデザイン対応した時は、SupportLibraryで未だ対応してなかったので、後で対応版に置き換えるときに、スイッチングコストがかかった。
- デザイナーとのやりとりは、Sketchオススメ
- 作業分担は、機能毎
- テスト
- 品質担保テスト(自動)
- テスト項目書によるテスト(自動)
- 一部、JUnit(自動)
- 外部のテスト会社
- Cloud Test Labに期待
- リリース
- 段階的リリース(バグを作らないことは重量だけど、広げないことも重要)
- アルファ版、ベータ版を活用
- ASO
- タイトル > 簡単な説明(アプリからしか見れない) > 詳細な説明
- レビュー数/内容、平均評価、DAU/MAU、有効インストール数、被リンク、等など見るべき項目は沢山
- DLページのA/Bテスト
- PCとアプリで順位は違うので、アプリの順位を見たいときは端末チョクで見た方がいい
- tool
最後に、お礼ということでジモティーさんからはSEOの話をして頂きました。
最後に
いかがでしたでしょうか。マネーフォワードでは、各社のエンジニアとの交流会を積極的に行っています。
過去にもこのような交流会を行っています。
他社とのエンジニアとも積極的に交流していきたいエンジニアを募集しております。
【採用サイト】 ■『マネーフォワード採用サイト』 https://recruit.moneyforward.com/ ■『Wantedly』 https://www.wantedly.com/companies/moneyforward
【プロダクト一覧】 ■家計簿アプリ・クラウド家計簿ソフト『マネーフォワード』 https://moneyforward.com/ ■家計簿アプリ・クラウド家計簿ソフト『マネーフォワード』 iPhone,iPad ■家計簿アプリ・クラウド家計簿ソフト『マネーフォワード』 Android ■クラウド型会計ソフト『MFクラウド会計』 https://biz.moneyforward.com/ ■クラウド型請求書管理ソフト『MFクラウド請求書』 https://invoice.moneyforward.com/ ■クラウド型給与計算ソフト『MFクラウド給与』 https://payroll.moneyforward.com/