What I learnt by building the exact same app in Kotlin (Native Android), Nativescript and Flutter
summary
Implements the RealWorld Medium clone three ways: Kotlin native Android, NativeScript-Vue, and Flutter, with code on GitHub. Compares concrete metrics: 3.6 MB Android APK vs iOS ~62 MB, Android app ~1,100 LOC, NativeScript ~230 LOC plus ~100 DTS, Flutter ~470 LOC plus ~270 generated deserialization files. Flutter debug VM raises memory and CPU (peaks roughly double), but hot reload is sub‑second and rock‑solid; NativeScript hot reload and debugging are less reliable; native Android has the most robust breakpoint tooling.
AI-written summary · about
chapters (13)
- 0:00Start
- 4:10Developer Experience
- 6:04Experience Getting Started
- 8:58Interfaces
- 13:35Breakpoint Debugging
- 17:20Testing Frameworks Android
- 22:46Integrating Native Widgets
- 24:11App Code Base
- 24:53App Size
- 26:40Ios
- 30:07Time Taken To Develop
- 31:35Native Code Base
- 34:05App Structure
related talks
36mI Built the Exact Same App in Kotlin, Nativescript and Flutter
21mNative, React Native, Flutter and More
41mWhy is Flutter the mobile SDK developers deserve...
27mFast Prototypes with Flutter + Kotlin/Native
11mMobile development in 2019: native versus cross-platform
28mAMA with Brian Egan and Filip Hracek
36mFlutter Add-to-App: The Good, the Bad and the Ugly
40mA new hope with Flutter!
