FullerとFirebaseを利用した定期テスト範囲共有アプリ
某社のインターンで、FlutterというiosとAndoroidアプリが1つのコードで開発できるクロスプラットフォーム開発ツールFlutterと、リアルタイムデータベースやユーザ認証などが簡単に行えるモバイル開発のためのプラットフォームであるFirebaseを用いて定期テストの範囲を簡単に共有できるアプリの作成を行いました。コードはGithubに公開しています。(https://github.com/KeisukeSawa/test-write) 以前は、私がクラスの後ろの黒板に3時間ぐらいかけて、テストの範囲を書いていました。しかし、手間がかかりどうにかしたいと考えていました。そこで、Webページでのテストの範囲の共有をしましたが、これでは作成者である私しか編集ができず、間違いがあったときなどに不便でした。そこで、皆で共有してテストに関する情報の書き込みや編集ができるアプリを作成しました。 チャット形式で試験範囲や科目の情報を共有できるようにしました。また、誰でもチャットに投稿、編集が可能にしています。そして、全ての科目、試験に対応可能にしました。 FlutterやFirebaseは、まだ発展途上の技術で日本語情報が少ないため、英語で情報収集することが苦労しました。少しは英語で情報収集をすることにも慣れてよい経験になりました。 作成したアプリの詳細やインターンでの成果などをまとめたブログ記事です。(URL:https://tech-blog.fancs.com/entry/2018/09/13/sdk_internship)