情報表現入門2024 成果物紹介(アプリ編)
9か月前公開#フロントエンド#個人開発
1年前期、情報表現入門に関する記事の続きです
記事の表示には時間がかかることがあります
funget という名前で、未来大生が使いたいツールを合わせたアプリを作りました
登壇して発表し、最優秀賞をいただきました
ありがとうございます
- インターネットに接続されていない状態で API を呼び出すと、ぬるぽ(NullPointerException)を吐きます
仕様なのでおそらくどうにもできません、気をつけてください - API キーは暗号化されていますが、おそらくがんばれば復号できます。
このアプリ以外で API キーを利用したり、API キーを復号しようとしたりしないでください。 - API のレスポンスはキャッシュ(2 分間)されているので、何度もページを切り替えても、API に制限がかかることはありません
ただし、バスの取得と IP アドレスの判定については、リアルタイム性を優先してキャッシュを保存していません
バックエンドに負荷がかかるので、理由なくリロードを繰り返さないでください
- アプリ名の funget = fun で役立つ + widget(ウィジェット) という意味
winget 風味でもある - コメントは、vscode 拡張機能「Better Comments」に最適化されています
動作できる環境をお持ちの方は、より分かりやすく色付けされたコメントを確認できます - このアプリでは、IP アドレスの organization から接続先を検出し、モードに適用しています
free-wifi がフレッツ光回線であるため、ご家庭のフレッツ光でも未来大モードとして検出されます
フレッツ光をお使いの方は、free-wifi を未来大モードから除外するスイッチを ON にしてください
- Google Apps Script (funbus, fitbit)
- Google Spreadsheet
- Fitbit API
- Open Weather Map API
- ipinfo.io API
- freepik https://www.flaticon.com/authors/freepik
- みんちりえ https://min-chi.material.jp
- ぱくたそ https://www.pakutaso.com
- Google Fonts
- Google Material Symbols
ご覧いただきありがとうございました
SNSでシェア