Android app development in Kotlin and Java

We build and maintain native Android apps: Bluetooth and safety devices, streaming, booking and dispatch, marketplaces and field-staff tools, with the back end and web admin behind them. Android apps are a large part of our work, and you own the code we write for you.

Android

Android apps we have built

Selected projects from our case studies.

Bluetooth and smart devices

Apps that pair with a Bluetooth safety beacon or a smart kitchen scale. See the FitMi case study.

Streaming and media

Live and on-demand news, interviews and music, with ads and emergency alerts. See the Yiddish24 case study.

Booking and dispatch

Passenger and driver apps with a dispatch panel, reporting and calling. See the My Taxi Ride case study.

Marketplaces

Buy-and-sell apps with separate customer, vendor and driver interfaces and wallets. See the Myloqta case study.

Field and workforce apps

Scheduling, incident reports and inspections for staff on site. See the GoAquatix case study.

Updates and upkeep

New Android versions, Google Play policy changes, fixes and new features after launch.

Native Android or cross-platform?

Native Android is the better choice when the app depends on the device itself: Bluetooth hardware, background location, the camera or heavy offline use. We build new apps in Kotlin, and maintain and modernise older Java apps.

When both platforms need the same features and the budget is for one team, a cross-platform app or Flutter is often enough. For iPhone, see iOS development.

Small figures building an app on a large Android phone

What clients say

When I saw Shawinder profile for the first time, I saw someone gave him a low score for communications, I was afraid about that but I hired him anyway, and frankly speaking, Shawinder communication is fantastic! He was always available online for me, he does review and discuss each task to make sure everything is clear from both side, and he kept me updated every day about the status, I wish I can give him more than 5/5 in communication!.

Communication 5/5

From the quality of work point view, he is also amazing, he does clean code, and Shawinder will also test the functionality before he hands it over to me to check it.

Quality of work 5/5

I will close this contract because this project completed, but I will open a new one for another project with Shawinder.

Deadline 5/5

Frankly few people amazed me in Upwork, Shawinder is one of them!.

SmartDataAndroid app for mobile device management · 2018–19

Varinder was the one we mostly contacted during the project development phase. He is very genius, technically skilled. We have special thanks to him for his efforts during the project.

And his agency Impinge Solutions combined

excellent group of developers. We are very thankful for their great communications skills and quick feedback. Definitely consider for future projects.

OnbirElliMobile app for Android, iOS and Windows · 2014–15

Harsukhbir is an immediate starter with minimum support, provides clear milestone/daily updates and helped us choose the best solutions to save us time and money on a critical project. We are very pleased to recommend Harsukhbir who help us deliver React Native application for mobile and tablet. We wish him good luck and hope to work together soon.

TappingToad LtdReact Native app for iOS and Android · 2020

Amazing Programmer. Gundeepkaur did an great job, He was very flexible with my project he made it so my app web services worked with my app very well, he did an amazing job at communicating with me. When you work with him, you don't have to worry about he extremely hard working. Thank you Gundeep kaur

Web Services For an iPhone and Android app · 2012

Successfully finished project.

Excellent group of developers with great communications skills and quick feedback. Definitely consider for future projects.

OnbirElliMobile app for Android, iOS and Windows · 2014–15

Jatinder is one of the most talents programmers I have worked with and the pleasure has been all mine. I look forward to many more projects together.

TheHopeLineWeb development · 2007–09

Great job done by the team for both Android and iPhone; the development was withing the time line and the developers adapted to change very well.

Sunija R.iPhone and Android xmpp Client · 2013

Articles

Guides from our team on the questions buyers ask about this service.

All articles

Technologies we use

What our Android apps are built with. Linked technologies open our page for them.

Frequently asked questions

Should I build a native Android app or a cross-platform app?

Native Android gives the best access to device features and performance. A cross-platform app can cover iOS and Android from one codebase. See our hybrid app development page.

Do you design the app as well?

Yes. We offer UI/UX design for Android apps, along with consulting and testing.

Do you also build iOS apps?

Yes. See our iOS development page.

How do I get a quote?

Use the form on this page or book a project call. Tell us what you need and we come back with questions and next steps.

How can we work together?

There are three ways, on the same terms:

  • Dedicated team, best for ongoing work: interview the developers, then they work on your project full or part time.
  • Fixed scope, best when requirements are clear: we agree the scope and the price up front, and deliver against it.
  • Time and material, best when the scope will change: you pay for the time used and can change priorities as the work goes on.

Whichever you choose, we sign an NDA before work starts, you own the code we write, and every change is reviewed in your repository.

Can I interview the developers before we start?

Yes. For a dedicated team you meet the developers in an online call and interview them before they join your project.

Have an Android app in mind?

Tell us what the app should do. We come back with questions, a suggested approach and an estimate.