個人の銀行口座を簡単に管理できるFlutterアプリです。複数の口座情報を一箇所で管理し、CSV形式でのデータインポート・エクスポートも可能です。
- 銀行口座の登録・編集・削除
- 口座情報の詳細管理(銀行名、支店名、口座番号など)
- 給与振込口座やクレジットカード連携の設定
- 自動引き落とし設定の管理
- 連携アプリやメモの記録
- CSVインポート: 既存の口座データを一括インポート
- CSVエクスポート: データのバックアップや他システムとの連携
- ローカル保存: データはデバイス内に安全に保存
- カスタムフィールド: 独自の項目を追加可能
- スワイプ削除: 直感的な操作で口座を削除
(開発中:スクリーンショットを追加予定)
- Flutter 3.7.2以上
- Dart SDK
# リポジトリをクローン
git clone https://github.com/JunNakarai/BankPocket.git
cd BankPocket
# 依存関係をインストール
flutter pub get
# アプリを実行
flutter run- 口座追加: 画面右下の「+」ボタンから新しい口座を登録
- 口座編集: リストの項目をタップして情報を編集
- 口座削除: 項目を左にスワイプして削除
- CSV操作: 画面上部のアイコンからインポート・エクスポート
- カスタムフィールド: 設定画面から独自の項目を追加
- Framework: Flutter 3.7.2+
- Language: Dart
- State Management: StatefulWidget
- Data Storage: SharedPreferences
- File Operations:
file_picker- CSVファイル選択csv- CSV形式の読み書きshare_plus- ファイル共有path_provider- ファイルパス取得
lib/
├── main.dart # アプリのエントリーポイント
├── models/
│ └── bank_account.dart # 口座データモデル
└── screens/
├── account_list_screen.dart # 口座一覧画面
├── account_from_screen.dart # 口座登録・編集画面
└── custom_field_settings_screen.dart # カスタムフィールド設定画面
- アプリアイコンの作成
- 多言語対応
- ダークモード対応
- データ暗号化機能
- クラウド同期機能
このプロジェクトはMITライセンスの下で公開されています。
JunNakarai
- GitHub: @JunNakarai
プルリクエストやイシューの報告を歓迎します!
- このリポジトリをフォーク
- 機能ブランチを作成 (
git checkout -b feature/amazing-feature) - 変更をコミット (
git commit -m 'Add amazing feature') - ブランチにプッシュ (
git push origin feature/amazing-feature) - プルリクエストを作成