Skip to content

nbt-tech/CardManager

Repository files navigation

CardManager

サイバーパンク風デザインのカード情報管理アプリ。

機能

  • カード情報の保存・暗号化
  • ドラッグ&ドロップによる並び替え
  • JSON形式でのインポート・エクスポート
  • 完全ローカル保存

インストール方法

使い方

1. カードの登録

  • メイン画面右下の「+」ボタンをタップします。
  • カード名、カード番号、有効期限、セキュリティコードを入力して保存します。
  • BIN照会: カード番号を入力すると、自動的に発行体(イシュア)情報が取得されます。
    • ※この機能にはインターネット接続が必要です。

2. 並び替え

  • カード一覧でカードを長押しすると、ドラッグ&ドロップで自由に順番を並び替えることができます。

3. データのバックアップ(エクスポート / インポート)

  • エクスポート: 設定画面から現在のカードデータをJSON形式のファイルとして保存できます。
  • インポート: 保存したJSONファイルを読み込み、データを復元します。
    • 注意: v1.0.x からアップデートしたユーザーは、一度エクスポートした後に全削除し、再度インポートすることで既存カードに発行体情報を反映させることができます。

4. セキュリティ

  • 本アプリは入力されたカード情報を暗号化してローカルに保存します。
  • BIN照会時のみ外部API(binlist.net)と通信しますが、カード番号の先頭数桁以外の情報は送信されません。

開発環境

  • Kotlin / Jetpack Compose
  • Room (Database)

最低要件

  • 対応OS: Android 8.0 (API 26) 以上

Contact

開発者への連絡は Twitter(現X): @nomorebilk までお願いします。

About

Manage your credit/debit/prepaid card infomation

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages