Android Money Transfer App

Job ID: 40291641

Budget: $30 – $250 USD

I need an Android application that allows users to send and receive funds quickly, track their full transaction history, and handle multiple currencies inside a single, clean interface. Security is critical: log-in and every sensitive action must be gated by a traditional password plus a four-digit PIN flow.

Core scope
• Android-only build, coded in Kotlin or Java and compiled in Android Studio.
• Real-time money movement between verified accounts. You may connect to an existing payment gateway or build REST endpoints; either way the transfer must settle instantly in a sandbox environment.
• Persistent ledger so users can open “History” and filter by date, currency, or status.
• Multi-currency wallet: balances, FX conversion at live rates, and clear currency symbols throughout the UI.
• Password + PIN authentication screen, with secure token storage (EncryptedSharedPreferences / Keystore).

Deliverables
1. Source code checked into my private Git repository.
2. Signed, installable APK for testing.
3. Postman (or equivalent) collection documenting every API hit.
4. One-page setup guide so another developer can run the project locally.

Acceptance criteria
• New user can register, set password and PIN, deposit test funds, and complete a transfer in under three minutes.
• Transaction list reflects each step with timestamp and currency.
• All sensitive data at rest is encrypted; no plain text credentials in logs.

If you have previous fintech or wallet experience, mention the stack you used and any compliance standards you followed so I can gauge fit.