Posted by The Jetpack Compose Team

Jetpack Compose is Android’s modern-day toolkit for constructing indigenous UI. It allows you to rapidly bring your application to life with much less code, effective devices, and also instinctive Kotlin APIs. With the Beta of Jetpack Compose launched today, this is the excellent time to find out Compose and also prepare to embrace it. To assist you get going with Jetpack Compose we are releasing a brand-new #AndroidDevChallenge!

For the following 4 weeks, the #AndroidDevChallenge will certainly be releasing a collection of regular obstacles to assist you construct much better applications much faster with Jetpack Compose. Oriented around “take off understandings,” each difficulty concentrates on a brand-new location of Compose, from computer animations to Material Theming, composables to checklists and also even more! Compete to win brand-new rewards for each and every difficulty, with over one thousand rewards to win consisting of a Pixel 5. 1 The initial difficulty begins today!

The obstacles

Every week brings a brand-new difficulty with its very own regulations and also jobs. Every Wednesday beginning today we’ll release a post consisting of the complete summary of what you require to do and also the length of time you need to finish the job. Each difficulty will certainly assist you obtain knowledgeable about the make up psychological version and also various Compose APIs – from standard Composables like Text and also List, to state, computer animations and also even more.

Your option to every difficulty need to be applied in a GitHub database. Make a duplicate of this Github repository theme and also adhere to the directions in the README. The theme includes a fundamental Hello World! in Compose and also a constant assimilation configuration.

Week #1 – Puppy fostering application

Android 12 logo

Let’s begin the #AndroidDevChallenge with a bang bark: construct a pup fostering application! The application needs to include a summary display that shows a checklist of pups, and also a information display revealing each pup’s information. You have till March second, 23:59 PST to send your access. 2

Your UI needs to be totally integrated in Compose. Your entry will just be evaluated based upon your application’s UI layer. To assist you with the application, have a look at the Compose documents on designs, checklists, message and also navigating. For some paws-on understanding check out the Compose path, with codelabs covering numerous subjects helpful in finishing this difficulty.

Are you a 🐱rather than a 🐶 person? Submissions for any kind of kind of pet dog fostering application rate.

We eagerly anticipate seeing what you construct!

This week’s reward

Our initial difficulty begins with a reward that creates the excellent partner as you’re flying via Compose: a minimal version prize of our Jetpack Compose superhero, made from LEGO blocks. The initially 500 individuals to efficiently finish this difficulty and also send their access can include this prize to their collection of Android porcelain figurines, displaying just how you’re a victor for the initial week’s #AndroidDevChallenge.

Week #1 reward: Jetpack Compose superhero

Help make Jetpack Compose much better

Community goes to the heart of Jetpack Compose and also your comments aids us construct a much better item:

  • File concerns with Jetpack Compose on the main concern tracker.
  • Sign approximately become part of the Jetpack Compose research study studies.

There will certainly be brand-new rewards for each and every week’s difficulty; for weeks when a Google Pixel 5 is a reward, we will certainly use a likewise valued electronic devices present card for victors that stay in a nation where a Google Pixel 5 is inaccessible. See the main regulations to find out more.

Please examine the web link for the complete main regulations related to the access.