André OrianiinProAndroidDevLet Kotlin do the code for you — Part III: Mockito, Mockk, and Code GenerationLearning how to create a simple version of Retrofit from scratchMay 5May 5
André OrianiinProAndroidDevWriting Swift-friendly Kotlin Multiplatform APIs — Part IX: FlowLearn how to code libraries that your iOS teammates will not frown upon using them. This is the final chapter: Flow!Sep 10, 20232Sep 10, 20232
André OrianiinProAndroidDevCompose a Compose Button by composing Composable functionsLet’s create a Compose Button from scratch and apply Separation of Concerns.Sep 2, 20231Sep 2, 20231
André OrianiinProAndroidDevWriting Swift-friendly Kotlin Multiplatform APIs — Part VIII: GenericsLearn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: genericsAug 28, 2023Aug 28, 2023
André OrianiinProAndroidDevLet Kotlin do the code for you — Part II: Retrofit and ProxyLearning how to create a simple version of Retrofit from scratchAug 16, 20233Aug 16, 20233
André OrianiinProAndroidDevWriting Swift-friendly Kotlin Multiplatform APIs — Part VII: CoroutinesLearn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: CoroutinesAug 13, 20233Aug 13, 20233
André OrianiinProAndroidDevWriting Swift-friendly Kotlin Multiplatform APIs — Part VILearn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: enums and sealed classes.Aug 6, 20231Aug 6, 20231
André OrianiinProAndroidDevWriting Swift-friendly Kotlin Multiplatform APIs — Part V: ExceptionsLearn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: Exceptions!Jul 30, 20232Jul 30, 20232
André OrianiinProAndroidDevWriting Swift-friendly Kotlin Multiplatform APIs — Part IVLearn how to code libraries that your iOS teammates will not frown upon using them. In this chapter: providing convenience.Jul 24, 2023Jul 24, 2023
André OrianiinTowards DevWriting Swift-Friendly Kotlin Multiplatform APIs — ExtraLearn how to code libraries that your iOS teammates will not frown upon using them. In this extra: translating Obj-C to SwiftJul 20, 2023Jul 20, 2023