![]() ![]() ![]() We had a production issue where the timezone date calculation differed slightly between the two apps and affected a number of our users.QA ends up testing the same logic on both platforms to verify that they match. Business logic: Often, differences creep up in the business logic of the apps for example, date and timezone calculations.This causes differences in how we actually write DB query code. Android uses Room to perform SQL queries, whereas iOS uses Core Data. Querying persistent data: Both platforms have different local database solutions for persisting data, which result in differences in DB queries.API clients: Android and iOS platforms use different API clients, which can lead to configuration mismatch, such as differences in connection and read timeouts, missed API headers, etc.Learnings & challenges from integrating KMM in our Motive Fleet app.Kotlin Multiplatform Mobile (KMM) evaluation.Our goals included easier code management, fewer bugs, better build quality, and improved development timelines-and we achieved them with Kotlin Multiplatform Mobile (KMM). ![]() To execute faster and ensure consistency in business logic across our Android and iOS mobile platforms, we have been exploring mobile cross-platform tools. We are continually adding new features to Motive Fleet to enhance our customers’ experience. Motive Fleet is a mobile app available on both Android and iOS, which our customers use to access critical real time information about their fleets and drivers on the go. We Fast-Tracked Our App Development With Kotlin Multiplatform Mobile ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |