Edited at

React Native+Firebaseのおかげで1週間で17歳のCEOがAndroidアプリをリリースできた話

メイン

)


経緯

元々仮想通貨系のサービスをやるべく会社を創業したものの開発期間がかかる為かVCにあまりよく受け止められない為急遽、はてブのスマホオプティマイズ版を作ることに、資金調達と事も考えると早くリリースしたいそこで僕自身Node.jsばっかり最近書いている人間であり、クロスプラットフォームに魅力を感じReact Nativeを使うことに。元々web developerだからAPI自分で作りたかったが何しろ時間がない、リアルタイムの為のWebSocketサーバー立てるのコストかかるからヤダということでFirebaseを使うことにしました。


使ったもの

Firestore

React Native

React Native Elements

React Navigation


機能


Twitterのようなフォロー機能

stateが本当に良かったです。webならajaxだけどstateはすごいシンプルで感激しました

Screenshot_1553720260.png


Auth系

標準でメール用意してくれるの本当にありがたいです。


このアプリの醍醐味の自動でブックマークしたページのスクショが追加される機能

Screenshot_1553721460.png

Firebase Functions+puppeteer(Headless Browserテストに使われる軽量ブラウザらしい)で実装しました。ただ、これが実は本当に酷い。というのもAWSのlambdaと比べて超鈍いです。デプロイも鈍いし、実行環境も鈍いです。ただ、triggerをfirestoreにブックマークが追加されたタイミングとしているので使わざるを得ない為、我慢して使ってます。


そういえばなんでブックマークアプリ??

はてブがTech系だった時のことを懐かしんでいる人を見たり、はてブのアプリの評判が悪いのを見て

ワンタップでブックマークできて自動で何ブックマークしたか一目瞭然のブックマークSNS作って本当に興味ある人だけと情報共有したらいいのではと思い今時ブックマークアプリ作りました!

現状AndroidしかApp Storeにリストするまで時間がかかるので対応できてないのが心残りですが

興味ある人はダウンロードお願いします