App Development
Esolab develops native iOS and Android apps as well as cross-platform apps built with Flutter. We handle every stage, from planning and design through development, App Store / Google Play submission and post-launch operation. We also plan, build and publish apps of our own on the stores.

What We Offer
We recommend the development approach that best fits your goals. The examples below are only a sample, so please feel free to ask about anything not listed here.

CATEGORY
Native iOS / Android apps
Platform-standard development in Swift and Kotlin. Ideal for apps that make full use of device features such as the camera, location and notifications.

CATEGORY
Cross-platform development with Flutter
One codebase for both iOS and Android. Deliver the same experience on both platforms while keeping development time and cost down.

CATEGORY
Business & internal apps
Apps that let your team complete daily reports, inspections, inventory, attendance and other field work right on their smartphones. We also integrate with your existing business systems.

CATEGORY
Store, booking & membership apps
Apps for shops and venues that drive first and repeat visits, with features such as booking, coupons, loyalty points and push notifications.

CATEGORY
Consumer apps & in-house services
Tool and utility apps, developed together with you from the planning stage. Drawing on our experience publishing our own apps, we design products that stand out on the stores.

CATEGORY
Store submission & post-launch operation
Ongoing support after launch, including App Store / Google Play submission and handling rejections, OS update compatibility, new features and crash monitoring.
FLOW
Our Process
Our approach is to build small, test early and keep improving the app as it's used.
Discovery & planning
We discuss your goals, target users, required features, launch timing and budget, then propose an approach, including whether native or Flutter is the better fit.
Requirements & design
We map out the screen flow (wireframes) and a list of features to fix the scope of development and the quote.
Design & development
Development begins once you've approved the screen designs. During development you can try the app on real devices through test distributions such as TestFlight.
Testing & store submission
After testing, we submit the app to the App Store / Google Play. If the review raises any issues, we handle them for you.
Launch & operation
After launch we keep improving the app based on how it's used. You can also leave ongoing OS update compatibility and new features to us.
Pricing
App development costs vary widely depending on the number and scope of features, so please start by requesting a quote. Quotes are free of charge.
- Quote preparation
- Free
- Requirements & design
- Screen design & feature list10% of the quote
- App development
- Flutter (iOS & Android together)Quote requiredNative iOS / AndroidQuote required
- Store submission service
- App Store / Google PlayOn request
- Post-launch maintenance & operation
- OS updates, new features & monitoringOn request
* All prices exclude tax. Discounts are available when combined with website or system development.
FAQ
FAQ
Should I choose Flutter or native development?
In most cases we recommend Flutter. A single codebase covers both iOS and Android, which keeps the timeline and cost down. If your app needs deep access to device features or an experience specific to one OS, we'll suggest native development. We'll walk you through the options for your use case during the initial discussion.
How long does development take?
As a rough guide, a small tool-type app takes 1–2 months, and an app with membership or payment features takes 3–6 months. We'll propose a schedule that also accounts for the store review period.
Can you handle store submission and account setup too?
Yes. We guide you through obtaining your Apple Developer Program / Google Play developer accounts and handle the submission and review process.
Can the app integrate with our existing website or business systems?
Yes. Since we also do website and system development, we can build everything end to end, from API design to the app itself.