
Closed
Posted
I’m building a banking-domain Android application written entirely in Kotlin with Jetpack Compose and I need help reinforcing its security layer while finishing the first functional module: an Account Balance Inquiry screen. Scope of work • Integrate SSL pinning so the app accepts traffic only from my authorised backend certificates. • Encrypt all sensitive data at rest and in transit; I’m leaning on AES/Keystore for local storage but I’m open to stronger approaches if you have proven experience. • Add BiometricPrompt-based authentication to gate access to the balance screen and any subsequent flows. • Compose UI for the balance inquiry, wired to a simple REST endpoint I’ll provide. Tech stack & expectations – Kotlin, Jetpack Compose, Coroutines/Flow – OkHttp or equivalent with certificate pinning capability – AndroidX Security Crypto (or your recommended library) for encryption – Clean, modular code with unit tests around the security components – Clear README explaining how to swap certificates and keys for future releases Acceptance criteria 1. App fails gracefully when the server certificate does not match the pinned hash. 2. All locally stored tokens or cached balance data remain encrypted; static analysis (MobSF) should flag no plaintext leaks. 3. Biometric authentication blocks access until a valid fingerprint or face scan is provided. 4. Successful build and run on Android 13+, no warnings in Play-ready security checks. Drop a brief note on your prior SSL-pinned or encrypted Android apps, and include a GitHub snippet or APK demonstrating these exact features if possible.
Project ID: 40409686
32 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
32 freelancers are bidding on average ₹946 INR/hour for this job

Hello, I understand you're building a Kotlin/Jetpack Compose banking app and need robust security for your Account Balance Inquiry screen. I'm keen to implement strong SSL pinning, data encryption using secure Android mechanisms, and BiometricPrompt authentication. Let's ensure your first module is secure and user-friendly from the start. I have successfully integrated SSL pinning and advanced data encryption (using Android Keystore and custom AES implementations) in several high-security Android applications. My previous work includes gating sensitive financial data access with BiometricPrompt, ensuring compliance and robust user authentication. I’m Waqas from Eclairios, a professional software engineer with over 7 years of experience in app and web development. I have successfully completed 128 projects, earning a 5.0 rating from satisfied clients. I specialize in mobile apps (Android, iOS, Flutter), website development, custom APIs, and backend solutions. My goal is to deliver high-quality, scalable solutions that meet your business needs. Why hire me? ★ 100+ Projects Completed with 5-star rating. ★ 3 months of free post-launch support ★ Expertise in advanced technologies and systems Let’s connect and discuss how I can help you with your project. Best regards, Waqas
₹933 INR in 40 days
8.4
8.4

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
₹750 INR in 40 days
7.1
7.1

Hi there, I have read your project requirement. You need to secure your Kotlin + Jetpack Compose Android banking app with SSL pinning, encrypted local storage, biometric authentication, and a functional Account Balance Inquiry screen connected to your REST API. We can implement SSL pinning using OkHttp with certificate/public key pinning, ensure all sensitive data is encrypted using Android Keystore + AES (via AndroidX Security Crypto or stronger Tink-based approach if needed), and integrate BiometricPrompt to securely gate access. The Compose-based balance screen will be cleanly structured with ViewModel + Flow, and we’ll include unit tests for security layers along with a clear README for certificate/key rotation. A few quick questions to proceed: ============================ Do you prefer certificate pinning (cert hash) or public key pinning for easier backend rotation? Are tokens already being issued (JWT/OAuth), or should we define a secure storage flow? Do you want fallback authentication (PIN/passcode) if biometrics fail? Will the app require root/jailbreak detection or additional runtime security checks? Best Regards, Srashtasoft Team
₹1,000 INR in 40 days
7.1
7.1

Hi I will be able to help you. Please message me so that we will have detail technical discussion. I have 9+ years of combined experience in Mobile Application development, in Native on Android Java, kotlin and IOS Swift, and For Hybrid Cross platform on Flutter Dart & React- Native, and for web and backend on react js and node js, Python Django. Please consider me and initiate a chat for further detailed discussion. Regards, Anju
₹1,000 INR in 40 days
6.6
6.6

I’ve helped secure Android apps in finance by integrating SSL pinning with OkHttp and setting up AES encryption using AndroidX Security Crypto. For one banking app, we ensured no sensitive data was ever stored unencrypted and made sure authentication via BiometricPrompt locked key screens tight. For your project, I’ll implement SSL pinning that rejects connections if the server cert hash changes, ensuring the app fails gracefully without leaks. I’ll encrypt stored tokens and balance data with Keystore-backed AES, then add biometric gating on the balance screen using BiometricPrompt. The Jetpack Compose UI will hook cleanly to your REST endpoint with coroutine flows. A question: Do you have a preference on managing certificate updates, such as remote config vs app release? Also, do you want unit tests to mock biometric failures as well as successes? I’ll write modular, tested code and a README clearly describing cert/key swaps for future updates. I can share a GitHub link demonstrating similar SSL pinning and encryption setups right after we start. Ready to begin reinforcing your app’s security and delivering the balance inquiry screen.
₹1,000 INR in 7 days
6.0
6.0

Hello, I have 6 years of experience in mobile app development using Java, Kotlin, and Flutter, focusing on lightweight and budget-friendly applications. Expertise in MVVM architecture for clean, maintainable, and scalable code Proficient in REST API integration and third-party services (Firebase, Google Maps, Payment Gateways, etc.) Strong understanding of UI/UX and performance optimization Reliable delivery and post-deployment support I’d be glad to work with you and deliver a high-quality solution that meets your business needs. Let’s discuss how I can help bring your app idea to life. Thanks!
₹1,000 INR in 40 days
5.2
5.2

Hello, I can help you strengthen the security layer of your Kotlin Jetpack Compose banking app and complete the Account Balance Inquiry module. I have experience implementing SSL pinning, encrypted storage, and biometric authentication in production Android applications. I will integrate OkHttp certificate pinning so the app only trusts your backend certificates and fails safely on mismatch. I will secure all local data using Android Keystore with AES encryption and ensure no sensitive values are stored in plaintext. BiometricPrompt will be implemented to fully gate access to the balance screen and related flows. The balance UI will be built in Jetpack Compose and connected cleanly to your REST endpoint using Coroutines and Flow. I will follow a modular architecture with proper separation of security, data, and UI layers. Unit tests will cover encryption, pinning validation, and authentication flow behavior. I will also include a clear README for certificate rotation and key management. Ready to proceed and deliver a Play-ready secure implementation for Android 13+.
₹1,000 INR in 40 days
4.7
4.7

Hello, I understand you're building a secure Kotlin banking app with Jetpack Compose, focusing on SSL pinning, robust data encryption (AES/Keystore), and BiometricPrompt for your Account Balance Inquiry screen. This is exactly where my expertise lies. I have strong experience implementing high-grade security features in Android apps, including successful SSL pinning to trusted certificates, encrypting sensitive data at rest and in transit, and integrating biometric authentication. I'm familiar with AndroidX Security Crypto and ensure clean, testable code for these critical components. I also have experience with Compose UI development. We can definitely help you achieve the stringent security standards for your banking application. My approach ensures your app accepts only authorized traffic, keeps data encrypted, and provides secure access using biometrics, meeting all your acceptance criteria. I can also ensure a clear README for key management. Let's connect on chat to discuss how we can get your secure banking app module live. Raj Abhisek Panda
₹800 INR in 40 days
4.0
4.0

Hi, I can help strengthen your Kotlin banking app security layer and complete the Account Balance Inquiry module in Jetpack Compose. I understand the critical parts here are not just showing the balance screen, but making sure the app rejects untrusted certificates, protects tokens and cached data, and blocks access until biometric authentication succeeds. I’ll implement SSL pinning with OkHttp, encrypted local storage using Android Keystore and Security Crypto, BiometricPrompt gating for the balance flow, and a clean Compose UI connected to your REST endpoint with Coroutines and Flow. I’ll also add unit tests around the security components and document how to replace certificate pins and keys for future releases. I have experience with secure Android apps using Kotlin, encrypted storage, biometric access, API integration, and modular Compose architecture. I’ll make sure certificate mismatch fails gracefully, no sensitive data is stored in plaintext, and the build is ready for Android 13 plus security checks. Please share the REST endpoint details, certificate pin format, and any current project structure so I can begin cleanly. Best regards Ankit
₹1,000 INR in 40 days
2.0
2.0

I am a senior **Android Security Specialist** and **Kotlin Architect** with extensive experience in banking-domain applications. I specialize in the **Jetpack Compose** stack and have a deep background in implementing military-grade encryption and certificate-pinning protocols. **My Plan:** * **Hardening:** Implementing **SSL Pinning** via OkHttp CertificatePinner and **BiometricPrompt** to gate sensitive UI modules. * **Encryption:** Using **AndroidX Security** and **KeyStore**-backed AES-256 for zero-leak local storage, ensuring 100% compliance with MobSF standards. * **UI/UX:** Crafting a modular Balance Inquiry screen using **Jetpack Compose** and **StateFlow** for a reactive, secure data flow. * **Documentation:** Providing a clear "Security Playbook" for certificate rotation and key management. Ready to secure your banking infrastructure!
₹1,250 INR in 40 days
0.9
0.9

Hi, I can help you secure and complete your Kotlin + Jetpack Compose banking app with a strong, production-ready security layer. Approach: • SSL Pinning using OkHttp (certificate/public key pinning with proper fallback handling) • Data Encryption via Android Keystore + AES (EncryptedSharedPreferences / secure storage) • Biometric Authentication using BiometricPrompt to gate sensitive screens • Clean Compose-based Balance Inquiry UI integrated with your REST API • Structured architecture with Coroutines/Flow and testable modules What I’ll deliver: • Fully implemented security layer (pinning + encryption + biometrics) • Secure API communication with graceful failure on cert mismatch • Encrypted local storage (no plaintext leaks) • Functional balance screen in Compose • Unit tests for core security components • Clear README (certificate/key rotation guide) I’ve worked on apps requiring secure API handling, encryption, and authentication flows, ensuring they pass production-level checks. Ready to start—share repo access and API details.
₹1,000 INR in 40 days
0.0
0.0

As a South African, I know what it is to work hard and succeed at anything you do and complete tasks at 100%. I’ve handled similar projects requiring clean design, smooth integration, and reliable performance. Your need for a clean, professional, user-friendly Android app with seamless SSL pinning, automated encryption using AES/Keystore, and integrated BiometricPrompt authentication fits my expertise perfectly. While I am new to freelancer, I have tons of experience and have done other projects off site involving Kotlin, Jetpack Compose, OkHttp, and AndroidX Security Crypto. I focus on clean, modular code with thorough unit testing and clear documentation to ensure maintainability. I would love to chat more about your project! Regards, Byron Walbrugh
₹750 INR in 40 days
0.0
0.0

With extensive experience in Android development and Kotlin, I can confidently say that I am the ideal fit for your Secure Kotlin Banking App project. At Swadeshi Tech, we prioritize reliability and security while building any digital solution. In line with this, I have successfully integrated SSL pinning and encryption frameworks like AES/Keystore in many of my previous projects to protect sensitive data at rest and in transit. In addition to expertise in Mobile App development, I have outstanding command over technologies such as Jetpack Compose, Coroutines/Flow, OkHttp with certificate pinning capability, and AndroidX Security Crypto - fulsomely covering your app's scope. Clean modular code and rigorous unit tests are key components of my development process, enabling us to build for you an app that meets all acceptance criteria. Not only do I deliver successful projects, but I also emphasize clear communication through a detailed README documentation for easy maintenance. Having said that, if chosen for this task, be assured of an easy-to-implement secure solution with a smooth handover process for future releases. Let's get started on fortifying your banking app!
₹750 INR in 40 days
0.0
0.0

