The ultimate guide to building a mobile app
Got a great idea for an app? Need a new way to grow your business? We tell you everything you need to know about building a mobile app in 2020.
Kotlin is a popular and powerful open-source programming language. It is the official language of Android development, allowing developers to create sophisticated, innovative apps. Kotlin simplifies and speeds up development, allowing ambitious projects to be implemented faster, with fewer lines of code. This makes it an attractive option for clients looking to build a highly functional app or website quickly and efficiently.
Kotlin Developers bring valuable experience and expertise to any project they take on, allowing clients to get the most out of their investment. They are experienced in app architecture and development, making sure that client’s apps function exactly as desired. They also have excellent problem-solving skills, ensuring any issue is quickly resolved. In addition, their understanding of the Kotlin language makes working with this powerful tool more efficient and effective for clients.
Here's some projects that our expert Kotlin Developer made real:
At Freelancer.com we want our clients to know that their projects will be handled expertly by professionals with extensive experience in building with the Kotlin language. We can provide you with an experienced Kotlin Developer who can make your ambitious projects a reality in record time. Together you can bring your plans to life quickly and efficiently, allowing you to reap the rewards of our collaboration as soon as possible. If you're interested in taking advantage of our expertise in the field of Kotlin development then please do not hesitate to post your project today so that one of our professionals can help bring your plans to life!
From 50,494 reviews, clients rate our Kotlin Developers 4.9 out of 5 stars.Kotlin is a popular and powerful open-source programming language. It is the official language of Android development, allowing developers to create sophisticated, innovative apps. Kotlin simplifies and speeds up development, allowing ambitious projects to be implemented faster, with fewer lines of code. This makes it an attractive option for clients looking to build a highly functional app or website quickly and efficiently.
Kotlin Developers bring valuable experience and expertise to any project they take on, allowing clients to get the most out of their investment. They are experienced in app architecture and development, making sure that client’s apps function exactly as desired. They also have excellent problem-solving skills, ensuring any issue is quickly resolved. In addition, their understanding of the Kotlin language makes working with this powerful tool more efficient and effective for clients.
Here's some projects that our expert Kotlin Developer made real:
At Freelancer.com we want our clients to know that their projects will be handled expertly by professionals with extensive experience in building with the Kotlin language. We can provide you with an experienced Kotlin Developer who can make your ambitious projects a reality in record time. Together you can bring your plans to life quickly and efficiently, allowing you to reap the rewards of our collaboration as soon as possible. If you're interested in taking advantage of our expertise in the field of Kotlin development then please do not hesitate to post your project today so that one of our professionals can help bring your plans to life!
From 50,494 reviews, clients rate our Kotlin Developers 4.9 out of 5 stars.I’m Gorav, a recruitment professional with eight years of hands-on experience and a daily feed of roughly 2,000 fresh candidate phone numbers. I have mapped out a clear business model that turns this stream of data into a polished professional-services platform—something wider than a classic “job board,” yet still rooted in recruitment best practice. The core user journey is already sketched: people create an account, browse or post openings, and hold real-time conversations inside the app. To make that happen we will need: • Secure user registration and login • A clean job-listing / application flow • Fast, reliable in-app messaging Your role is to drive the entire product cycle—architecture, coding, deployment, and ongoing optimisation&...
I need a lightweight but polished Android application that can turn a tablet into an on-site kiosk for my firm. When the device boots the app should launch directly to a branded home screen showing our company name, then let visitors explore four clearly labelled tabs. Each tab will pull its content—up to a combined 4 GB—from local storage so the kiosk runs smoothly even when offline. Content types the app must support • text or PDF brochures • high-resolution images and standard videos • clickable web links that open in Chrome • Google Play links that launch pre-installed games Because the goal is interactivity, two tabs will feature embedded HTML5 games and interactive videos. I should be able to swap out any asset myself through an admin panel...
# Senior Android AR Indoor Navigation Developer (CameraX + Sensor Fusion + AR) We are building an advanced Android AR Indoor Navigation App for malls and large indoor spaces. The app combines: * AR navigation * Indoor localization * Landmark/logo detection * Sensor fusion * Real-time navigation * Dead reckoning * Graph-based routing ## Project Overview The application uses the smartphone camera to detect indoor landmarks/logos and estimate the user's position inside a mall using computer vision and graph-constrained localization. The system then provides: * AR navigation overlays * Indoor map navigation * Real-time rerouting * Continuous tracking ## Core Features ### Localization Pipeline * CameraX live camera preview * Multi-landmark/logo detection * Embeddings database mat...
I'm looking for a skilled freelancer to configure a POS payment system using Protocol 101.1. Key requirements: - Experience with integrated POS systems - Familiarity with Protocol 101.1 - No extra explanation needed; clear understanding of requirements Ideal skills and experience: - Strong technical background in POS systems - Previous work with Protocol 101.1 - Ability to work independently and deliver promptly
I need an Android game built from the ground up. The core idea is already sketched, but I want your expertise to refine the gameplay loop, choose the most suitable engine (Unity, Godot, or native Kotlin), and transform the concept into a smooth, polished release. Here’s how I picture our collaboration: • Prototype: a basic but playable build that lets us validate mechanics and controls. • Beta: feature-complete version with art, sound, leaderboards, and monetisation hooks (ads or in-app purchases, whichever you recommend). • Launch: final APK/AAB, Play Store listing assets, and a clean hand-over of documented source code in a Git repository. Quality matters; the code must be well-commented, optimised for a wide range of Android devices, and ready for future updat...
I need a straightforward Android application that functions as an OTP panel. The core requirement is reliable OTP generation that appears directly inside the app—there’s no need for SMS or email delivery. A clean screen where users can tap a button to receive a freshly generated one-time password, along with basic validity timing, is all I’m after. You’re free to build with either Kotlin or Java in Android Studio; just keep the architecture simple, well-commented, and secure. Deliverables: • Signed APK for testing and a Play-ready build • Complete, tidy source code with build instructions • Brief read-me explaining the OTP algorithm and any libraries used I’ll test by confirming the OTP generates instantly, expires as intended, an...
Looking for an experienced Android developer to build a high-quality Voice Recorder app with a clean, user-friendly UI. The app must be production-ready, fast, lightweight, and stable across all device types. Key Requirements: Pixel-perfect UI implementation as per design (no deviations) Background recording with crash recovery Playback controls, speed control, trim/cut audio Smart file naming, search, sort, and file management Tag system, favorites, multi-select actions Share recordings and set as ringtone/alarm Firebase integrations Tech Stack: Kotlin preferred (Java acceptable) Clean architecture (MVVM or similar) Scalable, well-structured code (no templates or copied code) Performance Expectations: No crashes, no ANR Smooth recording, no audio loss Optimized for low-end to high-end...
I’m exploring the idea of having a social-networking app built for Android and need an experienced mobile developer who can walk me through what it will actually take. I already know that the project sits firmly in the mobile app development space and that Android is the target platform, but I’d like a clearer picture of everything else involved—technical stack options (Kotlin, Java, Flutter, etc.), feature suggestions for user profiles, real-time messaging, feed algorithms, push notifications, as well as typical timelines and cost ranges. Here’s what I’m hoping you can provide: • A concise written overview outlining the recommended architecture, major components, and third-party services. • A ballpark schedule that shows key phases from wireframing...
I’m ready to turn a fresh idea into a fully-functional Android app and I need an experienced mobile software developer to work with me from concept to launch. This project is strictly for Android, so deep familiarity with Android Studio, Kotlin or Java, common libraries, and Google Play deployment is essential. Here’s what I have so far: a clear problem the app will solve, basic wireframe sketches, and a short feature wish-list. What I’m missing—and what I’m hiring you for—is the technical build, iterative testing, and guidance on best practices so the final APK meets current Play Store requirements and runs smoothly on modern Android devices. Deliverables I expect: • Clean, well-commented source code hosted in a shared repo • A signed, rel...
I’m ready to turn my working title “GoGogogogogp” into a fully-featured Android application. The project is strictly app development—no web or iOS work for now—so I need someone who can take the idea from blank screen to a polished release on Google Play. Here’s what the engagement will look like: • Collaborate with me to refine the feature set, then translate it into a clean, modern Android interface. • Build the app natively in Kotlin or Java inside Android Studio, following Material Design best practices for performance and accessibility. • Connect any required back-end services (Firebase, REST API, or a solution you recommend) and implement secure local data storage. • Run thorough functional and usability tests, fix bugs,...
I’m building a new Android-only social media app focused on two pillars: rich media sharing and a Stories feed. The experience should feel familiar to users of today’s visual networks, yet remain lightweight and smooth on a wide range of devices. Key requirements • Seamless integration with Snapchat’s SDK so that users can sign in with, share to, or pull content from their Snapchat accounts. If you have a preferred method for handling Snapchat’s Login Kit or Creative Kit, let me know—flexibility is welcome as long as the final flow is frictionless. • Core features: photo / video uploads (both from camera and gallery), an auto-expiring Stories carousel, basic reactions, and a clean, swipe-driven interface. • Modern Android stack—Kotlin...
I need an Uber-style system delivered as quickly as you can build it. The scope covers two platforms—Android for mobile users and a Web interface—so riders and drivers can each work on their preferred device. Both sides of the marketplace must be served: a rider experience for booking trips and a driver experience for accepting and completing them. Core flow: real-time location tracking on Google Maps, fare estimation, in-app chat, push notifications, secure payment gateway integration (Stripe or a comparable provider), and a simple admin back office that lets me monitor trips, users, and payouts. If you already have a white-label solution that can be customized, even better; otherwise I’m open to frameworks such as Flutter, React Native, or native Kotlin plus a modern W...
I have an Android app concept ready to move from wireframes to working code, and the first milestone is a solid, secure user-authentication flow. The job is to create a native Android application where new users can sign up, existing users log in, and forgotten passwords are recovered. Social sign-in (Google, Facebook, email/password) would be an added bonus if you’re comfortable wiring it up with Firebase Authentication, AWS Cognito, or another reliable backend. The design assets and basic screen sequence are finished; what’s missing is production-quality code that follows current Android guidelines, runs smoothly from Android 8 upward, and is easy to maintain. Kotlin or Java are both acceptable—just keep the project cleanly structured (MVVM preferred) and well document...
I need a full-featured Android social networking application whose centerpiece is real-time messaging. The goal is to deliver a smooth, modern experience that lets users connect, chat, and build relationships on the go. Core requirement • Messaging — one-to-one, group, and push-notification support Beyond this key feature, the basic social framework—user authentication, profile creation, and a clean feed—should be in place so the messaging element feels naturally integrated. Kotlin (or modern Java) in Android Studio is preferred, and I am comfortable with Firebase or an equally robust cloud backend for real-time data, user management, and media storage. Deliverable An installable APK plus complete, well-documented source code hosted in a private Git repository...
I need a full-featured mobile application that recreates the entertainment experience of “TPL” on both Android and iPhone. The core focus is entertainment, but I also want a built-in commerce layer so users can explore content-related products, purchase them seamlessly, and leave feedback inside the same app. Design & feel The interface should be classic and elegant—clean typography, subtle color accents, and smooth, timeless animations that won’t date quickly. Think refined, gallery-like screens rather than loud, flashy layouts. Functional scope Please architect native or high-performance cross-platform code (Swift/SwiftUI, Kotlin/Jetpack Compose, or Flutter/React Native if you can guarantee near-native fluidity) and provide these key modules: • Pro...
I’m ready to move forward with a fresh Android application focused on smooth, reliable social-media integration. The core idea is to let users connect their existing social accounts, pull in profile details, and share in-app content directly to the major platforms without friction. Here’s what I need from you: • A clean, modern Android code-base (Kotlin preferred, but Java is fine) that follows current Google Play and Material Design guidelines. • Secure social sign-in and token handling for at least Facebook, Instagram, and X/Twitter, expandable to others later. • An intuitive UI/UX that shows off the social feed or sharing options clearly. • Clear, well-commented code plus a short setup README so I can compile and test builds locally. When we...
I’m building an on-demand service that lets customers order groceries and medicines from neighbourhood shops straight from their Android phones. The core build I need focuses on two things: • Real-time delivery tracking so customers can watch their rider’s progress on a map, receive status updates, and get an ETA that refreshes automatically. • Seamless, secure online payment that supports major Indian cards, UPI and popular wallets, with receipts issued instantly inside the app. The flow should stay light: customers choose items from our partnered stores, pay, then follow the delivery in real time until it arrives. I will supply all product-data endpoints and the store list; you wire them into a clean Kotlin/Java codebase (no cross-platform frameworks, please) an...
I need a straightforward Android application that lets my drivers create a clean, professional-looking service receipt on the spot and push the data straight into QuickBooks via the official API. The flow is simple: a driver opens the app, fills in the service details, captures the customer’s signature on the screen, and taps “Save”. The app then (1) stores a PDF copy locally and in the cloud and (2) posts the transaction to the correct customer account in QuickBooks. Core data to capture on every receipt • Start & end time • Type of service performed • Customer name • Date of service • From / To location • Signature (on-screen) Essential features • Instant PDF export of the completed receipt (with our logo and the ...
Looking for an experienced Android developer to upgrade and modernize an existing VPN Android app based on ICS OpenVPN. Main goal is to make the app fully compatible with latest Android versions and support 16 KB memory page size devices. Tasks Fix and upgrade old Android project Update Gradle & dependencies Fix build errors and deprecated APIs Rebuild/fix native VPN libraries (.so) Ensure 16KB page size compatibility Verify VPN connection works properly Generate working APK & AAB Skills Required Android Studio Java/Kotlin ICS OpenVPN / OpenVPN Android Android NDK Gradle migration VPNService API Native library handling Important Project source code already exists. Need someone experienced with VPN apps and legacy Android project upgrades. Please share: Similar VPN projects And...
I’m building a dedicated project-management mobile app that runs natively on both iOS and Android. The heart of the product is rock-solid task tracking: users must be able to create, assign, reorder, and filter tasks with as little friction as possible. Equally important are clear-cut reporting and analytics dashboards that let a manager gauge progress at a glance, drill down into overdue items, and export summaries. While team collaboration tools such as in-app chat would be nice to explore later, phase one is all about getting task management and insightful reporting absolutely right. I’m open to React Native, Flutter, or separate Swift/Kotlin builds—whichever you’re most comfortable with as long as the result is smooth, responsive, and maintainable. Deliver...
I’m building RoadShield AI, a real-time traffic intelligence and smart-navigation system tailored for the delivery and logistics sector. The first release must run on Android phones and through a responsive web interface. My goal is to go well beyond standard congestion mapping: the engine has to spot and flag actual road-damage events as they happen, merge them with live GPS traces, crowd-sourced reports, weather feeds, and any open government traffic data, then reroute drivers instantly. Here’s what I need from you: an end-to-end solution that couples a robust AI model for detecting road damage with a slick front-end experience on both target platforms. The Android app should feel native, lightweight, and usable even on middling hardware. The web portal will act as both a di...
I’m creating a personal Android application that lets users post freelance jobs from their phones. The core I need right now is a smooth job-posting flow backed by a secure login system, so every action happens inside an authenticated session. Here’s what the first release must cover: • Email- and password-based sign-up / sign-in (Google or Facebook OAuth would be a nice bonus, but ordinary credentials are enough to start). • Clean “Post a Job” screen where users enter title, description, budget range and optionally attach images or files. • A simple home feed that lists all posted jobs in reverse-chronological order, tappable to view full details. • Firebase (or any comparable BaaS you prefer) handling auth, storage and real-time update...
We are building a mobile EMI locker platform for phone retailers in India, similar to existing products like 101Locker, EMI Vault, and InstenLock. We need an experienced Android developer to build the customer-facing locker application. About the App: The app will be installed on customer phones at retail shops when they purchase phones on EMI. It must function as a Device Owner application with the ability to lock the device remotely if EMI payments are missed, and unlock automatically once payments are received. Required Technical Skills: Strong experience with Android Device Policy Manager (DevicePolicyManager) APIs Hands-on experience building Device Owner / DPC (Device Policy Controller) applications QR code-based provisioning during initial device setup DeviceAdminReceiver implement...
My Android app is already live, but I need a reliable developer who can step in whenever I want to refresh or fine-tune it. The core of the job is feature-level upkeep: whenever I decide the icon needs a facelift, screenshots should tell a clearer story, or the Play Store description requires new wording, I want to hand the task to you and know it will be handled quickly and correctly. Typical requests you can expect: • Replace the current app icon with a new asset and push the update through the Play Console. • Swap in updated screenshots that better showcase new builds or seasonal themes. • Edit or rewrite the store listing text for promotions, keyword tweaks, or policy compliance. • Roll out light feature updates inside the APK when needed—think minor ...
Saya membutuhkan sebuah aplikasi mobile yang dirancang khusus untuk siswa sekolah kami. Fokus utama aplikasi ini adalah menyediakan Materi Pembelajaran Online agar siswa dapat mengakses bahan ajar, tugas, dan kuis langsung dari ponsel mereka. Ruang Lingkup: • Aplikasi mobile native atau cross-platform (Android menjadi prioritas; iOS bonus bila memungkinkan). • Modul Materi Pembelajaran Online yang memungkinkan guru mengunggah video, PDF, dan link eksternal, lalu menata semuanya berdasarkan mata pelajaran dan kelas. • Fitur akun siswa dengan login aman (email atau nomor induk siswa) dan dasbor pribadi untuk melihat materi terbaru. • Pencarian dan filter materi agar siswa cepat menemukan konten yang dibutuhkan. • Notifikasi push untuk pengumuman tugas atau m...
Saya membutuhkan seseorang yang dapat merancang dan membangun sebuah aplikasi produktivitas untuk perangkat Android. Fokusnya sederhana: membantu pengguna mencatat, memprioritaskan, dan mengingat tugas harian mereka. Lingkup kerja: • Rancang antarmuka Material Design yang bersih dan intuitif. • Fitur inti: tambah-edit-hapus tugas, pengingat notifikasi, penandaan prioritas. • Simpan data secara lokal (Room/SQLite) dan pastikan siap diintegrasikan ke cloud di tahap berikutnya. • Sertakan kode sumber tersusun rapi (Kotlin atau Java), penjelasan singkat di README, serta APK siap instal. Saya mengutamakan performa ringan dan pengalaman pengguna yang mulus. Setelah proyek selesai, tolong serahkan seluruh hak cipta dan aset desain kepada saya bersama repo Git.
Ich möchte eine extrem leicht bedienbare Launcher-App entwickeln lassen, die auf einem vorhandenen Android-OEM-Tablet den Standard-Startbildschirm vollständig ersetzt. Zielgruppe sind Seniorinnen und Senioren mit wenig Technikerfahrung. Kernanforderungen • Startbildschirm mit 4–6 klar beschrifteten, extragroßen Buttons: Telefon, Videoanruf, Fotos, Hilfe/Notfall. • Zusätzliche Funktionskacheln laut Auswahl: Textnachrichten, Webbrowser und Medikamentenerinnerungen. • Zugriffsrechte: Die App darf auf Kontakte und die Kamera zugreifen, damit Anrufe, Videotelefonie und Foto-Funktionen reibungslos laufen. • Bedienhilfe: Schriftgröße und Kontrast sollen in den Einstellungen jederzeit vergrößer- bzw. umste...
Got a great idea for an app? Need a new way to grow your business? We tell you everything you need to know about building a mobile app in 2020.
Learn how to find and successfully work with a freelance Mobile App Developer for your next project.
Learn how to effectively work with freelance App Usability Analysts and optimize your app's usability. Maximize user engagement and conversion rates.