4/2/2023 0 Comments Kotlin for ios apps![]() ![]() Our first exploration with code sharing involves the implementation of a mobile SDK for our internal experience management tool, Hendrix.Īt its core, Hendrix is a simple interpreted language that expresses how configuration values should be computed. Decoupling the code that manages these configurations from the apps themselves helps to reduce complexity as the apps grow. This translates to a large number of app configurations to toggle feature availability and optimize the in-app experience for each production. Now we’re taking this one step further by using Kotlin Multiplatform to write platform agnostic business logic once in Kotlin and compiling to a Kotlin library for Android and a native Universal Framework for iOS via Kotlin/Native.Īs noted earlier, our user needs vary significantly from one production to the next. ![]() The need for fast product delivery led us to experiment with a multiplatform architecture. ![]() The high likelihood of unreliable network connectivity led us to lean into mobile solutions for robust client side persistence and offline support. For these reasons, as a small engineering team, we’ve found that optimizing for reliability and speed of product delivery is required for us to serve our evolving customers’ needs successfully. The nature of the work means we’re developing write-heavy software, in a distributed environment, on devices where less than ⅓ of our users have very reliable connectivity whilst on set, and with a limited margin for error. ![]() The world of physical production is fast-paced, and needs vary significantly between the country, region, and even from one production to the next. Over the last few years Netflix has been developing a mobile app called Prodicle to innovate in the physical production of TV shows and movies. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |