『#グエル先輩』等で、毎週日曜日のツイッタートレンドを総嘗めしている人気アニメ『機動戦士ガンダム 水星の魔女』が好きで劇中に登場するキャラクターやMS等の知識をまとめたクイズアプリを開発・リリースしました。
■iOS
https://apps.apple.com/jp/app/id6449181477
■Android
https://play.google.com/store/apps/details?id=com.ta.gundarm
デザインのこだわり
主人公機?ラスボス?どっちかわからない『ガンダム エアリアル改修型』のデザインが個人的に好みで、アプリUIにはこの機体のデザインカラーをベース採用しました。
API通信の学習のため、『Weather』を導入
何かしらのAPIをアプリに導入したく、色々探した中で、『現在地の天気情報を取得してみよう』『取得した天気情報によってUIに変化をもたせたい』と思い、本アプリに『Weather』という天気情報の取得が可能なAPIを導入しました。
『Weather』はユーザー側が指定した『緯度・経度』情報をAPI側へ送ることで、その地点の現在の天候や気温、湿度といった情報をユーザー側へ返してくれるAPIです。
-----↓(実装方法については、過去に記事を書きました)-----
現在地情報をもとにデータ取得時の天気情報を取得→天気情報によりUIが変化します。
使用した技術
- 『Flutter』 →iOS/Androidアプリ作成
『Firebase Analytics』 →アプリ利用ユーザー可視化
『geolocator』/『geocoding』 →ユーザーの現在地情報取得
『Weather』 →Weather APIを叩き、現在地の天気情報をUIに反映
『Riverpod』 →アプリの状態管理
『shared_preferences』 →クイズの通算正答数等のデータ保存