Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bharathvishal/coroutine-as-asynctask

An example project that shows a coroutine implementation similar to an async task. Project made with Jetpack Compose and serves as a sample implementation for Jetpack Compose Material 3.0 UI.
https://github.com/bharathvishal/coroutine-as-asynctask

android android-application android-studio androidapp androidimplementation androidnative androidproject appsample asynctask compose coroutine coroutines-android jetpack jetpack-compose kotlin material-ui material3 materialdesign samplecode

Last synced: 2 months ago
JSON representation

An example project that shows a coroutine implementation similar to an async task. Project made with Jetpack Compose and serves as a sample implementation for Jetpack Compose Material 3.0 UI.

Awesome Lists containing this project

README

        

# Coroutine-As-AsyncTaskWithProgressBar
An example project that shows a coroutine implementation similar to an async task. Uses Jetpack Compose for UI. Allows easy migration of existing async tasks to Kotlin coroutines having a similar structure.

 
### Usage:
1. Open project and sync gradle.
2. Modify the code to suit your needs.
3. Watch out for more features.

 
### Features :
- Sample coroutine implementation of Async task.
- Material design 3.0 with dynamic theming.
- Uses Jetpack Compose.

 
### Preview :
![Preview](https://github.com/BharathVishal/Coroutine-As-AsyncTask/blob/main/Preview/PreviewGif.gif)

 
### Screenshots :
![Screenshot 1](https://github.com/BharathVishal/Coroutine-As-AsyncTask/blob/main/Screenshots/1.png?s=15)
![Screenshot 2](https://github.com/BharathVishal/Coroutine-As-AsyncTask/blob/main/Screenshots/2.png?s=15)

 
### Year developed :
2022

 

### SDK Info :
Min SDK : 23 | Target SDK : 35 | Gradle : 8.6.0 | Kotlin | Jetpack Compose

 

### Android Studio Version :
Android Studio Koala Feature Drop | 2024.1.2

 

#### License :
[Apache License 2.0](https://github.com/BharathVishal/Coroutine-As-AsyncTask/blob/main/LICENSE)
 

 
####
Android is a trademark of Google LLC.

 
 

© 2022-2024. Developed by Bharath Vishal G (https://github.com/BharathVishal).

Thank you. :slightly_smiling_face: