
Closed
Posted
Paid on delivery
## Android Kotlin Developer Needed – Improve Existing Finance App + Add New Features I have an existing Android application that is already developed and published. The app was largely built using AI-assisted development tools such as **Jules**, so I am completely comfortable with the developer using **Jules, Codex, Claude, ChatGPT or other AI coding tools** to speed up development, as long as the final code is clean, working, secure and maintainable. The project already exists on GitHub. **GitHub Repository:** [login to view URL] **Existing Android App:** [login to view URL] The application is built primarily using **Kotlin + Jetpack Compose** and already uses technologies including Firebase, Room, Hilt and Retrofit. ### Work Required I need the existing application reviewed, fixed and improved rather than rebuilt from scratch. #### 1. Login / Signup Email System When a new user successfully signs up, automatically send a professional **Welcome / Thank You email**. If appropriate, also send a login/account confirmation email based on the existing authentication flow. The email system should be implemented securely through a backend/Cloud Function/API rather than exposing email service credentials inside the Android application. #### 2. Forgot / Reset Password Fix and properly implement the **Forgot Password / Reset Password** functionality. The user should: Enter their registered email → receive a password-reset email → securely reset their password → return to the app and login normally. Firebase Authentication is already used in the project. #### 3. Improve Analytics Section The app already contains an Analytics section, but I want it improved significantly. Improve: - Monthly financial overview - Income / credit analytics - Expense / debit analytics - Profit/savings information - Better charts and visualizations - Category breakdowns - Monthly comparisons - Clearer empty states - Better UI/UX - General calculation/data accuracy The section should look professional and remain consistent with the existing app design. #### 4. Add a New "Tools" Section Create a dedicated financial tools/calculator section with a clean UI. It should contain: **Percentage Calculator** Example: 40% of ₹100 = ₹40 --- **Equivalence / Ratio Calculator** Example: 100 = 450 200 = ? Result should automatically calculate the equivalent value. --- **Profit & Loss Calculator** Examples: 40% profit on ₹10,000 = ? 20% loss on ₹10,000 = ? Show original amount, percentage, profit/loss amount and final amount. --- **Compound Interest Calculator** Example: ₹1,000 invested for 10 years at 20% annual interest = ? Show: - Initial amount - Interest rate - Duration - Final amount - Total growth/interest earned --- **MDR Calculator** Calculation requirement: For amounts above ₹2,000: **0.4% of transaction amount** The MDR charge should be capped at a maximum of **₹300**. The developer should properly handle amounts below/above the applicable threshold and clearly display the calculation. --- **EMI Calculator** Inputs should include: - Loan amount - Interest rate - Loan tenure Results should include: - Monthly EMI - Total interest - Total payable amount A simple visual breakdown/chart would be preferred. ### 5. Calculator History All calculators should have a **calculation history** feature. Users should be able to: - See previous calculations - See calculation type - See inputs - See result - See date/time - Reopen/reuse a previous calculation - Delete individual history items - Clear history The existing **Room/local database architecture** can be used where appropriate. ### 6. Improve Premium / Secret Key System The current premium/access system needs to be redesigned. I do **not** want keys generated using an easily predictable pattern. Keys should be: - Randomly generated - Unique - Difficult to guess - Securely stored - Associated with the correct user/account where required - Validated securely - Revocable if required - Protected from simple APK reverse engineering Ideally, key generation and verification should happen through **Firebase/Cloud Functions/backend**, rather than storing the real validation logic or master key directly inside the Android application. ### 7. Payment Gateway Integration If technically and legally feasible, I would also like a payment gateway integrated into the application. The developer should be able to recommend an appropriate gateway and implement: Payment → secure server-side verification → update user's payment/premium status → unlock the relevant application features. Payment status must **never be trusted only from the Android client**. Webhook/server verification should be implemented wherever required. ### 8. Security Cleanup Please review the current project for security problems. This includes: - Removing hardcoded API secrets - Moving sensitive credentials out of the APK - Rotating any credentials that may previously have been exposed - Protecting backend/API calls - Securing premium entitlement checks - Checking Firebase usage - Checking authentication flows - Avoiding sensitive information in logs - General Android security cleanup ### 9. General Bug Fixing Review the existing application and fix general issues you find, including: - Crashes - Navigation problems - Authentication issues - UI bugs - State-management problems - Data persistence problems - Incorrect calculations - Loading-state problems - Layout problems - Keyboard/input issues - Back-button behaviour - Empty/error states The goal is to make the application feel much more stable and production-ready. ### 10. UI / Styling Improvements Please improve inconsistent styling throughout the app while keeping the existing overall Rivava visual identity. Focus on: - Consistent spacing - Typography - Buttons - Cards - Input fields - Dialogs - Navigation - Loading indicators - Animations where appropriate - Dark-theme consistency - Responsive layouts for different Android screen sizes I am not requesting a completely new design. I want the existing app polished and improved. ## Development Workflow You can directly work with the existing GitHub repository. Preferred workflow: 1. Review the existing source code. 2. Create a separate development branch. 3. Implement the requested changes. 4. Test the complete application. 5. Submit the changes through GitHub/PR or push the completed version after approval. AI-assisted coding tools are allowed and encouraged if they help you complete the project efficiently. However, copied/generated code must still be reviewed, tested and properly integrated. ## Final Deliverables At project completion I expect: - Complete updated source code - Changes pushed to the GitHub repository or submitted through a pull request - Working APK for testing - Release-ready APK/AAB where applicable - All requested calculators - Calculator history - Improved analytics - Working welcome email - Working password-reset email - Improved secure access-key system - Payment integration if agreed as part of the project - General bug fixes - UI/styling improvements - Security cleanup - No hardcoded production secrets - Basic documentation explaining any backend/API configuration required The updated project should build successfully from a clean checkout. ## Preferred Developer You should be comfortable with: **Kotlin, Android, Jetpack Compose, Firebase Authentication, Firestore, Firebase Cloud Functions, Room Database, Hilt, REST APIs, Git/GitHub and payment gateway integrations.** Experience improving AI-generated or partially AI-generated Android code is a plus. ### When Applying Please include: 1. Examples of Android/Kotlin apps you have worked on. 2. Your experience with Jetpack Compose. 3. Your Firebase experience. 4. Whether you have implemented payment gateways before. 5. Whether you can work directly with GitHub. 6. Whether you can provide both source code and a test APK. 7. Your estimated fixed project price. **Please review the repository before bidding instead of sending a generic proposal.** This can lead to additional long-term development work if the implementation is good.
Project ID: 40736890
20 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average ₹4,186 INR for this job

