utpal-barman / Android-Coroutine

This is a collection of various code samples of Jetpack Compose and Kotin coroutines. The app is intended to demonstrate the correct and wrong usage of certain concepts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android concepts examples

This is a collection of various code samples and demonstrations of Jetpack Compose and Kotin coroutines. The app is intended to demonstrate the correct and wrong usage of certain concepts.

Coroutines

Demonstration of the correct and wrong usage of rememberCoroutineScope()

Explanation post on LinkedIn

example.mp4

Demonstration of the usage async{} vs regular launch{} and how scopes control their execution

Explanation post on LinkedIn

My.Movie.5.mp4

Demonstration of how coroutineScope influences the execution of coroutines

Explanation post on LinkedIn

My.Movie.6.mp4

Jetpack Compose Side Effects

LaunchedEffect and rememberUpdatedState() usage

Contains the demonstration of usage of LaunchedEffect and rememberUpdatedState in Jetpack Compose.

Explanation post on LinkedIn

My.Movie.2.mp4

Progress Animation

Usage of Canvas in order to build an animation

I decided to build a cool progress animation using Canvas. The animation is located in the main menu under "Animation" section. The idea and the design belong completely to UX flame - https://www.youtube.com/watch?v=LbktxnviLKI&ab_channel=UXFLAME.

circle_loading.mp4

About

This is a collection of various code samples of Jetpack Compose and Kotin coroutines. The app is intended to demonstrate the correct and wrong usage of certain concepts.


Languages

Language:Kotlin 91.8%Language:Jupyter Notebook 8.2%