タグ

ブックマーク / qiita.com/eaglesakura (2)

  • システム開発・運用負荷を下げるためのFirebase導入と得たノウハウ - Qiita

    @eaglesakura です。 DroidKaigi 2018の公募で落ちたため、Qiitaに書きます。 ある(私の感覚としては)規模の大きな案件を成功させるにあたり、プロジェクト全体でFirebaseをフル活用する方針をとり、概ね成功したと思われるので、どのようなことを行ったのか後々のために書き残しておきます。 前提 Android / iOS両対応で、コンシューマ向けアプリ開発でのお話です。 Firebase Realtime Databaseの導入理由 アプリ仕様上、サーバー上の マスターデータ を無数のAndroid / iOS端末でリアルタイム同期しなければならないため、必然的にFirebase Realtime Databaseが候補として上がり、それを導入することとしました。 Firebase Realtime Databaseは信頼に値するのか? デモ日にFirebase

    システム開発・運用負荷を下げるためのFirebase導入と得たノウハウ - Qiita
    zetta1985
    zetta1985 2017/12/06
  • 俺的Androidアプリ開発の基本方針 ver 2016.Q3 - Qiita

    前提 @eaglesakura が務めているTopgate社は受託案件が多いので、この方針が絶対ではない。受注元によっては好き放題できるし、受注元によっては条件が厳しくなる。 また、弊社のAndroidアプリ開発は1人~数人で行われることが多い。そのため、この方針は更に大規模な開発では通用しない可能性があることも承知している。 その辺りは 以前の記事 でも書いたとおり。 ここに書いた方針はその時々の状況(公式ツールやSupport Library、流行り廃り)によって変化する。が、こういう構成になったのはその時時の理由があるわけなので、明文化することで後々「なぜこういう構成にしなければならなかったのか」ということを思い出せるようにもしておきたい。 環境整備 ソースコード管理 制限が無いのであれば、githubで管理する。githubのissueはRedmineに比べると機能的に不十分である

    俺的Androidアプリ開発の基本方針 ver 2016.Q3 - Qiita
  • 1