Open in app

Sign in

Write

Sign in

Halil Ozercan
Halil Ozercan

146 Followers

Home

About

Published in

ITNEXT

·Jul 4, 2021

Markdown Rendering and Recursive Composition

Have you ever thought about how this article is rendered on your screen? We all know about fonts, font sizes, bold/italic/underlined styling, paragraphs, bullet points but have you ever actually thought about the steps behind this process? A part of the text can be bold or italic but where is…

Markdown

7 min read

Markdown Rendering and Recursive Composition
Markdown Rendering and Recursive Composition
Markdown

7 min read


Published in

ProAndroidDev

·Jun 11, 2021

Jetpack Compose Animations in Real Time

A while ago I saw this animation on /r/internetisbeautiful. I highly recommend you go check it out for yourself on your browser. It sure looks better in 60 fps and also way smoother in 120+ fps. Although there is nothing fancy going on, small details in the animation makes it…

Jetpack Compose

5 min read

Jetpack Compose Animations in Real Time
Jetpack Compose Animations in Real Time
Jetpack Compose

5 min read


Published in

The Startup

·Jan 12, 2021

Deep Dive Into Android Lifecycle Coroutines

Lifecycle Coroutine Extensions were introduced some time ago to ease the usage of coroutines in Android world. You can learn more about them here. In this post, I’m going to assume the reader already has experimented with lifecycleCoroutineScope in either at least one activity or fragment. Although the documentation gives…

Kotlin Coroutines

8 min read

Deep Dive Into Lifecycle Coroutines
Deep Dive Into Lifecycle Coroutines
Kotlin Coroutines

8 min read


Published in

ProAndroidDev

·Oct 6, 2020

Taming the Fragment Result API

Disclaimer: This article is written by a developer who have not yet migrated their fragments to Jetpack Navigation Component, therefore lack crucial experience in it. …

Android Development

7 min read

Taming the Fragment Result API
Taming the Fragment Result API
Android Development

7 min read


Published in

ProAndroidDev

·Sep 18, 2020

ProgressBar animations with Espresso

It is not uncommon that once you run into an issue with Intrumentation Testing in Android, you’d feel like the loneliest person in the world. This might be an unforeseen effect of abundance of Android knowledge that exists on the Internet. Whatever you search for, there is always a StackOverflow…

Android

4 min read

ProgressBar animations with Espresso
ProgressBar animations with Espresso
Android

4 min read


Aug 4, 2020

Video Player in Jetpack Compose (Part 3) — Controls and Fade Animation

Part 1 ; Part 2 So far in this series we’ve achieved to play a video in a Composable. Through component dependencies, the video player also supported changing the source. Finally, the video player also returned media controls interface which allowed us to implement our own control buttons outside the…

Jetpack Compose

5 min read

Video Player in Jetpack Compose (Part 3) — Controls and Fade Animation
Video Player in Jetpack Compose (Part 3) — Controls and Fade Animation
Jetpack Compose

5 min read


Published in

ITNEXT

·Jul 29, 2020

Playing a Video with Jetpack Compose

This post has been edited after Beta release of Jetpack Compose. Deciding on a Player Before we start with how to play a video in a composable view, we need to decide on a player class. It would be rather a huge undertaking to develop a player from scratch. In this project, we are…

Jetpack Compose

4 min read

Playing a Video with Jetpack Compose
Playing a Video with Jetpack Compose
Jetpack Compose

4 min read


Jul 29, 2020

Getting 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 figuring out little details before moving onto more concrete implementations with clear goals. The link for next posts can be found at the bottom. What is Jetpack Compose? Jetpack Compose…

Android

7 min read

Getting Started with Jetpack Compose (dev15)
Getting Started with Jetpack Compose (dev15)
Android

7 min read


Published in

Opsgenie Engineering

·Jan 16, 2020

Proper Incident Command Center in Android

Incidents are the times where fast and reliable communication becomes the highest priority in a team. When not just minutes but seconds matter, an easy way to reach to responders may resolve an incident in a shorter time which potentially saves a company millions of dollars. That’s why Opsgenie had…

Android

8 min read

Proper Incident Command Center in Android
Proper Incident Command Center in Android
Android

8 min read


Nov 29, 2018

Using Android DataBinding in CustomViews

DataBinding — Less Boilerplate We probably all remember the old(like 4 years ago?) days of Android development when the presentation layer was merged into Activity code. We had to include code snippets like below everytime a view manipulation was needed. TextView mNameTextView = (TextView) findViewById(R.id.name_textview) These type of lines that are enforced by the…

Android

4 min read

Android

4 min read

Halil Ozercan

Halil Ozercan

146 Followers

Android Text @ Google

Following
  • Alejandra Stamato

    Alejandra Stamato

  • Yves Sinkgraven

    Yves Sinkgraven

  • Michael Ferguson

    Michael Ferguson

  • Volkan Töre

    Volkan Töre

  • Jossi Wolf

    Jossi Wolf

See all (13)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams