Hire the best Android App developers

Check out Android App developers with the skills you need for your next job.
Clients rate Android App developers
Rating is 4.8 out of 5.
4.8/5
based on 7,930 client reviews
  • US$105 hourly
    ** HubSpot Design Certified ** Recently recognized as a HubSpot Champion User Worked on many different types of applications and with many different technologies. Quickly learn new programming languages and technologies. Can also read and understand existing code to find and fix bugs. Have 26 years experience in IT. Have a Bachelors Degree in Math as well as an MBA. I have worked with many programming languages including COBOL, Visual Basic, C, C++ and Java. Currently working on projects utilizing Angular, JQuery, Java Script, CSS, HTML5, Hubspot and Flex. I am familiar with content management systems. I have worked on front end designs/pages and back end services. Have done responsive development, desktop applications, and mobile applications.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    CSS
    HTML
    Content Management System
    HubSpot
    CMS Development
    Website Customization
    Agile Software Development
    Blog Development
    Inbound Marketing
    Templates
    Business with 100-999 Employees
    iOS Development
    JavaScript
    Java
  • US$70 hourly
    Software Engineer, with extensive experience developing mobile and web applications from the ground up. Comfortable working on all aspects of the full-stack, from UI design and implementation on the front-end to API and database integration and development on the back-end. Back-end development specialities include API integration and development with GraphQL, RestAPIs, and authentication providers. Adept at both developing and maintaining highly scalable database solutions using PostgreSQL, MySQL, SQLite and DynamoDB amongst others. Multiple years of experience working with CMS providers such as WordPress and Strapi developing custom blogging platforms and eCommerce sites. Front-end development specialities include React and React Native development, UI and UX design, and native web development using HTML, CSS, JS and TypeScript. Developing many projects past launch, I have thoroughly studied SEO and ASO, using this to develop applications that are optimized. I have a First-Class Computer Science Degree from the University of St Andrews. Previously, I have worked in the Aerospace & Defence Industry, a sector where bad habits and low-quality code are simply not an option; a mentality that I maintain when working for my own clients. I am a relatively new freelancer, but I have had plenty of experience delivering high-quality software throughout my career. Thank you for taking the time to read this far. Expertise: React and React Native || HTML || CSS || JS || PostgreSQL || DynamoDB || WordPress || Strapi || GraphQL || RestAPI || Postgraphile || React Apollo || AWS Architecture || API Integration || SEO || ASO || Authentication APIs
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Amazon DynamoDB
    PostgreSQL
    MySQL
    Website Maintenance
    TypeScript
    Web Development
    React
    Node.js
    Next.js
    Firebase
    API Development
    React Native
    HTML
    JavaScript
    iOS Development
    WordPress
    API Integration
  • US$70 hourly
    I'm Muhammad Imran, a seasoned developer based in Salt Lake City, a Full Stack Developer, Mobile App Developer, and MERN stack Developer. With over 14 years of experience, I've successfully delivered top-notch solutions to clients worldwide, showcasing my expertise as a skilled Mobile App Developer, iOS App Developer, Android App Developer, and Full Stack Developer. My proficiency extends across a diverse range of technologies, including Magento, AWS, and AI/ML. Let's collaborate to turn your digital ideas into reality! Industry-Recognized Engineer I Powering iOS, Android, Web & Backend Solutions Among the very & top best engineers out of 300,000 engineers on this platform. 🌟 Expert Vetted and TOP RATED Plus on Upwork 🚀 100% Job Success 🔗 5,000+ Hours of Work 🔧 14+ Years of Development, Leading & AGILE Experience I'm adept at crafting bespoke solutions in custom software development, Magento, mobile apps, AWS, AI/ML, and enterprise applications. With over 14 years of experience, I've earned a reputation for delivering top-notch solutions to clients worldwide, showcasing my expertise as a seasoned Senior Full Stack Developer. Note: because of my demand - I exclusively take projects that align with my vision for engineering brilliance. I try to reply in ~1 hour but over the weekend it can be up to 4 hours. Educational Background: MS in Data Science (AI / ML) MS in Computer Science BS in Computer Science Key Expertise: Mobile App Developer iOS App Developer Android App Developer Full Stack Developer. Custom Software Development: Tailored solutions to meet your unique business needs. Magento Development: Expertise in Magento 1 and Magento 2. Swift development, theme customization, and performance optimization. Mobile App Development: From small mobile applications to large-scale SaaS platforms. Healthcare, AI/ML, eCommerce, Social. AWS Solutions: Certified in AWS with extensive experience in various services. AI/ML Integration: Proficient in integrating AI and ML technologies into applications. Enterprise Applications: Designing and developing robust enterprise-level solutions. Technology Stack: Languages: Ruby, JavaScript, TypeScript, Python, Java Frameworks: Ruby on Rails, AngularJS, ReactJS, Django Databases: PostgreSQL, MySQL, NoSQL (MongoDB, DynamoDB) Cloud Platforms: AWS (EC2, EKS, Elastic Beanstalk) AI/ML: OpenAI API, TensorFlow Mobile: React Native, Angular E-commerce: Magento, WooCommerce DevOps: Docker, Heroku, AWS CDK, Terraform Client Testimonials: "Working with Faisal was an absolute pleasure. Their depth of knowledge and ability to simplify complex technicalities was invaluable." - Satisfied Client. "Imran is THE REAL DEAL, THE REAL 5-STAR FREELANCER. Smart, attentive, and responsive - a dream to work with." Let's Collaborate: Skills: Mobile App Developer iOS App Developer Android App Developer Full Stack Developer.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Magento
    Magento 2
    App Development
    AWS Lambda
    iOS Development
    AngularJS
    Amazon DynamoDB
    Swift
    React Native
    React
    Amazon Web Services
    Objective-C
    PHP
    JavaScript
  • US$30 hourly
    ***Upwork Top Rated HubSpot CMS Developer with 100% Job Success & Full Stack HubSpot Solutions Partner!*** ***Automate & Streamline Your Marketing With HubSpot Solution Partner*** # HubSpot Certified Partner # HubSpot CMS Certified # HubSpot CMS Developer # Certified HubSpot Developer # Top HubSpot Solutions Partner # Full Stack HubSpot Solutions Partner I specialize in HubSpot CMS development, API integrations, and UI extensions to automate and optimize your digital processes, saving you time and effort. HubSpot Expertise You Can Trust: A recognized developer and technical expert in the HubSpot community, I deliver exceptional results – it's all I do! # HubSpot CMS Website Design # HubSpot CMS Website Development # HubSpot CMS Landing Page Design # HubSpot CMS Landing Page Development # HubSpot CMS Blog Design Design # HubSpot CMS Blog Design Development # HubSpot CMS Email Template Design # HubSpot CMS Email Template Development # HubSpot CMS Newsletter Template Design # HubSpot CMS Newsletter Template Development # HubSpot Infographic Design # HubSpot Infographic Development # HubSpot CMS module-based Development # HubSpot CMS Drag-and-Drop # HubSpot CMS Theme Design # HubSpot CMS Theme Development # HubSpot App Development Are you looking for a HubSpot CMS Certified Developer? Here I'm a HubSpot Certified CMS / COS designer and developer, working with a variety of B2B, and B2C industries, and marketing agencies to provide a variety of websites, landing pages, blogs, email templates, infographics dynamic pages, etc. as per business requirement. My main focus is on the page's performance with proper and interactive user experience with pixel-perfect designs and fully responsive to all devices. I have vast experience in API and jQuery plug-in integration with HubSpot. I enjoy working with tools, and platforms, and the core part of HubSpot expertise is mentioned below: # HubSpot # HubSpot CMS # LeadPages # WordPress # Shopify # Wix # Squarespace # Mailchimp # Campaign Monitor # UI/UX Design # PSD to HTML # PSD to HubSpot CMS # Figma to HubSpot # Design in HubSpot # Development in HubSpot # WordPress to HubSpot # Wix to HubSpot # Webflow to HubSpot # Squarespace to HubSpot # HubSpot Migration # HubSpot Marketing Automation # HubSpot App Marketplace # Mailchimp Email Template Development # Campaign Monitor Email Template Development # HubSpot CMS Hub # HubSpot Sales Hub # HubSpot Marketing Hub # HubSpot Service Hub # HubSpot Operations Hub # HubDB # HubL Code # Hub API # JavaScript Integration In HubSpot # HTML5 # CSS3 # BootStrap # JSON # JavaScript # jQuery # Ajax # CRM Integrations # CRM setup # HubSpot Onboarding # API Integrations # Inbound Marketing # Graphical user interface design (UI/UX Design) Native Mobile Apps | React Native | Kotlin | Flutter | Swift PHP + Laravel, Symphony, Yii Python Django, Java Spring, hibernate Please feel free to contact me to arrange an interview. Thank you for your time and consideration. I look forward to hearing more from you.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Landing Page Design
    WordPress Landing Page
    PSD to HTML
    Website Migration
    PSD to Mailchimp
    Landing Page
    Web Development
    Email Template Development
    Mobile App Development
    Figma
    WordPress
    Webflow
    HubSpot
    Shopify
    Mailchimp
  • US$55 hourly
    Hi. I’m a native Android developer with 7+ years of software development experience. I’m working with modern development stack: Android Jetpack, AndroidX, Coroutines, LiveData, DataBinding, Room, Rx, DI, MVVM, Git, etc. I also have experience in​ using Flutter/Dart to build cross-platform solutions. Some areas in which I have extensive experience: - Media processing (photo, video, audio). - Geolocation. - Integration of third-party API like Facebook, Google, Twitter, Dropbox, Amazon. - Firebase services (FCM, Analytics, Crashlytics, AdMob, etc.). - Machine learning. - In-App Purchase. - Converting Web/IOS apps to Android. - And more… Please feel free to contact me and I'll help you at any stage, from an idea or small app to a full-scale solution. Thanks!
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Android SDK
    Mobile App Development
    Firebase
    Smartphone
    Android
    Flutter
    Java
    Kotlin
  • US$25 hourly
    Hello, I'm Android (since 2012) and C++ (since 2010) developer. I tend to keep myself up to date with important changes in the Android world and regularly look into new ways of solving things. Always looking for new challenges and opportunities. Good skills: • Android development: - Clean Architecture; - Data storage: Realm, SQLite, SharedPreferences, Internal/External memory; - Sensors, Location and Maps, Geofences, beacons; - Understanding and using guidelines; Material Design; common UI/UX patterns; using support libraries; - Creating applications for multiple screen resolutions/sizes; - Firebase (database, authentication, analytics, notifications, remote config); - Integrations with social networks (facebook, google, twitter, foursquare, vkontakte); - Dealing with REST API; - Signing and publishing applications. Successfully implemented pet-projects on Google Play (2m+ downloads); - Open source libraries: Dagger 2, Retrofit 2, ButterKnife, EventBus, Timber/Hugo, Crashlytics. • C/C++(C++11) (STL, COM, WinAPI, DirectShow, Direct3D 10). Video processing; reverse engineering, hooks; Linux (GCC, make, creating rpm and deb packages); networking (sockets, zeromq + protobuf); multithreading, high load; Basic skills: • C# – desktop applications, tools. • Python (Powershell, bash) – scripts to automate routine tasks. • PHP – simple back-ends, mostly for pet projects. • HTML, CSS, Javascript. Version control: SVN, git.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Android
    C++
    C
  • US$85 hourly
    I have been a professional mobile app developer for the last decade. I specialize in native Android. Over the last decade I have developed and delivered dozens of high quality mobile apps successfully for established companies, startups, and individual entrepreneurs. What I can offer: - Over a decade of native Android and Kotlin experience - iOS, Swift, Java - Kotlin-Mutli-Mobile, KMM - Flutter and Dart - UI/UX Design
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    CI/CD
    CircleCI
    Agile Software Development
    Cross Functional Team Leadership
    Android UI Design
    Android App
    Apple Xcode
    Android SDK
    iOS
    Swift
    Android Studio
    Android
    Java
    Kotlin
  • US$20 hourly
    I have three years experience working as Android developer. I have worked on various aspects of app development (UI, networking, using device camera, GPS...), debugging, building app from scratch. I am fully dedicated to the job I work on.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    XML
    Model View ViewModel
    SQLite Programming
    Model View Presenter
    Android
    Java
    User Authentication
    Firebase
    Tablet
    Kotlin
    Mobile App Development
    SQLite
    Native App Development
  • US$45 hourly
    With over 9 years of experience as a Mobile Developer, I bring to each project: ✓ Steadfast Commitment to Quality: Upholding the principle that excellence is the only standard, I approach every project with meticulous care and precision, ensuring outcomes that are not just completed, but masterfully executed. ✓ Passion for New Technologies: My enthusiasm for innovation drives me to continuously explore and integrate the latest trends and advancements in mobile development, keeping my solutions at the forefront of technology. ✓ Holistic Approach: Balancing innovation with reliability, I deliver projects that exceed client expectations, merging cutting-edge technology with dependable performance to create impactful solutions. ✓ Drive for Challenges: The dynamic and ever-evolving landscape of mobile development fuels my pursuit of new challenges and opportunities. Leveraging my extensive skills, I strive to make a significant difference in the mobile technology sphere, pushing boundaries and contributing to projects that set new benchmarks.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Android UI Design
    RESTful API
    Google Maps API
    JSON
    Core Java
    XML
    Android SDK
    iOS Development
    Swift
    Kotlin
    iOS
    Android
    Java
    Firebase
  • US$70 hourly
    I have been developing apps for mobile devices since 2012. In that time I have collected a number of tools and skills to improve both development speed and quality in the apps I create. My passion is improving user experience - developing apps which users will enjoy interacting with. This includes UI design, animated content, polished transitions, etc. With many apps requiring online services I am also well versed in various server-side technologies for user authentication, databases, analytics, and much more. Previous clients have been impressed by my excellent communication skills and ability to work consistently with little to no supervision. Please take a look at my portfolio and client reviews to see previous work and evidence of my work ethic.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    iPad App Development
    Apple Xcode
    iOS Development
    Android
    Android Studio
  • US$35 hourly
    Android/iOS Warrior. Custom UI Expert. I'm paying very strong attention to app architecture and UI quality - my works are quick to respond, have beautiful look and awesome support. Have a high level of self-organization. Up-to-date with latest Development trends, techniques, and technologies. Worked with Startups and small/medium business​. Skills

: • Android development • iOS development • MVP & Prototyping • Social media development Technical Skills: • Java/Kotlin/Swift languages • Firebase services • Geolocation, Google Maps expert • App monetization​ Do you have an interesting project? — Let’s do it amazing together. keywords ui, ux, user interface, user experience, mobile development, app development, ios development, material design, prototyping, layout, animation, android development, mvp, google maps, monetization, geolocation, firebase, social media, android studio, xcode.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Java
    Google Maps API
    Android
    iOS
    Android SDK
    Swift
    Firebase
    Chat & Messaging Software
    Payment Functionality
    Mobile App Development
    iOS Development
  • US$20 hourly
    I have a substantial learning curve that allows me to continue other developer jobs or unfinished projects.  Familiar with backend Api using firebase or JSON REST API. Experienced worked both individually or in a team using Jira, Notion, CI/CD tools, and Github. Feature Developed in Flutter (Using various state management bloc, provider, stacked): 1. Data stream integrations from firebase using auth, functions, configs, firestore, and storage 2. Stripe Payment integrations (CC, grabpay) 3. Popular Indonesia payment gateway (midtrans to support gopay/shopee) 4. Chat Feature 5. Online Shopping Feature 6. Social media feature (comments, like share, follow) 7. Twillio chat and video room 8. Geolocation and map feature 9. Image manipulation 10. Real-time chat and voice using the agora 11. In APP purchase I have developed some production Apps. You can see my work detail in the portfolio.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    iOS Development
    Mobile App Development
    In-App Purchases
    User Authentication
    Android
    Firebase
    Hybrid App Development
    Flutter
    Agile Software Development
    RESTful API
    Dart
    JavaScript
    CSS
    jQuery
  • US$18 hourly
    Expert in developing frontend and backend based mobile apps and website with over a decade of experience in delivering high-quality end to end value-driven mobile apps. Seasoned with latest & path-breaking technologies like iOS, Android, Microsoft, PHP Angular .NET, Cloud Computing (Salesforce) & Open Source Software to deliver cost-efficient & high-quality solutions to cater to the needs of customers across the globe. As a developer I've also worked on all type development projects for smartphones as well, to nurture my skills of working with high resolution based requirements of the clients. I've worked with people from the US, Europe, Australia etc.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Android
    iOS Development
    Mobile UI Design
  • US$48 hourly
    I started in mobile development before the invention of the iPhone in a mom-and-pop games company creating the first multiplayer cellphone games for Qualcomm's BREW platform in C and C++. Since then, I've done freelance and speculative work in many languages, especially Java and Kotlin, and created a few apps which can be seen on my app store page, demonstrating the use of Amazon Web Services S3, Lambda, and Cognito integration; TextToSpeech and SoundPool/MediaPlayer resources; and a custom and user-customizable InputMethodService (built-in keyboard), among other things. (See my Google Play store linked below.) I'm seeking jobs to make use of and expand my experience in Kotlin, Android, and AWS and to this purpose I am happy to dive into existing code to solve bugs and insert new functionality, in addition to from-scratch development. Recent and Current Projects: IoT Bluetooth Display and Relay - Android App in Kotlin for phone/tablet and wearable Real-time control, calibration, processing, display, relay, and recording/playback of multiple remote sensors of various types in custom groupings and sessions. Maintaining bluetooth connection through out-of-range and device interruptions. WeeGee - Android App in Kotlin, Amazon Polly, under development Experimental alternative communication system in which touch interaction over custom dynamic menus builds strings of phonemes spoken aloud by the device's text-to-speech engine or Amazon's Polly service. DecodeTheNews - Android App in Kotlin, Amazon S3 and Lambda, released in October 2018 Challenging cryptogram game presenting current or historical headlines rather than quotes and a sophisticated interface. ImageKeyboard - Android App with InputMethodService, released February 2019 For users of icon-based alternative or augmentative communication, this app converts a directory tree of named images into a paged keyboard that can be set to replace the native Android keyboard in any text-input context. Insert and delete whole words, making text editing easier. Customizable preferences include grid size, highlight, trail, and other feedback behavior, touch sensitivity, and page navigation options. Retains several custom keyboards for easy context-swapping. GridMaker - Javascript Chrome App/Electron, under development as an Android module In support of the ImageKeyboard app, this program automatically parses icon grid images into a directories of named icon images, using OCR where possible. ChooseBook - Android App with Amazon S3, released in June 2018 Choose-your-own-adventure style ebook reader for young kids with zoom-and-pannable pictures, text-to-speech reader, and links between pages for easy navigation. A Javascript web page helps organize text, pagelinks, and images for each book in JSON files stored in Amazon S3. The app can browse available titles and download selected books, to view immediately or store on device for offline use. DecodeTheNews - Web Game, released 2015 Javascript/PHP application which finds and encrypts current headlines, storing them along with letter frequencies, a list of unique words, and other statistics for use by the cryptogram-style game. Visual tools in the game, including a pattern-matching dictionary, help players solve the cryptogram. A timer and leaderboard add suspense. Users can create an account or track their game history through a unique ID based on ip and computer configuration. Past Projects: RylaCampbell.com - Wordpress site with custom photo gallery with thumbnail navigation Songtunnel.com - PHP/MySQL Web Page, released 2007 A lyrics search site which grabbed and indexed song lyrics from other websites and enabled an advanced text/artist/album search. Matching songs are sorted by relevance with title, artist, album, year, and lyric snippet, as well as links to the Amazon media sample and "Buy now" referral link if available. Multiplayer Snake - C++/BREW Mobile app with Java, released 2005 The first true live-action multiplayer game on this platform. Developed to show off Entelepon's seamless networking layer. In offline and low-population games, non-player-controlled snakes using path-finding and goal-balancing algorithms fill in for other players with different levels of difficulty. Multiplayer Tank - C++/BREW Mobile app with Java, released 2004 The first turn-based multiplayer game on this platform where both player's actions were graphically represented in real time on the game-board. First use of Entelepon's UDP messaging layer. Offline play was available, against an AI using path-finding and cost/benefit strategies to simulate an intelligent opponent. Players could be matched at random or from a group of users within a custom "channel". Pre-coded taunts added a bit of social interaction. Dozens of game maps and random tank-fleet configurations made each game unique.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Android
    Bluetooth
    Amazon Polly
    MySQL Programming
    Amazon Cognito
    Amazon S3
    Kotlin
    Java
    JavaScript
  • US$70 hourly
    Experienced mobile and backend developer with 10 years of experience. I've developed multiple frontend and backend applications for clients, and most of my projects are developed in Java and Javascript. Please take a look at my portfolio. I'd be happy to work with you!
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Scripting
    Enterprise Software
    API Development
    Customer Relationship Management
    Linux
    Bash
    Mobile App Development
    Kotlin
    Python
    Java
    React Native
  • US$60 hourly
    I am a highly skilled mobile full-stack developer who specializes in multiple technologies, including Flutter, React Native, native iOS and Android, and .NET. I have extensive experience in Android development, API integration, Firebase services, and database management. Additionally, I am proficient in Flutter state management, multimedia interaction, and native plugin development. I have a strong focus on architecture, design principles, and quality assurance, which I ensure through unit testing and UI testing. My experience also includes working with Xamarin, Unity, and developing over five personal projects that have gained 300K+ users and a 4.8-star average rating.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Rust
    Android
    Mobile App Development
    iOS
    Dart
    Swift
    Android SDK
    Firebase
    Flutter
  • US$18 hourly
    Hii, I am working on high-quality iOS/Android applications for different industries, including medicine, marketing, advertisement, etc as a developer. I have overall 6 years of experience. It's important to me to create supportable and upgradable applications. I prefer to build long-term relations with my customers. When they come back to add support for new mobile devices or new features - I am always glad to see that application continue its life. My Skill Set: ------------------- - Flutter, Dart - Swift, Xcode, iOS SDK - Java, Kotlin, Android Studio - Super Level UI Customization, Suggestion of Best User-Friendly and elegant UI/Graphic design - Google Map Service, Real-time tracking, Geo-location, GPS, Geo-fencing - Web services, REST/SOAP, XML/JSON Domains on which i developed apps ------------------------------------------------- On-Demand Marketplace Utility Social networking/Chat/messaging Mini-games E-commerce Bluetooth/beacons Taxi/booking Fitness/health Coding Strategy: ------------------------- *Well-optimized, clean, robust, and well-commented code with qualified naming conventions. * Multi-Language Support * Localization And Internationalization support * API /Web Service Integration Thanks!
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    RESTful API
    Apple Xcode
    iOS Development
    Firebase
    Kotlin
    Java
    PHP
    Firebase Realtime Database
    Swift
  • US$30 hourly
    Skilled Android Developer with 6 years of experience in android development. Worked with different projects including GPS, Social Networks, Bluetooth, Mobile ADS, In-App Purchases, etc. Writing pure, high-quality code on Kotlin/Java, using the most popular frameworks. Prefer DRY and KISS principles of programming. Using DI, SOLID principles and CLEAN. Also can write simple REST API for mobile projects in Go with MySQL\PostgreSQL. I am the person you need :)
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Database
    Object-Oriented Programming
    Golang
    RxJava
    Android SDK
    Android
    Java
    Kotlin
  • US$55 hourly
    Strong programming foundation with extensive knowledge on Data Structures, Design Patterns and State Machines. I can say I dedicated most of my skillset around mobile development, which started out with Java for Android Development and has now branched into React Native and Flutter for cross platform mobile developer. Also having both worked and managed remote teams, I'm more than glad into taking up leadership and mentoring roles to assist you with your team.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Vert.x
    XMPP
    Clean Architecture
    Node.js
    React
    React Native
    Kotlin
    Java
  • US$75 hourly
    Hello there, I'm Gaurav ✅ *Mobile development Expert* ✅ *Kotlin/Android, Flutter and React Native* ✅ *Developed and delivered apps with an overall rating of 4.8+ rating. and thousands of downloads* ✅ *Great communicator* ✅ *Adaptable to any time zone* ✅ *Fullstack enthusiast* I have been developing native Android apps for more than 8 years now. I have worked on different stages of mobile development - developing, architecting, and designing apps from scratch, migrating existing apps with the old codebase to use the modern android development approach, and updating popular apps by adding new features to the same in a modular and scalable way. Specialize in: * Creating timely deliverables * Architecture implementation * Third-party library/API integration * Ability to convert mockups to a functional app with attention to detail Skills : Android, Java, Kotlin, MVVM, Android architecture components, Reactive programming (RxJava/RxKotlin), Dependency Injection (Koin), Backend API integration (Retrofit2/Okhttp), Node.js, Express, Mongo, React.js, Php/MySql, Third-party API integration (Twilio, Stripe, Social Apps, etc), Material Design, Git. I am looking forward to working with you. Regards Gaurav Sarma
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    ChatGPT
    Chat & Messaging Software
    A/B Testing
    Flutter
    Android SDK
    Push Notifications
    Mobile App Development
    Map Integration
    Material Design
    Android Studio
    Android
    Java
    Firebase
    Kotlin
  • US$50 hourly
    Creation and support of mobile applications. Created over 10 apps with over 5,000,000 installations.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    App Store
    SwiftUI
    Invoicing
    Google Play
    Analytics
    Google Ads
    Mobile App Development
    Swift
    iOS Development
    RESTful Architecture
    Java
    Firebase
    Kotlin
    Map Integration
  • US$90 hourly
    iOS & Android Mobile Apps / Website Design & Development Professional and skilled in design and development, bringing your ideas to market: *Food/Retail Delivery, Pickup Platform for Drivers, Staff and Customers; *Social Networks for Friends/Groups with Chat, Feeds, Profiles, Signup and Login; *Yelp-like Geolocation Services; *Buy and Sell Marketplaces with Commissions and Payments; *Task Management, Expense Management and more. iOS, Android apps and websites that are user-friendly and easy to maintain. You can count on me to communicate with regular updates and be available on short notice. Attention to project details include following best practices and guidelines for design (Material Design), testing and bug fixes, creative solutions and clean code. Why am I a good fit for you? I own Tiny Screen Labs, located in the Chicago area. We provide full stack development for mobile apps and websites. I have a growing portfolio of apps for startups, businesses, nonprofits and creatives. I handle the design, development and publishing of your apps. After the apps are launched, we provide updates and support. Please contact me about your project and get a fixed price proposal
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    iOS Development
    WordPress Plugin
  • US$20 hourly
    I have 14 years of software development experience overall. • Motivated and reliable Android Developer with an excellent work ethic and programming language knowledge base • Able to build applications from concept to final product to the client's or project's specifications • Experienced in object-oriented programming; development, testing, and debugging code; design UI • Able to work well independently or as part of a professional development team in order to meet and achieve project goals I have experience with: - Java - Kotlin - Android SDK - Android architecture components - Google Play Services - Firebase, Parse, Backendless, Cloudinary SDKs - Retrofit - RxJava 2 - Dagger 2 - MVP, MVC, MVVM - Testing - UI design with Material Design - Social media integration (Twitter, Facebook, Google plus, VK) - Git
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Tablet
    Smartphone
    Android
    Dagger 2
    Java
    Mobile App Development
    JSON
    Kotlin
    Android SDK
    Firebase
  • US$62 hourly
    My main focus is as a full stack iOS and Android developer which is highlighted on my developer page. I am typically available immediately Monday through Friday 10am to 10pm Eastern. Please feel free to reach out. About Me I started my journey in the tech world studying engineering in High School at Trumbull County Career and Technical Center. I studied under industry professionals to build and grow my design and problem solving skills. My first steps into the professional mobile technologies world was working at AT&T as a Technical Case Manager where I researched and resolved high level technical issues in regards to their mobile network, website, and branded mobile applications. While working at AT&T I started a bachelors degree in Mobile Development at Full Sail University and started accepting freelancing jobs for creating and maintaining small business Enterprise applications. I started freelancing full time in early 2017. Thank You, Quentin H.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    SQLite Programming
    OKTA
    Java
    Kotlin
    Swift
    Native App Development
    Map Integration
    Realm Database
    SQL
    Firebase
    Camera
    Android
    Adobe Photoshop
    Adobe Illustrator
  • US$60 hourly
    I am a well-rounded software engineering expert with around two decades of experience. As a developer, architect and a consultant I have hundreds of successfully completed projects under my career belt. Software development is what I like and I do it very well. My skillset roughly covers these areas: - software development - applications design and architecture - troubleshooting and bug fixing - operations support - requirements analysis. My major areas of expertise are: - software development for a wide range of platforms, including but not limited to Microsoft ecosystem, Apple devices, web and cross-platform apps and services; - cloud platforms - Azure, CGP, AWS; - data modeling, data warehouses, ETL, data engineering; - Business Intelligence with a strong focus on MS BI (MSSQL, SSIS, ADF, etc) and Power BI; - Office 365 (O365). I can write clear and efficient code in a wide variety of programming and scripting languages. I hold a number of certifications from Microsoft, CompTIA and I am also a PMI-certified professional. I have excellent communication skills and unique cross-discipline experience. I will be glad to help you with your next software project. Feel free to reach out to me to discuss or invite me to your job.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Microsoft Visual Studio
    C#
    Business Intelligence
    Microsoft Power BI
    iOS Development
    watchOS
    Troubleshooting
    Microsoft SharePoint Administration
    Microsoft Azure
    Apple Xcode
    React Native
    Microsoft Azure SQL Database
    Software Development
    Root Cause Analysis
    Database Programming
  • US$25 hourly
    Look no further for a versatile and accomplished freelancer who excels in app development across an array of TV platforms and mobile devices. I am a seasoned professional with a proven track record in crafting exceptional apps for Roku, Amazon Fire TV, Apple TV, Samsung TV, and LG TV. With a keen eye for innovation and a passion for delivering seamless user experiences, I take pride in bringing your app visions to life, ensuring they captivate and engage audiences effortlessly. But my expertise doesn't end there—I also shine in the realm of mobile application development, boasting proficiency in creating feature-rich apps for both Android and iOS platforms. From concept to execution, I offer comprehensive solutions tailored to your unique requirements, delivering apps that leave a lasting impact. With a commitment to excellence and attention to detail, I have built a reputation for delivering projects on time and exceeding expectations. My ability to navigate various TV platforms and mobile ecosystems allows me to unlock the full potential of your app ideas, providing you with a competitive edge in the digital landscape. As an Upwork freelancer, I am driven by a dedication to client satisfaction, always striving to surpass goals and deliver remarkable results. Let's collaborate on your next project and witness the transformative power of innovative app development together. Together, we can elevate your brand and ensure your apps leave a lasting impression on users. Get in touch, and let's embark on this exciting journey to success! Seamless Video Streaming: Smooth and uninterrupted streaming of high-quality video content. User-Friendly Interface: Intuitive and easy-to-navigate UI for effortless user interaction. Content Recommendations: Personalized content suggestions based on user preferences and viewing history. Search Functionality: Robust search capability to quickly find desired shows, movies, or channels. Multiple User Profiles: Support for multiple user profiles with individualized settings and watch history. Parental Controls: Age-appropriate content filtering and access restrictions for child safety. Watchlist: Option to save favorite shows and movies for easy access later. Offline Downloads: Ability to download content for offline viewing, ensuring flexibility and convenience. Live TV and DVR: Integration of live TV channels and DVR functionality for recording programs. Cross-Platform Syncing: Seamless sync across multiple devices to resume watching on any platform. Push Notifications: Real-time updates and alerts for new episodes, special events, or personalized recommendations. In-App Purchases: Option for users to make purchases or subscribe to premium content within the app. Social Media Sharing: Easy sharing of favorite shows and moments on social media platforms. Multi-Language Support: Accessibility with support for multiple languages and subtitles. Accessibility Features: Inclusion of accessibility features such as closed captions and audio descriptions. Analytics and Reporting: Tracking and analyzing user engagement to optimize the app's performance and content offerings. Firmware Updates: Regular updates to ensure compatibility with the latest TV models and features. Customer Support: In-app help and support options for users to resolve queries and issues. Vision pro development and support to existing apps.
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Over-the-Top Media
    Video Stream
    BrightScript
    Video Publishing
    Apple TV Application
    Roku Development
    iOS Development
    User Authentication
    tvOS
    Swift
  • US$35 hourly
    Excellence in C, C++, JAVA, JavaScript, Typescript, PHP, MySQL, Firebase, Android, IOS, Ionic, React Native. Experience with Mobile: - Expertise in Native and Hybrid Android/IOS App Development - Java, Kotlin, XML, Swift, Objective C, SwiftUI, Ionic, React Native, Flutter - Experience in Maps, GPS, BLE connection and data transfer with different gadgets, Payment Gateways Integration, Chat, File Management, API Integration, Push Notifications, SQLite, Core Data, Synchronization, Google Fit Integration, Health App Integration and more. - Deployment on Play Store and App Store Experience with Web: - AngularJS, Ionic, React, Laravel, Codeigniter, jQuery, Firebase Hosting - MySQL, Firebase DB Experience with Server-side Programming: - Core PHP, Codeigniter, NodeJS, Firebase Cloud Functions - MySQL
    vsuc_fltilesrefresh_TrophyIcon Android App Development
    Location-Based Service
    User Authentication
    Android
    Flutter
    iOS Development
    React Native
    Ionic Framework
    API Integration
    MySQL
    Java
    JavaScript
    PHP
    AngularJS
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How to Hire Top Android Developers

