TabTask:タブ分けTodoリスト
mobile
タスクをカテゴリごとにタブ で管理できるシンプルなTodoリストアプリ。買い物メモからAmazon検索まで、日常生活に便利な機能を搭載。

TabTask:タブ分けTodoリスト
アプリ概要
TabTaskは、タスクをカテゴリごとにタブで管理できるシンプルなTodoリストアプリです。仕事や家事、買い物、趣味など、様々な用途ごとにタスクを整理でき、買い物メモからAmazon検索まで、日常生活に便利な機能を搭載しています。
主な機能
🎯 タブ管理
- カテゴリ別整理: 仕事や家事、買い物、趣味など、様々な用途ごとにタブを作成
- タスクの追加・編集: 右下のボタンから簡単にタスク登録
- 長文対応: 改行して長いメモも登録可能
🗑️ タスクの削除・復元
- スワイプ削除: タスクを左にスワイプで削除
- 復元機能: 削除後、下部バーの「元に戻す」で復元可能
- 完全削除: バーが非表示になると復元不可
📁 タブの管理
- タブ追加: 右上のフォルダアイコンから新規タブ作成
- タブ削除: タスクと同様の操作で削除(タブ内タスクも同時削除)
- タスク移動: 長押しで他のタブへの移動モード
🛒 Amazon検索機能
- 買い物モード: タブ編集時に「Amazon検索」にチェック
- 自動起動: Amazonアプリがインストールされていればアプリ起動
- ブラウザ検索: アプリ未インストール時はブラウザで検索
🎨 カスタマイズ
- テーマカラー: アプリのカラーを自由に変更
- ダークモード: 目に優しいダークテーマ対応
学んだこと
技術的な学び
- Flutter: クロスプラットフォーム開発の効率性
- Dart: 型安全性とパフォーマンスの両立
- 外部API連携: Amazon検索機能の実装方法
- データ管理: ローカルストレージとバックアップの最適化
開発プロセスの学び
- 機能設計: 日常生活で実際に使える機能の選定
- UI/UX: 直感的な操作の実現方法
まとめ
TabTaskの開発を通じて、シンプルさと実用性を両立したアプリの作り方を学びました。特に、タブ管理による直感的な操作と、Amazon検索のような日常生活に役立つ機能の組み合わせは、ユーザーにとって価値のある体験を提供できていると思います。
このアプリは、日々のタスク管理をより効率的で楽しいものにすることを目指して、継続的に改善を重ねていきたいと思います。
開発期間: 2024年9月~2025年1月(約3ヶ月)
使用技術
FlutterRiverpodSQLite
タグ
#Flutter#Dart