Hello ✨ I’m interested in this Android security and balance inquiry module. I’ve worked on Kotlin-based mobile features with secure networking, encrypted local storage, and biometric-gated access, and I’m comfortable building clean Jetpack Compose screens backed by Coroutines/Flow. For SSL pinning, I’d use OkHttp CertificatePinner or Android network security configuration so the app fails hard when the backend certificate hash does not match. For local data, I’d use AndroidX Security Crypto with Keystore-backed keys, and I’d keep any cached tokens or balance data encrypted at rest. ✅ For authentication, I’d gate the balance screen with BiometricPrompt and only unlock the flow after successful fingerprint or face verification. I also make sure the implementation works well on Android 13+, with clear error handling, secure defaults, and test coverage around the pinning and crypto logic. If needed, I can also share a snippet or demo pattern showing the exact security approach used in similar mobile work.
₹1,000 INR in 40 days
0.0
0.0

Hey! With over 5 years of experience in mobile app development and a focus on building high-performance, reliable, and scalable digital products, I am confident that my skill set aligns exceptionally well with your Secure Kotlin Banking App project. My forte in Cross-platform frameworks like Flutter alongside the native Android gives an added advantage when it comes to integrating different security layers into an application. Where security is the foremost concern, my experience provides substantial support. I assure you that the integration of SSL pinning exclusively with authorized backend certificates and AES/Keystore encryption for sensitive data at rest or in transit will be implemented with utmost vigilance. For your biometric authentication needs, In addition to the technical implementations, my approach is also centered around documentation. You can expect a detailed README explaining not just the implementation but also how to swap certificates and keys for future releases; keeping all sources of future ambiguity ahead of time. It comes down to this - I don't just build apps, I help foster long-term success for businesses. By choosing me for this project, you're getting not just a freelancer but a partner invested in your growth. Let's build something secure together!
₹900 INR in 40 days
0.0
0.0

**Proposal for Secure Android Banking Application Development (Kotlin + Jetpack Compose)** Hello, I’m excited to apply for your Android banking application project. Your requirements strongly align with my experience in building secure, production-ready mobile apps using Kotlin, Jetpack Compose, and modern Android security practices.
₹1,000 INR in 14 days
0.0
0.0

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With over 5 years of experience in native Android development, I specialize in building high-performance, user-friendly applications using clean UI, optimized architecture such as MVVM/MVI, and seamless API integrations. I work with a clear roadmap, provide regular updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea—I’m ready to bring your vision to life. Best regards, Kd Chavada, Android Developer | Kotlin & Java Expert
₹1,000 INR in 40 days
0.0
0.0

Hi I’m very glad to see this project and interested to work with you, it matches to my skills and experiences, I’ve worked on many similar projects previously and have good working experience in this field, I’m sure, I can provide you the best outcome, Please let me know more about the project and let’s discuss further on Call or WhatsApp : (+91) 94543-89834 Thanking you.
₹800 INR in 60 days
0.0
0.0

Hello, I’m an Android developer specialized in Kotlin, Jetpack Compose, and secure mobile architecture. Your project aligns closely with my experience building performance- and security-critical applications. **Relevant experience:** * SSL pinning with OkHttp (certificate & public key), including proper failure handling * Secure local storage using AES with Android Keystore (AndroidX Security Crypto) * BiometricPrompt integration to protect sensitive flows * Compose UI connected to REST APIs using Coroutines/Flow **Approach:** * Implement strict SSL pinning (SHA-256) with graceful failure on mismatch * Encrypt all sensitive data (tokens/cache) with no plaintext exposure * Add biometric authentication gating the balance screen * Build a clean, responsive Compose UI with proper state handling **QA:** * Validation of edge cases (invalid cert, tampered data) * Code aligned with MobSF and Play security expectations I’ll deliver clean, modular code + a README covering certificate/key rotation. Happy to start with the security layer as an initial milestone. Best regards, Abd Elghani
₹750 INR in 40 days
0.0
0.0

Dehu Road, India
Member since Apr 30, 2026
$750-1500 USD
£20-250 GBP
₹750-1250 INR / hour
$2-8 USD / hour
₹400-750 INR / hour
₹1500-12500 INR
$250-750 USD
$10-30 USD
$10-30 USD
$10-30 AUD
$250-750 USD
₹750-1250 INR / hour
$3000-5000 USD
$10-30 USD
£20-250 GBP
$10-30 USD
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
€12-18 EUR / hour