Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

メイン
)

経緯

元々仮想通貨系のサービスをやるべく会社を創業したものの開発期間がかかる為か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にリストするまで時間がかかるので対応できてないのが心残りですが

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

NishidaRyu416
TransX株式会社のCEO兼エンジニアです。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away