-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Kickstart Modern Android Development with Jetpack and Kotlin
By :

Our plan is to learn how to create our own lifecycle-aware component. However, before we can do that, we must first create a normal component that, by default, is not aware of the lifecycle of any Android component.
To do that, we can create a countdown timer component inside our Repositories app that will track whether the user has spent at least 60 seconds on the app, and if so, we will award the user with a fictional prize.
More precisely, our plan is to create a countdown timer widget inside the RepositoriesScreen()
that will award the user with a prize upon a 60-second countdown. However, for the countdown to work and the prize to be awarded, the user must be inside RepositoriesScreen()
and have the countdown composable visible.
The countdown will behave like so: