From Linux to Android: the samurai's journey
summary
The talk covers reusing C/C++ code between Linux terminal and Android, including JNI difficulties, porting legacy code, Android platform limitations and benefits, and why a custom View-based navigation was implemented instead of using Activity/Fragment. It also describes a custom integration library created for the app and practical release-time problems encountered while defending and deploying this approach amid competing development strategies.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:57Migrating from Linux to Android
- 7:14Legacy code and team limits
- 13:43Android for terminal dev
- 18:44Syncing UI states
- 22:34UI rendering fixes
- 25:25Model integration
- 26:30Third-party app integration
- 28:19Migration results
- 29:02Q&A
related talks
37mFun with Native Code on Android
01h 14mMigrating a Payment Terminal from Linux to Android
45mLinuxOnAndroid - Reviving a 10 year old Android project
44mSwift on Android: The Future of Cross-Platform Programming?
44mMastering Qt Android
01h 08mAndroid Plateform Anatomy
31mWhat's new in Android C++ development
20mLinuxOnAndroid – Reviving a 10 year old Android project
