1.What is the difference between native and cross-platform development?
Answer
Native builds separate apps per platform with Swift and SwiftUI or Kotlin and Compose, giving full API access and best performance at the cost of two codebases. Cross-platform shares one codebase with React Native or Flutter for faster delivery and consistent UI, with trade-offs in platform fidelity, native-module bridging and binary size. Choose native for hardware-heavy apps and cross-platform for speed and shared logic.