Skip to Content
ドキュメントFlutterコース自作アプリ開発自分のアプリを企画しよう

自分のアプリを企画しよう(Flutterコース)

このページで学ぶこと

  • モバイルアプリのアイデアを具体化できる
  • Flutter で実現できるスコープに絞り込める
  • 企画書をメンターに共有できる

アイデアを出そう

モバイルアプリらしい機能を活かすと面白い

モバイルアプリならではの機能を使うとより「アプリらしく」なります。

機能活用例
カメラ食事の写真を撮って記録
位置情報近くのスポットを表示
プッシュ通知リマインダー・習慣管理
ローカルDBオフラインでも使えるメモ帳
センサー歩数計・傾き検知

ただし、これらは実装難易度が上がります。
まずはシンプルな機能で動くアプリを作ることを優先しましょう。

アイデア例

アプリ名機能の概要難易度
Todoアプリ(カスタム版)カテゴリ・優先度つきのTodo管理★☆☆
読書記録アプリ本の登録・評価・メモ★☆☆
天気アプリ位置情報で天気をAPIから取得して表示★★☆
家計簿アプリ収支を記録してグラフ表示★★☆
フラッシュカードアプリ単語カードで暗記学習★☆☆

Flutter で作るアプリの企画ポイント

データの保存方法を決める

データの性質おすすめの保存方法
シンプルな設定値shared_preferences
構造化されたデータ(オフライン)sqflite(ローカルDB)
複数デバイスで同期したいFirebase / 外部API

初めてのアプリでは sqfliteshared_preferences がシンプルでおすすめです。
外部APIは「外部APIと連携しよう」で学んだ方法で繋げます。


企画書フォーマット

【アプリ名】
例: 単語暗記アプリ「Tankii」

【一言で説明】
例: 自分でカードを作って覚えられる、シンプルな単語帳アプリ

【誰が使う?】
例: 英語や資格の勉強をしている大学生

【主な機能(必須)】
1. カードの作成(表面の単語・裏面の意味)
2. カード一覧の表示
3. 学習モード(スワイプで表/裏を切り替え)
4. カードの削除

【主な機能(あれば)】
- カテゴリ/デッキ分け
- 正解率の記録

【データの保存方法】
- sqflite(ローカルDB)

【使う技術】
- Flutter(Dart)
- sqflite または shared_preferences
- Provider(状態管理)
plaintext

確認しよう

  • 作るアプリのアイデアが決まった
  • データの保存方法を決めた
  • 企画書をメンターに共有した

次のステップ

実装が完了したら実機で動かしましょう。

実機で動かしてみよう

Last updated on