Hi, I can improve your existing Kotlin + Jetpack Compose finance app without rebuilding it from scratch. I’m comfortable with Firebase, Room, Hilt, Retrofit, authentication, APIs, analytics, calculators, and secure payment/premium systems. I can review the GitHub codebase, fix existing issues, add the requested Tools and calculation history, improve Analytics/UI, secure the authentication and premium system, and handle backend/server-side verification where required. I can work directly with GitHub and provide the complete updated source code, test APK, and release build. I’m also comfortable using AI coding tools while manually reviewing and testing the final implementation. I’m ready to review the repository and start immediately. Thanks, Mohd Sohail
₹1,750 INR in 7 days
5.2
5.2

I reviewed the Rivavatrackfi repository and current Rivava+ listing before bidding. The existing structure already includes separate app, backend, and functions areas, and the premium entitlement flow is already moving toward Firestore + Cloud Function verification rather than client-only SharedPreferences, so I’d strengthen that architecture rather than rebuild it. GitHub I work with Kotlin/Android, Jetpack Compose, Firebase Auth/Firestore/Cloud Functions, Room, Hilt, Retrofit, REST APIs, GitHub workflows, and server-verified payment integrations. AI-assisted development is fine, but generated changes still need code review, testing, and clean integration. My priorities here are maintainability and integrations. I’d first audit auth, secrets, entitlement logic, calculations, Compose state/navigation, and Firebase rules. Then I’d implement reset/welcome emails, upgraded analytics, the six calculators with Room history, secure premium verification, payment webhooks, and consistent UI states. The Play listing confirms the app currently includes SMS transaction tracking, categorization, and financial insights, so analytics changes need to preserve those existing flows. Google Play A relevant example is our JiffyJaf mobile ecosystem, involving production mobile workflows, APIs, user-facing states, and backend integrations.
₹40,750 INR in 7 days
3.6
3.6

Hello, I can take over the existing Kotlin/Jetpack Compose app and improve it without rebuilding stable functionality from scratch. I would first review the GitHub codebase and then work through the requested fixes in a dedicated branch. I will handle: * Firebase welcome and password-reset email flows * Analytics calculations, charts and category/month comparisons * All requested financial calculators * Room-based calculation history * Secure random premium keys with backend verification * Server-side payment and entitlement verification * Firebase/API/auth security cleanup * General crashes, navigation, state and UI bugs * Compose styling, dark theme and responsive layouts * Clean build plus test APK/AAB * GitHub commits and implementation documentation I will keep secrets and entitlement logic out of the APK and use Cloud Functions/backend verification where appropriate. Fixed budget: INR 12,500 Timeline: 10-14 days I can work directly in GitHub and provide the updated source plus testing build. I would begin with a codebase/security audit before finalizing the implementation sequence. Bes
₹3,000 INR in 7 days
2.5
2.5

Hi — Kotlin dev for your finance app: I'll fix the existing bugs and add the new features cleanly, with tested builds you can run in the emulator. You get the source and keep full control. I hold a 5.0-star rating here and deliver clean, tested, working code. We can start with a small funded milestone so you see real progress before committing further. Ready to start today — happy to talk through the details. - Ricardo
₹1,000 INR in 5 days
0.4
0.4

Hi, hope you are well. I have read the details you shared and I understand the outcome you want. I am an experienced and specialized freelancer with 10+ years of practical experience in Android, Software Development. Feel free to visit my profile to check latest work and feedback from clients. Looking forward to working with you, connect in chat. Best regards, Olusoji
₹1,800 INR in 7 days
0.0
0.0

Hi there, Imagine transforming your existing finance app into a seamless experience while fixing those pesky bugs. I’ve worked extensively with Kotlin and Jetpack Compose, and I’m all about clean, maintainable code. Your app's current setup with Firebase and Room is right up my alley, so I’m confident we can elevate it together. I noticed you want to improve the analytics section and create a new "Tools" section with calculators. Those features will really enhance user engagement and keep things user-friendly. As a developer, I thrive on optimizing apps and ensuring they not only function well but also look great. I prioritize speedy communication and a fast turnaround, so you can expect quick updates throughout the process. Let me know if you are available for a quick chat! Regards, Wonita
₹1,000 INR in 7 days
0.0
0.0

Dear Client, I can review and improve your existing Kotlin + Jetpack Compose finance app without rebuilding it from scratch. I have experience with Android development, Firebase, Room, APIs, UI improvements, authentication, calculators, and security-focused integrations. I can handle the complete scope including password reset/welcome emails, analytics improvements, all financial calculators with Room-based history, secure premium keys, payment integration with server-side verification, bug fixing, UI polishing, and removal of exposed secrets. I’m comfortable working directly with GitHub, AI-assisted development tools, testing the existing codebase, and delivering clean source code plus a working APK/AAB.
₹1,750 INR in 2 days
0.0
0.0

I'm an Android developer with solid Kotlin/Jetpack Compose experience and hands-on work with Firebase (Auth, Firestore, Cloud Functions), Room, Hilt, and Retrofit - including securing entitlement checks and moving credentials out of client-side code. Two questions: For payment gateway integration, do you have a preferred provider already (Razorpay/Stripe), or is that fully open to my recommendation given your region? For the welcome/reset emails, do you already have an email service (SendGrid, etc.) or should I set one up as part of the Cloud Functions work?
₹1,750 INR in 7 days
0.0
0.0

Hi, I’m an Android developer with 10 years of experience. I also have 7 years of mobile game development experience, with Unity games published on Google Play and the Apple App Store. I’d be happy to help fix bugs and enhance your Android app. I’ll start by reviewing the codebase and reproducing the reported issues, then work with you to agree on priorities and milestones. For each fix, I’ll identify the root cause, implement the change, and test the affected flows for regressions. You’ll receive updated source code, a test build, and clear notes covering the fixes and improvements. I can offer a competitive rate as I’m building my profile on Freelancer, while bringing 10 years of Android development experience to your project. Thank you for considering my proposal.
₹1,750 INR in 2 days
0.0
0.0

As a senior full-stack and app developer with over five years in the field, I am well-versed in crafting Android applications that maximize existing codebases to bring about an enhanced user experience. I have a vast repertoire of skills, including expertise in Kotlin and Jetpack Compose - both of which your project fundamentally relies on. My efficiency is amplified by my proficiency with AI-assisted development tools equivalent to Jules, Codex, Claude, and ChatGPT, ensuring quicker turnaround times without compromising on the quality, security, or maintainability of the end product. In line with your requirements, I can optimize your login/signup email system and implement a secure backend/Cloud Function/API to handle email services without exposing sensitive credentials. The repair and implementation of the forgot/reset password feature are also well within my capabilities as I have prior experience working with Firebase Authentication.
₹1,000 INR in 7 days
0.0
0.0

Hello, I understand you need improvements to an existing Kotlin + Jetpack Compose finance app, including authentication fixes, analytics, financial calculators, history, premium security, payments, bug fixing, and UI polish. The goal is to make the existing app stable, secure, and production-ready without rebuilding it. Here’s what I can provide: • Fix Firebase signup/welcome emails and secure password reset through backend/Cloud Functions • Improve analytics and add all requested calculators with Room-based calculation history • Secure premium access, payment verification, secrets, Firebase usage, and general Android/UI issues I bring over 4+ years of full-stack development experience with strong experience in APIs, databases, authentication, Firebase, Git/GitHub, and production applications. I can work directly with your existing repository and use AI-assisted tools while reviewing and testing the generated code properly. Just to clarify a few things: 1. Which payment gateway do you prefer, or should I recommend one based on your target market? 2. Should all calculator features and premium functionality be available offline where possible? Please come to the chat box to discuss more about your project. Best regards Indresh Kushwaha
₹1,750 INR in 7 days
0.0
0.0

Hi there! I see you're looking to enhance your existing Android finance app by fixing bugs and incorporating new AI-driven features. With my extensive experience in Android development using Kotlin, I can help improve your app's performance and user experience while ensuring a seamless integration of AI functionalities. My approach involves conducting a thorough code review to identify and resolve any existing bugs, followed by utilizing libraries like TensorFlow Lite or ML Kit for the AI features you envision. I'll also ensure your app maintains compliance with Play Store guidelines and provide ongoing support for further enhancements. Could you share more about the specific features you'd like to add and any existing challenges you're facing? Additionally, do you have a timeline in mind for these improvements? I’d love to chat and discuss this further! Looking forward to your response. todayintech
₹2,125 INR in 5 days
0.0
0.0

Your app is clear: an existing Android finance app (Kotlin + Jetpack Compose, Firebase, Room, Hilt, Retrofit) built with AI-assisted tools like Jules, and you need it reviewed, fixed and improved — not rebuilt from scratch. The classic issues: broken auth flows, hardcoded secrets, a predictable premium-key system, and a weak analytics section. UnitOne AI is a 10–20 member software delivery team based in Hyderabad, and we harden and finish AI-assisted Android codebases — working directly in the client's GitHub. Milestone 1 (Days 1–3): repo audit; remove hardcoded secrets, rotate exposed credentials, secure Firebase and auth flows; fix crashes, navigation and state bugs. Milestone 2 (Days 4–7): welcome and login emails via Cloud Function (no credentials in the APK); fix forgot/reset password with Firebase Authentication; rebuild the premium-key system with random, unique, server-validated keys. Milestone 3 (Days 8–11): rebuilt analytics (monthly overview, income/expense, profit/savings, categories, comparisons) plus six calculators (percentage, equivalence, profit/loss, compound interest, MDR, EMI) with Room-backed history. Milestone 4 (Days 12–14): payment gateway with server-side verification and webhooks (Razorpay or Stripe, pending feasibility); UI consistency pass; full testing; test APK and release AAB; PR to your repo. Fixed price ₹1,700 INR, delivered in 14 days.
₹1,700 INR in 14 days
0.0
0.0

Lucknow, India
Member since Aug 13, 2026
₹900-2900 INR
₹600-5500 INR
₹600-2800 INR
$10-30 USD
$10-30 USD
$250-750 USD
$250-750 USD
£5-10 GBP / hour
$250-750 AUD
$250-750 USD
$250-750 USD
₹1500-12500 INR
₹600-1500 INR
₹600-1000 INR
$250-750 USD
$10-15 USD
$10-50 USD
₹1500-12500 INR
$5000-10000 USD
$250-750 USD
₹1500-12500 INR
₹12500-37500 INR
₹750-1250 INR / hour