Skip to content

edgarmiro/android-dev-challenge-compose-week1

Repository files navigation

PuppyApp

Workflow result

📜 Description

Look for your new best friend using this small app! It's clear, cute, and developed using Jetpack Compose!!!

💡 Motivation and Context

It's a simple application developed just to learn the new UI framework. I'm especially proud of the usage of Navigation Compose which means that we only need a single activity to develop modern Android applications. The app contains two simple screens:

  • PetListScreen: Even though it's in Experimental, I've used LazyVerticalGrid to show the puppy list
  • PetDetailScreen: After selecting a puppy users will see the detail of each animal friend. In this case I've used TopAppBar to handle the back navigation

The application uses static resources, like images or texts, and it doesn't has any kind of architecture. I think it's a good starting point with Jetpack Compose. My purpose is to iterate this project adding ViewModels, Hilt and Flows.

📸 Screenshots

License

Copyright 2020 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

A puppy adoption app using Jetpack Compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages