I’m building a dedicated Android app that lets users stay on top of every rupee they spend or invest. The core workflow is simple: add an expense, edit or delete it when needed, and instantly see a daily, weekly, monthly, or yearly summary that can be exported straight to Excel. Beyond basic spending, the app should also monitor investments in silver, gold, and popular cryptocurrencies. Whenever the live market price moves, profit-and-loss figures must refresh automatically so the user always knows where they stand. Bank integration is another pillar. After the user links an account through a secure API (for example, RBI-compliant account aggregator or Plaid-like service available in India), the current balance should display inside the same dashboard alongside expenses and investments. For sign-in, I want both Gmail authentication (Firebase-style OAuth is fine) and phone number OTP verification. Whichever option the user chooses, their data must sync to a cloud backend so switching devices is painless. Key deliverables • Production-ready Android source code (Kotlin or Java) and compiled APK • Excel report generator covering daily, weekly, monthly, and yearly ranges • Real-time price feed and P/L calculator for silver, gold, and selected cryptos • Secure bank-balance retrieval module with encryption at rest and in transit • Dual-auth login (Gmail OAuth + phone OTP) • Simple, modern UI tested across common screen sizes Acceptance criteria will be a successful test drive with dummy data, live price polling, and a linked sandbox bank account reflected in the dashboard. Once everything checks out, we wrap up and I push the app to my own Play Console.