Mobile engineering and development: performance and iOS/Android expertise



Mobile engineering and development in Paris: architecture, native iOS/Android, cross-platform, mobile DevOps. DualMedia, 17 years of mobile expertise.

Mobile engineering and development: architecture, performance and iOS/Android expertise

L'mobile engineering and development has become in 2026 a technical field in its own right, distinct from simply building applications. Scalable architecture, native performance, enhanced security features, mobile DevOps, hardware integrations (BLE, NFC, sensors, AR), Apple Intelligence compliance and privacy manifests, multi-storage deployments: a serious mobile project requires skills that go beyond the scope of traditional development. DualMedia has been operating in mobile since 2009, representing 17 years of continuous expertise through all the ecosystem’s evolutions (transition from Objective-C to Swift, arrival of Kotlin, maturation of SwiftUI and Jetpack Compose, rise of React Native and Flutter, native AI integration since 2024). Here is our approach to mobile engineering, our areas of expertise, and our methodology for projects with high technical demands.

What is mobile engineering and development?

L'mobile engineering and development encompasses all the technical disciplines required for the design, development, deployment, and maintenance of professional mobile applications. Where traditional mobile development is often limited to producing screens and features, mobile engineering tackles the deeper issues: architecture, performance, security, scalability, observability, code quality, DevOps.

Difference between mobile development and mobile engineering

Criteria Traditional mobile development Mobile engineering & development
Main focus Feature development Architecture, quality, performance, technical debt
Tests Manual post-development testing Automated tests (unit, UI, snapshot, E2E) integrated into CI
Architecture Pragmatic approach MVVM, MVI, Clean Architecture, modularization
DevOps Manual builds Complete CI/CD (Fastlane, GitHub Actions, App Center)
Observability Basic Crashlytics Advanced monitoring, distributed traces, product analytics
Security Standard authentication OWASP Mobile audit, certificate pinning, jailbreak detection
Lifecycle On-time delivery Continuous release strategy, A/B testing, feature flags

For a one-off project or an MVP, traditional mobile development may be sufficient. For a strategic application intended to scale, last over time, or address critical business issues, mobile engineering becomes essential.

Our areas of expertise in mobile engineering

Mobile architecture and technical design

The architecture phase determines the quality of the entire life of the application. Poorly designed architecture is paid for over years in technical debt, recurring bugs, and difficulty evolving the product. Our architects are involved in:

  • Architecture choices (MVVM, MVI, Clean Architecture, VIPER depending on context)
  • Modularization (Swift Package Manager, Gradle modules, monorepo vs multirepo)
  • State strategy (Redux, MVI, Composable Architecture, Bloc Pattern)
  • Native vs cross-platform choice with detailed cost/benefit analysis
  • Offline-first architecture (local cache, synchronization, conflicts)
  • Persistence strategy (Core Data, Room, SQLDelight, Realm)
  • Mobile backend architecture (BaaS, custom API, GraphQL, gRPC)
  • Communication patterns with the existing information system

Native iOS development — Swift and SwiftUI

Native iOS development remains the gold standard for applications with high requirements for performance, user experience, and access to the latest Apple APIs.

  • Swift 6 with strict concurrency, async/await, actors
  • SwiftUI in production on modern apps, UIKit where necessary
  • Combine for reactive programming
  • Swift Concurrency for complex asynchronous flows
  • Apple Intelligence and native AI integration (iOS 18+)
  • WidgetKit, App Intents, Live Activities, Dynamic Island
  • HealthKit, HomeKit, ARKit, RealityKit, visionOS for Apple Vision Pro
  • WatchKit and WidgetKit for Apple Watch
  • Core ML for local on-device AI
  • Compliance App Store Review Guidelines and privacy manifests mandatory since 2024

Native Android development — Kotlin and Jetpack Compose

On Android, the 2026 standard is Kotlin with Jetpack Compose for new applications, alongside Views for legacy codebases.

  • Kotlin modern with coroutines and Flow
  • Jetpack Compose for declarative UIs
  • Hilt for dependency injection
  • Room for local persistence
  • WorkManager for background tasks
  • DataStore replacing SharedPreferences
  • CameraX for photo/video features
  • ML Kit and TensorFlow Lite for embedded AI
  • Wear OS for Android smartwatches
  • Optimizations Material Design 3 and dynamic theming
  • Complorance with requirements Google Play Storre 2026 (Android 14+ required)

Cross-platforrm development — React Native and Flutter

For projects where sharing code between iOS and Android is strategic (cost reduction, increased velocity), we have mastered the two market leaders.

React Native

  • Versions 0.74+ with New Architecture (Fabric, TurboModules)
  • Expo SDK for standardized projects
  • Hermes JS Engine for perforrmance
  • Integration of native Swift and Kotlin modules for specific needs
  • State management: Redux Toolkit, Zustand, MobX
  • Ideal for apps where business logic is the main focus vs. the visual experience

Flutter

  • Flutter 3.x with Dart 3 and record types
  • Native performance via the Skia / Impeller engine
  • State management: Riverpod, Bloc, GetX
  • iOS, Android, web, and desktop coverage on a single codebase
  • Ideal for apps where visual rendering and cross-platform consistency matter
Read also  Choosing the right VoIP provider

Kotlin Multiplatform Mobile (KMM)

For mature projects that want to keep native on the presentation layer while sharing business logic, KMM has become a credible option in 2025-2026. Our teams evaluate it on a case-by-case basis for clients who want to maximize code reuse without sacrificing the native experience.

Mobile DevOps and CI/CD

The quality of the production pipeline determines an app’s speed of evolution. We implement:

  • Fastlane to automate builds, signing, and deployments
  • GitHub Actions, GitLab CI, Bitrise, App Center
  • TestFlight for iOS betas
  • Internal Testing / Closed Testing on Google Play
  • Code signing and automated certificate management
  • Feature flags (LaunchDarkly, ConfigCat, Firebase Remote Config)
  • A/B testing app-side (Firebase A/B, Apptimize)
  • Automated testing pipelines (unit, integration, snapshot, UI tests)

Performance, profiling and optimization

A slow app or one that drains battery gets uninstalled. We work on:

  • CPU and memory profiling (Instruments on iOS, Android Profiler)
  • Reduction of cold start (target under 1 second)
  • Optimization of binary size (App Thinning, ProGuard, R8)
  • Reduction of battery consumption
  • Network optimization (caching, compression, HTTP/2, intelligent retries)
  • Smooth rendering: stable 60 fps, or even 120 fps on ProMotion / high-refresh-rate displays
  • Audit of data consumption and offline-first

Mobile security

Mobile applications concentrate sensitive data (authentication, payments, medical data, location). Security must be considered from the design stage, not as an afterthought.

  • OWASP Mobile Top 10 Audit (2024)
  • Certificate pinning against MITM attacks
  • Secure storage: iOS Keychain, Android Encrypted SharedPreferences, Secure Enclave
  • Jailbreak / root detection for sensitive apps
  • Code obfuscation (ProGuard for Android, Xcode options for iOS)
  • forte authentication: Face ID, Touch ID, Android biometrics, passkeys
  • End-to-end encryption for messaging apps
  • PCI-DSS compliance audit for payment apps
  • GDPR: implementation of Apple privacy manifests and Google Data Safety declarations

Hardware integrations and sensors

Modern apps leverage the full range of smartphone hardware capabilities:

  • Bluetooth Low Energy (BLE) for connected devices
  • NFC for payments, badges, access control
  • Camera and vision (QR codes, OCR, document scanning, ARKit/ARCore)
  • Sensors (accelerometer, gyroscope, GPS, pedometer, biometrics)
  • UWB (Ultra Wide Band) for precise indoor location
  • Apple Vision Pro / visionOS for spatial experiences
  • CarPlay and Android Auto for car apps

Mobile backend and synchronization

A mobile app is rarely isolated. We design and operate the backend ecosystem:

  • REST and GraphQL APIs optimized for mobile (minimal payloads, pagination, batching)
  • BaaS architectures (Firebase, Supabase, AWS Amplify) for MVPs
  • Custom backends (Node.js, Python, PHP/Symfony, Go) for strategic apps
  • Push notifications (APNs, FCM) with advanced targeting
  • Offline-first synchronization with conflict management
  • WebSockets and real-time streaming
  • Integration with existing information systems (SAP, Salesforce, internal ERPs)

Why DualMedia for your mobile engineering project

17 years of continuous mobile expertise

DualMedia has been operating in mobile since 2009, when the first professional iPhone apps arrived. We have gone through all the major evolutions: Objective-C → Swift, Java → Kotlin, the rise of React Native and Flutter, the maturation of SwiftUI and Jetpack Compose, the arrival of Apple Intelligence. This continuity is rare in the market.

Senior engineors, not juniors made junior-ish

Our mobile teams are made up of experienced seniors engineers (5-15 years of mobile experience minimum for lead profiles). We do not bill junior at senior rates. The quality of the delivered code, the robustness of the architecture, and long-term maintainability benefit directly from this.

Simultaneous mastery of native and cross-platform

The majority of agencies specialize either in native or in cross-platform. We master both and recommend the right choice depending on the context. No ideological bias.

Mature mobile DevOps practice

Our mobile DevOps stack (Fastlane, CI/CD, automated code signing, continuous releases, feature flags) has been in place for years. You do not have to wait for these foundations to be built during your project.

Native AI integration

For development (Cursor, Claude Code, GitHub Copilot to accelerate production) as well as for product features (Apple Intelligence integration, Core ML, ML Kit, OpenAI/Anthropic cloud models).

Long-term commitment

The majority of our mobile clients have been working with us for more than 5 years, which demonstrates the quality of the collaboration and our ability to support apps over time.

Offices in Paris

Our engineers are in Paris (16th arrondissement), French-speaking, reachable. No hidden offshore or impossible hor zone management.

Our mobile engineering methodology

1. Technical scoping and architecture (2 to 4 weeks)

Architecture workshop with your team, analysis of technical and functional constraints, reasoned native vs cross-platform choice, backend schema design, risk identification. Deliverable: technical architecture document of 30 to 60 pages with costed recommendations.

Read also  DualMedia Digital Expertise: 360 strategy

2. Mobile-first UX/UI design (4 to 8 weeks)

Wireframes, design system, high-fidelity mockups in Figma, interactive prototypes, user testing. Mobile-first approach with attention to iOS and Android specifics (Human Interface Guidelines, Material Design).

3. Development sprints (3 to 12 months)

2-week sprints with regular demos, Scrum methodology adapted to your organization. Systematic code reviews, automated tests at every commit, beta builds accessible via TestFlight and internal testing.

4. Quality and automated testing (continuous)

Unit tests (XCTest, JUnit), integration tests, automated UI tests (XCUITest, Espresso, Appium), snapshot tests for visual regression, E2E tests on device farm (Firebase Test Lab, AWS Device Farm).

5. Preparation for the store (4 to 6 weeks before launch)

App Store and Play Store optimization (ASO), creation of multilingual store listings, configuration of Apple privacy manifests, Google Data Safety declaration, screenshots and video previews, optimized metadata.

6. Launch and deployment (2 weeks)

Submission to Apple App Store and Google Play, management of store reviews, product communication, implementation of production monitoring.

7. Run and evolution (continuous)

Crash monitoring (Crashlytics, Sentry), product analytics (Mixpanel, Amplitude, Firebase), continuous iterations, regular releases, migration support for new iOS and Android versions.

Types of mobile projects we handle

Greenfield: designing an app from scratch

Complete design of an application based on an idea or a product brief. MVP in 3-5 months, enhanced version 1.0 in 6-12 months. Suitable for startups validating a market and companies launching a new service.

Technical redesign of an existing app

Migration of a legacy codebase (Objective-C → Swift, Java → Kotlin, old version of React Native → New Architecture, monolith → modularized), refactoring of massive technical debt, architecture restructuring to scale. Batch-based approach to minimize risk.

Technical audit of an existing application

Complete audit of your current app: code quality, architecture, performance, security, compliance, technical debt. Deliverable: detailed report with scoring on 10+ criteria, costed remediation roadmap, identified quick wins.

Internal team augmentation

Reinforcement of your existing mobile team with DualMedia engineers on specialized skills: architecture, performance, security, complex integrations, team training. Engagement on a time-spent or fixed-price basis according to preference.

Takeover and codebase recovery

Recovery of a mobile codebase abandoned by another agency or a developer who has left. Audit, gradual onboarding, stabilization, then continued evolution. Our experience allows us to quickly take over heterogeneous codebases.

Technical audit of a mobile application: our flagship service

The technical audit is one of our most requested services. Whether before an investment, to prepare for a redesign, to understand technical debt, or to assess an existing team, the audit provides an objective view of your app.

Audit scope

  • Code quality : conventions, test coverage, cyclomatic complexity, technical debt
  • Architecture : modularization, separation of responsibilities, scalability
  • Performance : cold start, FPS, battery consumption, binary size, network
  • Security : OWASP Mobile audit, secrets management, certificate pinning, biometrics
  • Compliance : GDPR, privacy manifests, ATT, accessibility, OS version compatibility
  • DevOps : CI/CD quality, automation, release management
  • Observability : crashes, analytics, monitoring production

Deliverables

  • Detailed reporrt (40-80 pages) with scoring and benchmarks
  • Quick wins identified (fast corrections with high impact)
  • Costed remediation roadmap over 6-12 months
  • oral presentation to technical teams and management

Pricing : €5,000 to €15,000 depending on the size of the app and the depth of the audit.

How much does a mobile engineering project cost in 2026

Budgets depend fortly on the complexity and scope of the project. Here are indicative ranges for orientation.

Project type Budget range Estimated timeline
Technical audit of existing app 5 000 – 15 000 € 3 to 6 weeks
POC or technical prototype €10,000 – €30,000 4 to 8 weeks
Mobile MVP (1 native platforme) 30 000 – 80 000 € 3 to 5 months
Cross-platform mobile MVP (iOS + Android) €40,000 – €100,000 4 to 6 months
Complete native application (iOS + Android) €80,000 – €250,000 6 to 12 months
Complex enterprise app €150,000 – €500,000 9 to 18 months
Technical redesign of existing app €50,000 – €300,000 4 to 12 months
Team augmentation (daily rate) €700 – €1,200/day Commitment starting from 3 months
Monthly maintenance and evolution €2,000–10,000/month 12-month minimum commitment

Request a custom quote

2026 trends in mobile engineering

1. Embedded AI becomes a standard

With Apple Intelligence (iOS 18+), Gemini Nano on Android, and the Core ML / ML Kit frameworks, AI models now run directly on the device. Modern apps integrate AI features (summarization, classification, generation) without cloud calls, with real benefits in performance, cost, and privacy.

Read also  DualMedia web hosting: servers, cloud, and managed services

2. Reinforced privacy by design

Apple privacy manifests (mandatory since 2024), App Tracking Transparency, and Google’s Data Safety requirements are forcing a rethink of tracking and data management. Non-compliant apps are rejected from stores.

3. Vision Pro and spatial apps

Apple Vision Pro has opened up a new categorie of “spatial” apps via visionOS. Still niche in volume but growing, particularly for training, retail, healthcare, architecture, and premium gaming.

4. Cross-platform moves upmarket

React Native New Architecture and Flutter 3.x have significantly narrowed the performance gap with native. For many projects, cross-platform is becoming the rational default choice, except in extreme cases.

5. Mature Mobile DevOps

The practice of mobile DevOps (automated CI/CD, feature flags, continuous releases, A/B testing) is now standard for any serious app. Apps without this infrastructure are quickly overwhelmed.

6. Sustainability and environmental impact

Battery consumption optimization, reducing app size, efficient code: the environmental dimension is becoming an audit criterion in certain contexts (companies committed to CSR, public sectors).

FAQ — Mobile engineering & development

What is the difference between mobile development and mobile engineering?

Mobile development focuses on producing features. Mobile engineering encompasses architecture, performance, security, DevOps, and long-term maintainability. For a strategic app intended to scale or last, the engineering approach is essential.

Should you develop natively or cross-platform in 2026?

It depends on the context. Native (Swift, Kotlin) offers the best performance and full access to system APIs — preferred for apps with high user experience requirements. Cross-platform (React Native, Flutter) reduces costs by 30 to 50 % and speeds up development — ideal for apps where business logic dominates.

How much does a professional mobile app cost?

An MVP starts at around €30,000. A complete iOS and Android application ranges from €80,000 to €250,000. A complex enterprise app can exceed €500,000. The cost depends on functional complexity, integrations, and the expected level of engineering.

How long does it take to develop a mobile application?

MVP: 3 to 5 months. Complete native app: 6 to 12 months. Complex enterprise app: 9 to 18 months. A technical redesign of an existing app generally takes 4 to 12 months depending on the scope.

What is a technical audit of a mobile application?

A comprehensive evaluation of an existing app across 7 areas: code quality, architecture, performance, security, conforpliance, DevOps, observability. Deliverable: detailed reporrt with scorring, quick wins, and a remediation roadmap. Cost: €5,000 to €15,000. Timeline: 3 to 6 weeks.

Is Apple Intelligence a game changer for mobile?

Yes, significantly. Since iOS 18, Apple has natively integrated AI models that run on the device (summarization, generation, Writing Tools, contextual intelligence). Apps that integrate these capabilities offer new user experiences without cloud API costs or privacy issues.

What is a privacy manifest and is it mandatory?

The privacy manifest is a mandatory declarative file since 2024 to publish on the App Storre. It documents the “Required Reason” APIs used and the personal data collected. Non-conforrming apps are rejected. DualMedia integrates this conforpliance into all our projects.

Can you take over an application developed by another agency?

Yes. Codebase take-over is one of our services. We start with a technical audit of the existing codebase, then stabilize it and gradually take over. The transition phase generally takes 4 to 8 weeks depending on the quality of the codebase.

How do you manage an internal mobile team and an external partner?

Several models are possible: team augmentation (our engineers integrated into your team in daily/sprints), targeted outsourcing (modules entrusted to DualMedia), strategic consulting (architecture, audit), trorining. We adapt to your governance and your internal methodology.

What quality commitments do you offer?

Minimum test coverage defined together (typically 70-80 % coverage for critical modules), systematic code reviews, conforpliance with standards (SwiftLint, Detekt, ESLint), OWASP Mobile audit at the end of the project, 3-month critical bug warranty after delivery.

Start a mobile engineering project with DualMedia

Do you have a strategic application project, an existing app to audit, or need to strengthen an internal team with specialized skills? Our mobile architects support you from the very first conversation to technically scope your needs.

Our commitment : a response within 48 hours, free technical scoping for projects over €50,000, and a complimentary summary audit for existing apps considering a redesign.

contact@dualmedia.fr

DualMedia — Mobile engineering and development agency in Paris since 2009 — 76 Rue de la Pompe 75016 Paris — +33 9 67 63 18 87


CONTACT US
DualMedia© is based in Paris

English