Enhance Android ERP App - Firebase + Offline Access

Заказчик: AI | Опубликовано: 03.11.2025

Android ERP App Development – Firebase + Local Storage Integration I’m looking for an experienced Android developer (Kotlin/Java + Firebase) to collaborate on improving and finalizing my existing ERP application. The app focuses on sales and billing for small businesses and already has most of the core structure — we now need to refine and extend its functionality for a smooth, production-ready experience. --- 1. Authentication Implement Login and Sign-Up functionality with Firebase Authentication. Store all user profile details securely in Firebase Firestore or Realtime Database. After login, user records must also be saved locally (Room DB or SharedPreferences) for offline access. Add a 4-digit PIN lock that appears every time the user opens the app for extra security. --- 2. Home Screen Display the Business Name (from user registration) in the top bar. The other implements will be shared while getting onboard. --- 3. Profile Management Add a Profile View Page showing user details. Include an Edit button for updating profile info. Updates must sync instantly with Firebase and update locally as well. --- 4. Billing & Transactions Add a Season drop-down on the Billing page to switch between seasons. Each bill should have a unique bill number per season. Ensure accurate billing calculations (no negative values). Integrate Pocket Printer support for printing bills. Correct and unify PDF Bill Format across all outputs. Business name should appear clearly on top of every printed bill. Make sure Barthi (entries) data is not lost when navigating back. Allow users to edit submitted bills, including: will be shared on after onboarding. --- 5. Data Handling & Sync All data (user, billing, seasons, etc.) must be: Backed up to Firebase Cached or stored locally for offline access The app should auto-sync whenever the device regains internet connectivity. --- 6. Localization Review and correct all Telugu translations throughout the app. Ensure strings are contextually accurate and user-friendly. --- 7. Performance & Usability App should run smoothly without crashes or lag. Maintain data integrity between local and cloud storage. Optimize all screens and database operations for speed and efficiency. --- Summary Feature Description Authentication: Firebase + Local storage + 4-digit PIN lock. Home Screen: Business name + _________________. Profile: Editable, synced with Firebase Billing: Unique bill per season + PDF & Printer integration Data: Firebase + Local offline storage Localization: Telugu text corrections Usability: Fast, reliable, error-free experience --- What I’m Looking For Android Developer with Firebase experience (Firestore/Realtime DB, Auth) Knowledge of local caching (Room, SQLite, or SharedPreferences) Experience with PDF and Printer integrations preferred Familiarity with Telugu localization is a plus If you’re interested, please share: Your past Android/Firebase projects Estimated timeline and budget Your approach to offline-first app design