How to hire Android developers

Android is the world’s most popular mobile operating system (OS). Whether you’re trying to create an Android app from scratch, or port an existing iOS app to Android, an Android developer can help bring your mobile project to life.

So how do you find an Android developer? What follows are some tips for finding top Android developers on Upwork.

How to shortlist Android developers

As you’re browsing available Android development consultants, it can be helpful to develop a shortlist of the freelancers you may want to interview. You can screen profiles on criteria such as:

  • Expertise. If your app requires expertise in GPU programming, game design, or accelerometer control, you’ll want to find a specialist.
  • Past work. Good code is well documented, some developers showcase their past projects or provide presentations highlighting their achievements on their profiles.
  • Feedback. If you’re wondering what it’s like to work with a particular Android developer, past reviews are a good place to look.

The trick to finding top Android developers is to identify your needs. Is this app intended to be used as a secure user account portal? Will the app need to incorporate any unique features, such as scanning documents and reading text? The cost of your project will depend largely on your scope of work, and the specific skills needed to bring your project to life.

How to write an effective Android developer job post

With a clear picture of your ideal Android developer in mind, it’s time to write that job post. Aim to provide enough detail for a freelancer to know if they’re the right fit for the project.

An effective Android developer job post should include:

  • Scope of work: From user chat rooms to user authentication list all the deliverables you’ll need.
  • Project length: Your job post should indicate whether this is a shorter or larger project.
  • Background: Translate your Android developer needs into a candidate profile. If you prefer experience working with certain industries, software, or marketing channels, mention this here.
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

