Halil OzercaninITNEXTMarkdown Rendering and Recursive CompositionHave you ever thought about how this article is rendered on your screen? We all know about fonts, font sizes, bold/italic/underlined…7 min read·Jul 4, 2021--1--1
Halil OzercaninProAndroidDevJetpack Compose Animations in Real TimeA while ago I saw this animation on /r/internetisbeautiful. I highly recommend you go check it out for yourself on your browser. It sure…5 min read·Jun 11, 2021--2--2
Halil OzercaninThe StartupDeep Dive Into Lifecycle CoroutinesLifecycle Coroutine Extensions were introduced some time ago to ease the usage of coroutines in Android world. You can learn more about…8 min read·Jan 12, 2021--2--2
Halil OzercaninProAndroidDevTaming the Fragment Result APIFragment Result API was introduced in Fragment artifact of AndroidX with the version 1.3.0-alpha04 . Since then, it hasn’t received many …7 min read·Oct 6, 2020----
Halil OzercaninProAndroidDevProgressBar animations with EspressoIt is not uncommon that once you run into an issue with Intrumentation Testing in Android, you’d feel like the loneliest person in the…4 min read·Sep 18, 2020--2--2
Halil OzercanVideo Player in Jetpack Compose (Part 3) — Controls and Fade AnimationPart 1 ; Part 25 min read·Aug 4, 2020----
Halil OzercaninITNEXTPlaying a Video with Jetpack ComposeThis write-up is divided into 5 cohesive parts for better delivery. This post is the second in this series. It is about playing a video…4 min read·Jul 29, 2020--4--4
Halil OzercanGetting Started with Jetpack Compose (dev15)This write-up is divided into 5 cohesive parts for better delivery. This post is about getting into Jetpack Compose for the first time and…7 min read·Jul 29, 2020----
Halil OzercanProper Incident Command Center in AndroidIncidents are the times where fast and reliable communication becomes the highest priority in a team. When not just minutes but seconds…8 min read·Jan 16, 2020----
Halil OzercanUsing Android DataBinding in CustomViewsDataBinding — Less Boilerplate4 min read·Nov 29, 2018----