Android app development

Android app developer in Sri Lanka

Hire Dinesh Wayaman for Android app development, native integrations, and existing-app improvements. Based in Colombo, Sri Lanka; available for remote projects.

Android apps built around real device behavior.

I develop Android applications with Flutter, React Native, and native Android technologies. My background includes native Android point-of-sale software, and my published work includes the BeTracky Flutter location package. I can help with a new application, a platform integration, or an existing Android codebase that needs attention. We start by identifying the devices, workflows, and integrations the app must support, then define a release that your users can actually test.

What I can help with

  • Android apps with Flutter or React Native, backed by APIs and local storage
  • Native Android / Java work and device-specific integrations
  • Background location features with clear permission and session controls
  • Offline workflows, synchronization, notifications, and error handling
  • Existing Android app reviews, bug fixes, and dependency maintenance
  • Device testing, signing and Google Play release preparation

Decisions before development

An Android-only product may need different choices from a shared Android and iOS app. Before selecting the approach, we review required hardware access, any existing code, offline needs, and the devices used by your audience. Location permissions, background execution, and battery restrictions need explicit test cases. For a release, we also agree on who owns the Play Console account and signing access, which store materials are needed, and how updates will be maintained. A successful build is the start of release preparation, not proof that every device workflow or store requirement is covered.

A focused project brief makes the first conversation more useful. Describe the problem, your users, and the features you consider essential.

RELEVANT WORK

See it in practice.

Before we start.

Can you work on a native Android app rather than a Flutter app?

Yes. My background includes native Android development with Java. I can review the existing project and its integrations to determine whether native changes or a cross-platform approach fit the work.

Can you add background GPS tracking to my Android app?

I can help assess and implement a location workflow. My BeTracky package includes background location, offline storage, and upload retries. The application still needs appropriate permissions, visible user controls, and testing against Android’s background restrictions.

Can you fix an Android app that is already on Google Play?

Yes. Start by sharing the app listing, the issue, and the affected devices or Android versions. A code and build review helps establish the scope before committing to a fix or migration.

Can you help publish the app on Google Play?

Release preparation can be included in the project: signed builds, test distribution, listing assets, and submission support. You should control the developer account. Store review and approval are controlled by Google.

Do you work with clients outside Sri Lanka?

Yes. I work remotely and agree on review milestones, communication channels, and time-zone overlap at the start of the engagement.