Jun 26, 2024 · Kevin SchildhornLocal or Remote? How you add your KMP framework mattersDo you actually need to use SPM or Cocoapods to include KMP? You don't, and it might not be the right answerRead (6 min) ->
Jun 17, 2024 · Tadeas KrizGradle PropertiesUnderstanding how Gradle properties work can save you a lot of time debugging. This post explains how to set properties and what their priorities are. Read (5 min) ->
May 19, 2024 · Kevin GalliganGitPortal for KMP Tutorial -Part 1: Repo and CI SetupFor teams piloting KMP, direct access to the Kotlin source is the best way to get started. Use GitPortal to link and sync KMP source from an external repo. In Part 1, we'll install GitPortal, set up the three source code repos, and configure CI to monitor everything.Read (4 min) ->
May 18, 2024 · Kevin GalliganIdeal iOS KMP SetupTo maximize your iOS developer experience with KMP, you'll want to install the best tools available and configure them appropriately. There are many options available, but this is Touchlab's preferred iOS development setup.Read (6 min) ->
May 14, 2024 · TouchlabGoogle I/O 2024: Kotlin Multiplatform at Google Scale!Big News from Google I/O! Android is officially supporting Kotlin Multiplatform. The announcement includes a shout out to SKIE, first-class tooling and library support, and official recommendations for using KMP.Read (2 min) ->
May 2, 2024 · Tadeas KrizOverriding Gradle Daemon jvmargsGiving Gradle more memory is a common practice, but it can lead to unexpected behavior. This post explains how to properly set org.gradle.jvmargs. Read (3 min) ->
Apr 25, 2024 · Gustavo Fão ValvassoriJetpack Compose for iOS: Interoping with native ComponentsOne of the best features of Compose is its interoperability. With Compose iOS, you can interop with both UIKit and Swift UI.Read (7 min) ->
Apr 19, 2024 · Kevin SchildhornBeware of Build Time BloatSlow Kotlin Multiplatform iOS build times? Many teams are building more architectures than needed or intended. Ensure you are not wasting build timeRead (7 min) ->
Apr 5, 2024 · Gustavo Fão ValvassoriJetpack Compose to Compose Multiplatform: Transition GuideAs an Android developer, you probably already use Jetpack Compose to build UI. But did you know that with a few changes you can also build your application for other platforms, such as iOS, macOS, and the Web?Read (4 min) ->
Mar 28, 2024 · Jigar BrahmbhattTouchlab: OSS library updatesGlance at latest updates to various open source libraries published by TouchlabRead (1 min) ->