Paridade Android / iOS
Toda feature no Android deve existir no iOS com comportamento idêntico.
Fluxo
1
Android primeiro
Implementar em Kotlin, testar e validar.
2
iOS espelha
ViewController replica comportamento do Fragment.
Equivalências de Classes
| Android (Kotlin) | iOS (Swift) |
|---|---|
| Fragment + ViewModel | UIViewController + ViewModel |
| LiveData<T> | @Published / Combine |
| Coroutines async/await | Swift async/await |
| RecyclerView + Adapter | UITableView + DataSource |
| SharedPreferences | UserDefaults / Keychain |
| OkHttp | URLSession |
| Navigation Component | UINavigationController |
| TabHelpers | Métodos auxiliares no ViewController |
| BiometricPrompt | LAContext |