Android Developers FAQ

What is Android development?

Android developers use the Java programming language, the Android SDK, and other tools to develop apps for smartphones, tablets, and other mobile devices running the Android OS.

Here’s a quick overview of the skills you should look for in Android development freelancers:

  • Native app development through the Android SDK
  • Solid grasp of UI/UX design fundamentals
  • APIs such as REST and SOAP
  • Version control systems such as Git
  • Project management systems such as Jira
  • Cross-platform mobile app development frameworks such as React Native

Android development consultants help businesses create powerful mobile apps that can compete in the Google Play Store.

How much does it cost to hire an Android developer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions. Learn about the cost to hire an android app developer.

Common mistakes that Android developers make

1. Not using asynchronous design

When you work with cloud applications, the assumption is that the user is connected to the internet while they’re accessing your application. You shouldn’t assume users always have instant, high-bandwidth access to the internet with a mobile app. If you attempt to make an API call or use remote services, it can cause your application to hang.

Users may not be aware that short hangs in the app can simple mean something is processing in the background. When your app needs to check for network resources or make a call to a remote API, consider using asynchronous cause and threads that perform the background action while still allowing your users to interact with the app. This will avoid user confusion and prevent the “Application Not Responding” dialog box from displaying.

2. Writing apps that aren’t optimized for low bandwidth

