Kodai のアイコン トップ 連絡先 スキル 自分史 趣味
  1. 自分史
  2. Firebase を用いてプログレッシブWebアプリ「Tsundoku」を開発した

Firebase を用いてプログレッシブWebアプリ「Tsundoku」を開発した

技術書典で購入した「Ionic と Firebase でゼロからはじめるアプリ開発」という技術同人誌を参考にしつつ、

  • Firebase Authentication
  • Firebase Cloud Firestore
  • Cloud Functions for Firebase
  • Firebase Cloud Storage

を活用して積読管理用 Web アプリ「Tsundoku」を自主開発していました。

(GitHub) 0918nobita/Tsundoku 新規タブで外部サイトに移動することを示すアイコン

プログレッシブWebアプリとして開発しており、ホーム画面からネイティブアプリのように起動できます。

スマホでもPCでも扱いやすいUIデザインを考え、Ionic を利用して効率的に実装しました。
また、初めて状態管理ライブラリを採用して状態遷移・非同期処理を含むロジックを整理しつつ実装しました。

その他、利用した技術:

  • TypeScript
  • Angular
  • NgRx (状態管理)
  • RxJS (NgRx のストアと結びついた非同期処理の管理)
  • Algolia (全文検索)
  • Netlify (デプロイ)

Tsundoku の開発進捗ツイート: