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…3 min read·Jan 7, 2022--6--6
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…1 min read·Feb 16, 2024----
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…2 min read·Apr 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…2 min read·Apr 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…3 min read·Jan 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…·3 min read·Oct 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…4 min read·Aug 2, 2022--1--1
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…4 min read·Jul 31, 2022--1--1
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…2 min read·Jul 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…7 min read·Jul 27, 2022--5--5