PinnedJoao FoltranWhat really is Context in Android?Understanding Context in Android can provide you with better knowledge of Android architecture and help you avoid common memory leak…Jan 7, 20226Jan 7, 20226
Joao FoltranWe’ll all be Elon’s sheepIt’s so difficult to escape technology these days. And why would you want to? Tech optimizes routine tasks, and when it’s readily…Feb 16Feb 16
Joao FoltranChatGPT, solve Cracking the Coding Interview in KotlinCracking the Coding Interview is a classic, and Kotlin’s concise and expressive syntax is great for technical interviews. Then why not ask…Apr 20, 2023Apr 20, 2023
Joao FoltranChatGPT, please animate my Garmin ActivitiesAI models like ChatGPT are remarkably effective in enhancing the productivity and performance of us all. But underneath its seemingly…Apr 1, 2023Apr 1, 2023
Joao FoltranEasily use Referrals to Improve your App’s User AdoptionUsers are the most valuable commodity, so the more people use your product, the more your business will grow. Read on to learn how to…Jan 17, 2023Jan 17, 2023
Joao FoltraninCodeXPaging3 in Android, must you really extend PagingDataAdapter?When using the Android Paging library, must your adapter class extend from PagingDataAdapter or can it extend the usual…Oct 3, 2022Oct 3, 2022
Joao FoltraninCodeXHow do View Models know how to survive configuration changes?If you close an Android app, you will destroy its Activities and ViewModels. If you rotate your device, your Activity will be destroyed and…Aug 2, 20222Aug 2, 20222
Joao FoltraninCodeXAndroid View Binding behind the scenes“I love writing findViewByIds on my free time”, said no developer, ever. The reality is that view binding has greatly improved the bridge…Jul 31, 20221Jul 31, 20221
Joao FoltraninCodeXHow Kotlin supports default function parameters when Java does notYou have probably already used Kotlin’s default function parameters to simplify function calls and encapsulate default behavior. However…Jul 28, 2022Jul 28, 2022
Joao FoltraninCodeXWhat really are Channels in Kotlin?While many other programming languages rely exclusively on the concept of threads, Kotlin takes advantage of Coroutines to provide an…Jul 27, 20225Jul 27, 20225