PinnedSherry YuaninTech x TalentWhat To Expect For Your Android InterviewAn Android-specific interview guideSep 29, 20202Sep 29, 20202
Sherry YuaninProAndroidDevHow Kotlin Annotations Work — Part 2: Moshi Case StudyExploring how Moshi leverages annotation processing, reflection, and Android lint for JSON parsing.Apr 7Apr 7
Sherry YuaninProAndroidDevHow Kotlin Annotations WorkExploring the three main mechanisms that handle annotations: annotation processing, reflection, and lintMar 311Mar 311
Sherry YuaninLevel Up CodingThe Software Engineer’s Role as an APIHow engineers can approach cross-functional collaboration using best practices similar to API design.Jan 162Jan 162
Sherry YuaninKt. 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
Sherry YuaninProAndroidDevCollapsing Toolbar in Jetpack Compose LazyColumn — 3 ApproachesExploring Scaffold, Box, and LargeTopAppBarFeb 28, 20234Feb 28, 20234
Sherry YuaninBetter 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
Sherry YuaninProAndroidDevAndroid 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
Sherry YuaninProAndroidDevAndroid Touch System — Part 4: Gesture-Handling Modifiers in Jetpack ComposeExploring gesture-related Modifiers in Jeptack Compose and how to use them.Jul 16, 20223Jul 16, 20223
Sherry YuaninProAndroidDevAndroid Touch System — Part 3: MotionEvent ListenersExploring OnTouchListener, OnClickListener, GestureDetector, and moreApr 18, 2022Apr 18, 2022