Many developers disregard low-bandwidth users, because high-bandwidth is so common in most areas. Mobile devices still haven’t caught up to the speeds of LAN connections, and many users pay high fees when they go over their dedicated data allocation for the month.

When you use images, always consider that users might have to deal with low bandwidth and data charges. Images should be designed or sized specifically for mobile apps. They can still maintain most of their quality, but they must have a reduced size. You should also limit the number of images on one screen. Too many images will slow down your app’s performance.

3. Using UI elements that work better with a mouse and keyboard

It’s a completely different world in mobile development. Users tap with their fingers and type with their thumbs. Your UI components must make it easy for a user to type a value (e.g., in a text box field) and then tap to go to the next element.

UI elements should be larger and easy for users to tap with their fingers. Having 20 small items for a user to tap isn’t the best idea. Menus should offer options that are easy to find and require minimal scrolling. Input components should be easy to tap and make a selection. Font sizes should be large enough for the user to see.

4. Using too much of the user’s battery power

Most batteries on the market give the user at least a half day of battery power. Some users get a full day from their battery. As more apps are installed on the device, the battery starts to drain faster. This is due to apps running too many processes in the background even when the phone is idle.

While some apps require background processes, most of them don’t. Unless it’s absolutely essential to your app, don’t eat up your user’s battery life with unnecessary background processes. Apps that eat up too much battery power are a nuisance to users and are often removed.

