arcodev
EN
← Toate proiectele
09 Hărți tranzit metropolitan, productivity

Transit & Utilities

Hărți de tranzit metropolitan multi-oraș, app-uri productivity, monetizare AdMob.

iOS native · Obj-CAdMob
Transit & Utilities — diagrama arhitecturală

09. Transit & Utilities mobile

Familie de aplicații hărți tranzit metropolitan multi-oraș cu engine partajat, aplicații utility iOS pentru content/audio, productivity apps cu volume mari.


9.1 Familie aplicații iOS hărți tranzit metropolitan (3 metropole majore)

Sector: Travel / Transit utility Format livrare: iOS native, multi-app cu engine partajat

Provocare

Călătorii și locuitorii din metropolele majore au nevoie de aplicații hărți tranzit care:

  • funcționează complet offline (metroul nu are signal)
  • afișează hărți precise cu liniile colorate respectând design-ul oficial al fiecărei autorități de tranzit
  • localizare multi-limbă pentru turiști
  • monetizare sustenabilă prin ads (free app)
  • experiență consistentă cross-city (utilizatorul instalează multiple când călătorește)

Soluție livrată

Familie de 3 aplicații sister cu cod partajat pentru engine-ul comun, fiecare adaptată specificului unei metropole majore (linii numerotate, literate, RER, shuttles, zone).

Stack comun:

  • iOS native Objective-C
  • Hartă pre-procesată local pentru offline complet
  • Pinch-to-zoom + pan custom optimizat pentru hărți complexe
  • Search station cu fuzzy matching
  • AdMob + AdWhirl pentru monetizare
  • DMScrollingTicker pentru ticker promoții
  • Multi-locale (4 limbi) pentru turiști internaționali
  • GoogleAnalytics pentru insights utilizare
  • Crashlytics pentru observability

Fiecare aplicație packaged separat în App Store cu branding specific dar cod core partajat (reduce maintenance cost).

Stack tehnologic

Mobile: iOS native (Objective-C), XCode, CocoaPods Monetizare: AdMob 6.7, AdWhirl (mediation) UI: DMScrollingTicker, pinch/pan custom optimizat Localizare: 4 limbi (de/en/es/fr) Observability: GoogleAnalytics, Crashlytics

Livrabile cheie

  • 3 aplicații live în App Store cu branding specific dar cod core partajat
  • Funcționare 100% offline (critical pentru metrou)
  • Search station cu fuzzy matching multi-limbă
  • Monetizare prin ads cu mediation (AdWhirl) pentru fill rate optim
  • Maintenance simplificat prin cod core partajat (un fix = 3 apps update)

9.2 Aplicație iOS pentru gestiune music packages (productivity audio)

Sector: Audio / Content packaging Format livrare: iOS native

Provocare

Aplicație utility pentru utilizatori care lucrează cu pachete audio/imagini:

  • download manager pentru pachete disponibile
  • editor pentru pachete (display + edit)
  • editor imagini integrat
  • vendor management

Soluție livrată

iOS native cu module specifice (DisplayPackageViewController, EditPackageViewController, ImageEditor, Package Downloader, Vendor management). Workspace XCode cu CocoaPods.

Stack tehnologic

iOS native, CocoaPods, custom image editor.


9.3 Aplicații iOS jocuri educative numere și cuvinte

Sector: EdTech utility / Mini-games Format livrare: iOS native

Provocare

Mini-jocuri pentru:

  • învățare numere (joc simplu pentru copii)
  • învățare cuvinte cu dicționar integrat

Soluție livrată

iOS native cu UI simplu orientat copii, integrare AdMob pentru monetizare, Crashlytics pentru observability.

Stack tehnologic

iOS native (Objective-C / Swift), CocoaPods, AdMob, Crashlytics.


9.4 Multi-modul iOS apps client RBMS + Easy-PDR

Sector: B2B utility apps Format livrare: iOS native multi-module

Provocare

Aplicații utility cu cerințe specifice pentru:

  • client mobil pentru sistem RBMS proprietar
  • aplicație Easy-PDR cu module API + UI separate

Soluție livrată

iOS native cu structură multi-modul (API-libs, EasyAPI, EasyAPI_old pentru backwards compat, iOS UI, specs CocoaPods).

Stack tehnologic

iOS native, CocoaPods, multi-modul (API + UI separation).


Pattern-uri arhitecturale Transit & Utilities demonstrate

  • Cod core partajat între familii de aplicații (3 transit apps cu același engine)
  • Funcționare 100% offline pentru context fără semnal (metrou)
  • Multi-locale pentru aplicații turistice (4 limbi minimum)
  • Monetizare cu mediation (AdWhirl) pentru fill rate optim între ad networks
  • Custom UI optimizat pentru hărți complexe (pinch/zoom/pan personalizat, nu MapKit standard)
  • Search cu fuzzy matching pentru toleranță la erori tipografice multi-limbă
  • Multi-modul iOS (API + UI separat) pentru reuse cross-app
  • Branding specific cu cod partajat — 3 aplicații App Store separate, un singur core care le susține

Discutăm proiectul tău

Răspundem în 24h lucrătoare. Apel scoping de 30 de minute, fără obligație.