PinnedPublished inTech x TalentWhat To Expect For Your Android InterviewAn Android-specific interview guideSep 29, 20202Sep 29, 20202
Published inProAndroidDevCheatsheet for centering items in Jetpack ComposeStop Googling “how to center items in Row/Column/Box”Jan 45Jan 45
Published inProAndroidDevAndroid App Bars vs Toolbars vs Other Bars, ExplainedTop and bottom bars are ubiquitous across Android apps and provide access to key actions, navigation, and information. However, the…Aug 5, 2024Aug 5, 2024
Published inProAndroidDevHow Kotlin Annotations Work — Part 2: Moshi Case StudyExploring how Moshi leverages annotation processing, reflection, and Android lint for JSON parsing.Apr 7, 2024Apr 7, 2024
Published inProAndroidDevHow Kotlin Annotations WorkExploring the three main mechanisms that handle annotations: annotation processing, reflection, and lintMar 31, 20242Mar 31, 20242
Published inLevel Up CodingThe Software Engineer’s Role as an APIHow engineers can approach cross-functional collaboration using best practices similar to API design.Jan 16, 20242Jan 16, 20242
Published inKt. AcademyUnderstanding @Stable, @Immutable, ImmutableCollection, and PersistentCollection in Jetpack ComposeThis article explores what @Stable, @Immutable, ImmutableCollection, and PersistentCollection mean, and how they affect Jetpack Compose…Oct 24, 20231Oct 24, 20231
Published inProAndroidDevCollapsing Toolbar in Jetpack Compose LazyColumn — 3 ApproachesExploring Scaffold, Box, and LargeTopAppBarFeb 28, 20234Feb 28, 20234
Published inBetter ProgrammingHow to Make the Most of Your First Month at a New Mobile Engineering PositionTips for a successful mobile onboarding experienceFeb 11, 2023Feb 11, 2023
Published inProAndroidDevAndroid Touch System — Part 5: How Gestures Work in Jetpack ComposeHow pointer events work in Jetpack Compose, their limitations, and custom Modifiers for overcoming the limitations.Jul 16, 20221Jul 16, 20221