Nerd For Tech
Published in

Nerd For Tech

Android Dev Challenge: Jetpack Compose

With the release of the beta of Jetpack Compose, Android’s modern toolkit for building native UI, an Android Developer Challenge was announced. There were four weekly challenges which involves using Jetpack Compose to build Android apps. I decided to join the contest to check out Jetpack Compose.

#AndroidDevChallenge

Week 1: Puppy Adoption App

The first challenge was to create a puppy adoption app. It must have an overview screen with list of puppies and a details screen for each puppy. I made a simple app and got the images and details from BC SPCA. At the bottom of the details screen, I added an Adopt button that opens the link to the dog’s details page on BC SPCA.

Week 2: Countdown Timer

Week 2’s challenge was to create a working countdown timer. I made a simple app where users can set the hour, minute, and second and display the time remaining. They can also stop the countdown and will be brought back to the “input” screen. Once the timer runs out, a “Time’s up!” text will be displayed too.

Weeks 3–4 and beyond

The third challenge was divided into three rounds. However, winning requires implementing the provided mockups and submitting the app the fastest. Thus, I decided not to participate but to work on the designs later. I also wasn’t able to join the final challenge in time.

Participating in the Android Developer Challenge was a good experience for me. I was able to learn and try Jetpack Compose in an app. I’ll continue studying it later and maybe I can use it in a project soon.

--

--

--

NFT is an Educational Media House. Our mission is to bring the invaluable knowledge and experiences of experts from all over the world to the novice. To know more about us, visit https://www.nerdfortech.org/.

Recommended from Medium

Adding mine attacks to our boss

How I got Android notifications on an Apple Watch

Enable Android Nougat ‘Charles’ing SSL network

Kotlin variable, to be Lazy, or to be Late?

MockWebServer + Dagger2 with style

FlutterForce — #Week 139

Recommended Ways To Create ViewModel or AndroidViewModel

Retrofit Network Fetch Evolution

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jomar Tigcal

Jomar Tigcal

Android Developer, Trainer, and Consultant, Software Developer, Sweldong Pinoy Developer

More from Medium

Android Jetpack DataStore 101

My First Contact With Navigation in Jetpack Compose

Bloody (Android) Handlers

Kotlin Coroutines [Part-1]