Mobile app development for iOS and Android
Mobile app development is the creation of apps for iOS and Android smartphones and tablets, native or cross-platform, published on the App Store and Google Play. Wisalo, a software house based in Curitiba, Brazil, founded in 2019, handles the full cycle: concept, design, engineering, app store release and ongoing app evolution.
Overview
An app lives in the user's pocket and is constantly compared with the best apps on the market. It needs to open fast, work on unstable connections, respect battery life and privacy, and pass the app stores' review rules. We design every app with these requirements from day one.
We help you choose between native and cross-platform development based on your case: required hardware features, budget, the team that will maintain the code and the need to share logic with web systems. The recommendation is documented with its pros and cons, so the decision is an informed one.
An app rarely lives alone: it depends on APIs, authentication, notifications and often a web admin panel. Because Wisalo also builds back-end, cloud and web systems, we can deliver the complete solution with a single accountable team, so the app is never stalled waiting on another team. Every version goes through automated tests and validation on real devices before reaching the stores.
Who it is for
Companies that want a direct channel to customers
Businesses that need an app to sell, provide support, build loyalty or offer self-service to their customers.
Operations with field teams
Sales, technical or inspection teams that work outside the office and need to record data even without internet access.
Startups with mobile-first products
Products whose core experience happens on the phone and that need to be validated and evolved quickly.
Companies with outdated apps
Apps with poor ratings, crashes or outdated technology that need a planned recovery or rebuild.
Problems we solve
Slow app that freezes or crashes
We investigate crashes and slowness with diagnostic tools and fix the root causes, such as excessive on-screen processing or memory leaks.
Use in places without connectivity
We design offline-first apps that save data locally and sync when the connection returns, with conflict handling.
Two apps, two teams, two costs
When it makes sense, a cross-platform codebase serves iOS and Android with a single codebase and a single team.
App store rejections and slow releases
We prepare the app for App Store and Google Play guidelines and automate building and submitting releases.
Sensitive data exposed on the device
We store credentials in the system's secure storage, protect communication with the server and keep personal data out of logs.
What we deliver
Native iOS and Android apps
Built in Swift and Kotlin when the project requires the deepest integration with the operating system.
Cross-platform apps
Built in React Native or Flutter, with one codebase for both platforms and a native look and feel.
Hardware integration
Camera, GPS, biometrics, Bluetooth, sensors and code scanning, according to the product's needs.
Push notifications
Segmented notifications with deep links that take users straight to the right content inside the app.
Offline functionality
Local storage and server synchronization for people who need to work in areas without coverage.
App store publishing and maintenance
Account setup, store listing preparation, release submission and follow-up on App Store and Google Play reviews.
Technologies and stack
The choice between native and cross-platform is made case by case. The technologies we use in mobile projects are:
- React Native
- Flutter
- Swift
- Kotlin
- Expo
- TypeScript
- REST and GraphQL
How we work
Discovery and stack selection
We understand the audience, the journeys and the required features, and recommend the most suitable technical approach.
Interface design
We prototype the screens following iOS and Android patterns, accessibility and one-handed use.
Development in cycles
We deliver test builds distributed to your team so they can validate on their own phones every cycle.
App store release
We prepare the store listing, privacy policies and review submission, and follow up until approval.
Evolution and monitoring
We track crashes, performance and ratings in production and plan the next versions based on that data.
Frequently asked questions
Is it better to build a native or a cross-platform app?
It depends on the case. Cross-platform (React Native or Flutter) is usually advantageous for sharing code between iOS and Android; native (Swift and Kotlin) makes sense when there is heavy use of system features. Wisalo presents its recommendation with the pros and cons before starting.
Do you publish the app on the App Store and Google Play?
Yes. We handle preparation, submission and review follow-up. Developer accounts are registered in your company's name, so the app is yours.
Does the app work without internet?
It can, when the case calls for it. We design local storage and server synchronization, defining how to resolve conflicts when the same information is changed in different places.
Do you also build the app's back end?
Yes. We build the APIs, database and cloud infrastructure the app consumes, or integrate the app with systems your company already has.
How much does it cost and how long does it take to build an app?
Cost and timeline depend on the features, platforms and integrations. After discovery, we present a proposal with defined scope and phases, starting with a lean first version.
Shall we talk about your project?
Tell us the context, goals and constraints of your challenge. A Wisalo specialist will get back to you with the next steps.
Talk to a specialist →