Don’t use network and data resources when it’s not necessary. Close processes when they aren’t necessary, and analyze memory usage (covered above in section

5. Not using standard input elements

Android’s Material Design is a “visual language” all apps must adhere to, and it dictates how nearly every aspect of a UI should look. Not only should you follow Android’s Material Design development standards, but you should also use standard input buttons, dropdown, and textbox components to avoid confusing the user. Your users should be able to easily identify common elements such as a submit button, a menu dropdown icon, input elements, and sections that contain instructions.

6. Forgetting to test Your apps on different screens

One of the top reasons apps fail is poor testing. Developers release code to their clients or deploy it to Google Play and the result is often an app with too many reported bugs. These reports lead to poor reviews and can damage the app’s rating so much that it may never recover.

Always test your apps with different sized screens (tablets and smartphones especially), and each version you support. You might need to hire a QA tester to perform this kind of test, or you can invest in multiple devices to use to create your own testing environment.

Helpful tips & best practices for Android developers

1. Learn XML and Java

Extensible markup language (XML) is a markup language that’s the foundation for the Android user interface (UI) and elements. Java is the back-end coding language of the Android platform, and it’s used with binding functionality with your XML layouts.

This small layout has one data object defined as “Customer.” For developers used to binding elements in even web design, this should be intuitive for you. The data element is defined in Java, and then the object data is bound to the front-end layout element. In this example, we have a first and last name.

Before you get started in Android development, you should be proficient in both of these technologies. Understanding the fundamentals of XML formats is relatively easy, but Java is an object-oriented language and object-oriented programming (OOP) can be challenging if you’re not familiar with the concept. A newer language and framework, Kotlin, has been introduced to help advance Android app development. It can also be used with legacy Java apps as Kotlin co-operates with Java code.

The best way to learn Java is to dive into someone else’s code. GitHub is filled with open-source projects that help you understand Java and OOP concepts. The better your OOP skills are, the easier it will be to create a better coded, less buggy Android app.

2. Understand memory limitations

Mobile devices don’t have the high memory limitations that desktops have. In mobile programming, you must learn to code with smaller memory limitations in mind. If you carelessly use memory on an Android device, you run the risk of your app crashing due to “out of memory” errors.

To work around this, use services on the device sparingly and release memory resources when your app is hidden. You can release memory resources by overriding the onTrimMemory event although you should know that this isn’t a magic solution that allows you to ignore other performance optimization throughout your code.

Google also recommends that you avoid or at least reduce the use of bitmaps to lower the memory use when your app is running on the device. You can also use third-party tools such as Picasso or Fresco.

3. Use the default keyboard based on required input

When the user clicks an input text box in an app, the keyboard that pops up should automatically display the characters required to send the right kind of input. For example, if the user is entering a phone number, a numerical keyboard should be the default keyboard. If the app is requesting an email, a keyboard with characters, @ symbols, and a .com key should display.

4. Always consider user security

When you create your mobile apps, always keep user security in mind. Security should be a priority and often needs research to develop an app that follows best practices to avoid common flaws.

Also, never use broadcast intents to pass sensitive data. This allows a malicious application to sniff the data. Instead, use explicit intents to keep data secure.

5. Don’t use the emulator for real-world testing

The Emulator in Android Studio is great for development and even debugging, but it doesn’t fully simulate a working Android device. You can assume basic environment features with the Emulator, but when it comes to testing, you should always use actual devices.

Of course, this is a huge investment for an Android developer, but it will make the entire development and testing life cycle much more efficient. Testing should never be taken lightly. Fewer bugs mean happier users. This doesn’t mean that you need to buy every device on the market to test your app on, but you should account for some of the more popular ones.

View less
Android App developer Hiring resources
Learn about cost factors Hire talent
Schedule a call