プログラミングの世界で成功する秘訣は?
プログラミングの世界で成功する秘訣は?新たなキャリアを求めてプログラミングの学習を始められる方は多いと思いますが、プログラミングの世界で成功する「秘訣」をご存知ですか?実は、プログラミングの学習ではプログラミングの知識やスキルに目が行きがちですが、実は、一番重要なのは「アイディア」です。プログラミングで何を利用者に提供するか?この感覚を磨くことが成功に繋がります。この記事では、Firebase の利用事例でよく取り上げられるチャットアプリを題材に価値あるアプリを考えてみました。実際に Firebase はチャットのようにリアルタイムでメッセージをやり取りするようなアプリケーションには向いています。ほぼリアルタイムで送られたメッセージを各端末(スマホ・PC)で取り込む仕組みを提供しているからです。しかし、実際はよく利用されるチャットのアプリと似たようなメッセージの交換ができるますが、細部は大きく違います。良くある実装は?良くある Firebase の実装サンプルで使われているチャットアプリを良くみてみると、殆どのものは、一対一でメッセージを交換するようなアプリです。実際に、このようなアプリならば Firebase を使えば簡単に実装できます。実装の基本方針は:* メッセージを Firebase のデータベースに保存* データベースに保存されているメッセージを表示* データベースに新しいメッセージが保存されたら表示を更新 これだけで実現できます。 あとは、UI を作ってメッセージの表示部分、送信メッセージの入力フォーム、送信ボタンと画面のスクロールなどを実装すれば、メッセージをやり
0