Est. MMV
Theme
07 - Mobile - iOS - Android - Flutter
Native - Offline-first - App Store & Google Play

One codebase, two stores, millions of pockets.

-- Definition

Mobile applications are no longer the sibling of the website; for most organizations, they are the primary channel. Senkronix mobile apps are built from a single Flutter codebase targeting both iOS and Android, or when required, with Swift/Kotlin native for platform-specific optimization. Backend, payment, maps, push, offline -- every layer delivered by the same team.

N° I -- Why Custom Mobile?

Template apps
sink in the store.

The App Store and Google Play today host several million apps. Apps built from template generators -- lookalike, slow to open, unaware of local needs -- fall to the bottom of store rankings. Apple's latest policies -- minimum functionality, up-to-date API usage, privacy manifests -- reject template apps outright. Google Play enforces similar filters after 2024 through Play Integrity and target API version requirements.

The Senkronix mobile team designs the user journey first, then the interface, and the code last. Every tap is measured against a purpose. The app opens fast, works offline, and does not burn the battery while delivering notifications. We know the user scanning the store decides within the first 3 seconds -- the screen, icon, and opening animation are built accordingly.

Internal use vs. consumer app

  • Internal (field, warehouse, technician): Offline-first architecture, handheld terminal/barcode integration, design consistent with the same team's ERP-CRM interfaces
  • Consumer (B2C): App Store Optimization (ASO), push campaigns, analytics, A/B testing, in-app purchase
  • Hybrid: Both customer and employee roles in the same app, role-based authorization, separate dashboards

Flutter, Native or Hybrid -- which one?

  • Flutter (80% of cases) -- Single codebase, 95%+ sharing across both platforms, native performance, fast iteration
  • Swift/Kotlin Native -- For camera, ARKit, custom hardware, or gaming/camera apps requiring maximum performance
  • React Native -- When your team has existing React investment and minimizing team cost is a priority
N° II -- Core Modules

Every mobile app
shares these eight building blocks.

-- Dual-Platform Architecture / N° II-A
Five layers · Code sharing
KULLANICI → ← BULUT N° 01N° 02N° 03N° 04N° 05 FlutteriOS / And.APIBackendBulut
● Layer node→ Data flow

The modules below form the skeleton of every serious mobile app. At Senkronix, we maintain tested, ready-to-use code libraries for these modules -- tailored to your project, adaptation time is significantly reduced.

01
Authentication

Email, phone OTP, Apple/Google/Facebook social login, biometrics (Face ID, fingerprint), OAuth 2.0.

02
Push Notifications

Firebase Cloud Messaging, Apple APNs, segmented notifications, deep linking, scheduled campaigns.

03
Offline & Sync

SQLite/Hive local database, conflict resolution, background sync, optional online/offline mode.

04
Maps & Location

Google Maps, MapLibre, location permission flow, geofencing, routing, offline maps, province-district dropdowns.

05
Payment & Wallet

iyzico, PayTR, Stripe, Apple Pay, Google Pay; in-app purchase, subscriptions, wallet balance.

06
Analytics & Crash

Firebase Analytics, Mixpanel, AppsFlyer; Crashlytics, Sentry; A/B testing, remote config, feature flags.

07
Media & Camera

Camera, gallery, file picker, audio recording; OCR, barcode/QR reading, image compression, video player.

08
Multilingual & Accessibility

i18n for multiple languages (TR, EN, AR, RU), RTL support, screen reader, dynamic fonts, dark/light themes.

N° III -- Technologies

Three paths.
Chosen by the requirement.

-- SDK Integration Map / N° III-A
Six SDK clusters · Mobile core
Mobil Çekirdek FIREBASEHARITAODEMEPUSH / BILDIRIMANALYTICSBIYOMETRIK Auth · FirestoreCrashlytics · RemoteGoogle MapsMapLibre · Offlineiyzico · PayTRApple / Google PayFCM · APNsDeep link · SegmentMixpanel · AmplitudeAppsFlyer · AdjustFace ID · Touch IDParmak izi · OTP
● Core connection□ SDK family
Recommended - Most Cases

Flutter

95%+ code sharing between iOS and Android from a single Dart codebase. Compiles natively, 60/120 fps performance. Fast iteration, low cost, backed by Google's long-term investment.

Dart 3 - Flutter 3+
Riverpod - Bloc
Firebase - Supabase
Dio - Isar - Hive
Special Cases

iOS / Android Native

When maximum performance or platform-specific features are required (ARKit, HealthKit, CarPlay, Android Auto, WearOS), we develop natively in Swift (iOS) and Kotlin (Android).

