freee's mobile tech supporting small businesses
summary
This talk introduces freee’s mobile engineering for its small-business accounting app and describes cross-platform challenges on iOS and Android. It explains how the team is addressing those challenges from an iOS perspective by adopting Kotlin Multiplatform to share code across platforms.
AI-written summary · about
chapters (18)
- 0:00freee introduction
- 1:09freee mission and apps
- 2:38Receipt scanning with FileBox
- 3:20Corporate workflows
- 4:27freee mobile dev teams
- 5:14Usability improvements
- 6:20UI library for design
- 7:25Cross-platform mobile work
- 8:29Kotlin Multiplatform
- 10:18Migrating to KMP
- 12:48KMP code generation
- 13:10Framework structure
- 14:57Primitive types handling
- 17:17Kotlin expect/actual
- 19:03Date handling across platforms
- 21:38KMP benefits
- 22:22freee KMP future
- 23:05Conclusion
related talks
44mShipping a Mobile Multiplatform Project on iOS & Android
48mKotlin for Android, iOS & the mobile web
40mKotlin goes global
39mAnd That, Folks, is How We Shared Code Between Android, iOS and the Backend
21mIt's Time for Kotlin Multiplatform Mobile
31mKotlin Multiplatform for iOS: Myths vs Reality
40mKotlin Multiplatform. Make your Android App Cross-Platform
23mKotlin Multiplatform Mobile in production: key takeaways from developing two cross-platform apps
