Development services · Edosoft

App development
for Android and iOS.

We build custom mobile applications, connect their services and help existing products evolve. Work directly with us to turn your project requirements into software.

How we can help

A new app.
A product that evolves.

We can start from an idea or join an existing project. The first step is to understand your needs and review the technical dependencies.

App development for Android and iOS

Custom mobile applications with Kotlin Multiplatform and Compose Multiplatform. User interfaces, business logic and integration with the services your product needs.

We can integrate Google or Apple sign-in, user accounts, in-app purchases and notifications, depending on the agreed scope.

Backend and APIs for your application

Spring Boot services, API integration and data management with MongoDB. A foundation for connecting accounts, content and features in your application.

Connecting the app to the server with Ktor and integrating services such as Firebase when they meet the requirements.

App maintenance and ongoing development

Code reviews, new features, integrations and automated tests to improve an existing app and make it easier to maintain.

We review the architecture and the behaviour that must be preserved before proposing changes to an existing product.

Experience building our own products

See our work in action.

Dietista Personal and English Engage are products developed by Edosoft. They demonstrate experience in mobile applications, accounts, content, synchronisation and integrations.

Dietista Personal

Create meal plans, discover recipes with nutritional information and organise your foods and collections around your goals and preferences.

Dietista Personal brings together nutrition plans, recipes, foods and collections. The work includes an Android/iOS app and a dedicated Spring Boot and MongoDB backend connecting the mobile experience to its data and services.

Explore Dietista Personal →

English Engage: Inglés Fácil

Learn English with grammar lessons, vocabulary, exercises, Listening and Speaking. Set your goal, check your level and track your progress with a clear daily learning path.

English Engage brings together English practice, lessons and multimedia content. The work includes progress synced with Firebase and media delivery through Cloudflare R2: accounts, continuity between sessions and access to content within the app.

Explore English Engage: Inglés Fácil →

Explore the technologies we use in our apps →

Collaboration

A clear scope
before we begin.

  1. Understand your project

    We review your goals, users, platforms and available material: ideas, designs, requirements or existing code.

  2. Define the proposal

    We define features, priorities, dependencies and deliverables to estimate the effort, budget and timeline.

  3. Develop and review

    We organise the work into deliveries that let you check the result and adjust the next steps. We review the main user journeys and app integrations before completing each delivery.

  4. Plan for ongoing operation

    We agree on deliverables, release preparation and the maintenance the product needs. Store accounts, hosting and external services are specified in the proposal.

Before getting in touch

Frequently asked questions

Can you work on an existing app?

Yes. Before defining the work, we review its technology, architecture and current state to identify what can be kept and what needs to change.

Do I need a finished design?

No. You can get in touch while your project is still an idea. We will review what has been defined and which decisions are needed before implementation.

How much does it cost to develop an app?

It depends on the platforms, features, integrations and current state of the project. To prepare a proposal, we need to understand those requirements; there is no single price that fits every case.

What should I include in my enquiry?

Explain the problem you want to solve, who will use the app, its main features, whether you need Android or iOS, and whether you already have designs or code. Include any target deadline or indicative budget.

Can the same app run on Android and iOS?

Yes. Kotlin Multiplatform lets us share logic and Compose Multiplatform lets us share the interface. Platform-specific features and requirements are reviewed separately; sharing code does not remove the need to test on both systems.

Can you connect the app to my backend or external services?

Yes. We review available APIs, authentication and data requirements. We can integrate existing services or define a backend when the project needs one; the scope depends on the documentation and access available.

Are publication and maintenance included?

These are agreed in the proposal. It helps to define from the outset who manages Google Play and App Store accounts, hosting, updates and support after delivery.

Let’s talk about your project

Do you need to develop
or improve an app?

Tell us what you want to solve, who your product is for and where things stand. We can then assess the scope and next steps.

Direct contact

To start the conversation, include the platforms you need, the main features and whether you already have designs or code.

Discuss a projectsupport@edosoft.app

The enquiry is sent from your email account. You can also include your target timeline and indicative budget.