Swift - SwiftUI - Combine
Kotlin - Jetpack Compose
Coroutines - Hilt
CoreData - Room
Existing React Investment

React Native

For teams already using React on the web, the same ecosystem on mobile. TypeScript, same package manager, same state management tools. Rapid prototyping with Expo.

React Native 0.75+
TypeScript - Expo
Redux - TanStack Query
Reanimated - Skia
N° IV -- Who is it for?

The mobile phone touches nearly every sector.

Scenario - 01

B2C Consumer Apps

E-commerce, ordering, booking, subscription apps. Full package including store publishing, ASO, push notification campaigns, and analytics.

Scenario - 02

Field Team Apps

Offline-first apps for field sales, technical service, couriers, and inspection teams. Routing, barcode, photo/signature, QR tracking included.

Scenario - 03

Internal Business Apps

HR, approval flows, leave requests, payslip access, internal messaging. Secure deployment with MDM integration and SSO.

Scenario - 04

Education & Healthcare

LMS, online exams, telemedicine, appointments, medication reminders. Data management compliant with GDPR and Ministry of Health regulations.

Scenario - 05

Logistics & Retail

Courier apps, warehouse staff, in-store price scanning, order picking, delivery tracking. Integration with handheld terminal hardware.

Scenario - 06

Custom Hardware & IoT

Mobile control panels for Bluetooth devices, smart home, health devices (glucometer, blood pressure monitor), and vehicle telemetry.

N° V -- Frequently Asked

Clear questions,
clear answers.

Do you handle App Store and Google Play publishing?+
Yes. We manage the entire store publishing process -- from setting up your developer account, to privacy manifests, app icon, screenshots, and description copy. We prepare the app in accordance with Apple's reviewer guidelines and Google Play Integrity/target API requirements. We proactively prevent the most common causes behind the first three rejections.
Should I choose Flutter or native?+
For most enterprise applications, Flutter is the correct answer -- single codebase, dual platform, native performance, annual maintenance cost cut in half. We only recommend native in very specific scenarios: platform-specific hardware (CarPlay, Apple Watch, Android Auto), heavy image processing (camera filters, AR), or platform-specific system integration. We decide together during discovery.
What does an app cost?+
Pricing depends on the number of screens, backend complexity, number of integrations, store publishing support, and design scope -- clarified in the discovery phase. MVP projects can be live within 2-3 months, while enterprise package applications take 6-12 months. We use project-based pricing rather than monthly SaaS subscriptions -- the app is yours.
Do you also develop the backend?+
Yes. Backend development is our core expertise -- we have been building ERP, CRM, and API servers since 2005. The dedicated REST/GraphQL API, WebSocket real-time communication, push notification server, and admin panel for your mobile app all come from the same team. If you already have a backend, we integrate with it.
How are updates managed after the app is published?+
Apple and Google provide remote control methods for non-mandatory updates. Feature flags and remote config allow you to toggle new features on/off without a store update. For mandatory updates (major changes, security patches), an in-app update notice is displayed. Under managed maintenance contracts, we deliver biweekly update cycles.
How do App Store and Google Play commissions work?+
Apple App Store and Google Play charge 15-30% commission on digital content and subscription sales. For apps selling physical goods/services (e-commerce, ordering), no commission applies -- external payment gateways such as iyzico, PayTR, and Stripe are used. We determine the applicable category together at project start; publishing in the wrong category can lead to app removal.
How are privacy manifests and data protection handled?+
Apple iOS 14+ requires a Privacy Manifest, and Google Play requires a Data Safety form. What data is collected for what purpose, and whether it is shared with third parties, must be clearly declared. In Senkronix projects, explicit consent flows, data retention periods, deletion request workflows, and marketing consent integration are set up as standard. Privacy policy drafting support is included.
N° VI -- Process

Four stages.
Each one documented.

01
Discovery

We map the user journey, conduct competitor analysis and store review. Scope, platform, and technology decisions are documented.

Output: User Flow - Competitor Analysis - Scope
02
Design

Wireframe, UI kit, prototype, interaction mocks. User testing, approval, and demo usage via Figma.

Output: Figma - Prototype - UI Kit
03
Development

Two-week sprints, continuous delivery via TestFlight and internal test channels. CI/CD, automated tests, performance metrics.

Output: TestFlight - Git - CI/CD
04
Publishing & Support

Store account, privacy manifest, icon, screenshots, description copy. Post-launch analytics, crash, and ASO tracking.

Output: App Store - Play Store - SLA
-- Mobile Proposal Desk

You have an app idea.
Let us take it to the store together.

bilgi@senkronix.com - Karatay / Konya