Category: Android
Using Compose Across Platforms
by Júlia Jakubcová | Dec 9, 2022 | Android, Compose Multiplatform, iOS | 0
Let’s look at the differences you’ll encounter when using Compose for different...
Read MoreKMM Beta: Making It Even Better
by Touchlab | Dec 8, 2022 | Android, iOS, Kotlin Multiplatform | 0
Kotlin Multiplatform Mobile entered Beta in October 2022. We’re chronicling its growth and highlighting how Touchlab has helped make the developer experience better
Read MoreUnder the hood of Relay, Android Studio plugin for exporting Figma components to compose
by Kevin Schildhorn | Nov 15, 2022 | Android, Compose | 0
What’s going on under the hood with Relay? Let’s go over the process in detail, from Figma to Compose code.
Read MoreQuick Start with KMMBridge – 1 hour tutorial
by Kevin Galligan | Oct 24, 2022 | Android, Built By Touchlab, Kotlin Multiplatform | 0
Jetpack Compose Animations Beyond the State Change
by Gustavo Fão Valvassori | Aug 24, 2021 | Android, Kotlin Multiplatform, Thoughts | 0
Jetpack Compose hit 1.0 a few weeks ago, and it came with a wonderful and robust animations API....
Read MoreGoogle and Facebook Login on Android with Coroutines
by Brady Aiello | Aug 4, 2021 | Android | 0
Intro I recently started using Google One Tap and Facebook login for some auth work for one of our...
Read MoreFun with Compose: Bad UI in a Great Framework
Intro To celebrate Jetpack Compose finally hitting 1.0, I wanted to take a bit of a deep dive to...
Read MoreMultiplatform Encryption with SQLDelight and SQLCipher
by Samuel Hill | Jul 14, 2020 | Android, Code Sharing, iOS, Kotlin Multiplatform, Thoughts | 0
Last year we received a PR to SQLiter (The Kotlin/Native driver that Touchlab maintains for...
Read MoreStatic Application Reference
I’m a bit of a stickler for passing Context around methods rather than keeping a handle on the context in object fields and whatnot. There are some obvious reasons, like being careful about memory leaks and whatnot. I feel...
Read MoreApp Data Encryption
We’re working on an app that requires local data to be encrypted. Till now, the solution has been using the username/password combo to be the ultimate source of the encryption key (I’ll spare you the process of going from u/p...
Read MoreData Synchronization
I haven’t been blogging much. I suffer from what we’ve termed the “Great American Post Syndrome” (GAPS). That is, every blog post needs to be the best piece of technical literature ever written, so you actually never post...
Read More