Skip to content

A collection of Android apps built with Jetpack Compose, ranging from beginner to advanced projects. This repository helps developers learn and master Jetpack Compose through practical examples. Perfect for anyone looking to enhance their Android development skills. Contributions and feedback welcome!

License

Notifications You must be signed in to change notification settings

icanerdogan/Awesome-Jetpack-Compose-App-Samples

Repository files navigation

JetpackComposeAppCollection ⚑️

Welcome to the JetpackComposeAppCollection repository! πŸš€ This repository contains a variety of Android applications developed using Jetpack Compose, ranging from beginner to advanced levels. The goal is to provide practical examples and showcase the flexibility of Jetpack Compose in real-world applications.

πŸ“± Applications

The repository includes applications of different difficulty levels, allowing developers to learn and explore the power of Jetpack Compose through hands-on examples.

🟒 Beginner Apps: Simple UI designs and core components to get started with Jetpack Compose.

JetCalculator

JetCalculator - 1 JetCalculator - 2
JetCalculator - 1 JetCalculator - 2

JetBasicMovieLibrary

JetBasicMovieLibrary - 1 JetBasicMovieLibrary - 2
JetBasicMovieLibrary - 1 JetBasicMovieLibrary - 2

JetTipCalculator

JetTipCalculator - 1 JetTipCalculator - 2
JetTipCalculator - 1 JetTipCalculator - 2

JetUnitConverter

JetUnitConverter - 1 JetUnitConverter - 2
JetUnitConverter - 1 JetUnitConverter - 2

JetMoneyCounter

JetMoneyCounter - 1 JetMoneyCounter - 2
JetMoneyCounter - 1 JetMoneyCounter - 2

JetPortfolio

JetPortfolio - 1 JetPortfolio - 2
JetPortfolio - 1 JetPortfolio - 2

JetBankDatabase

JetBankDatabase - 1 JetBankDatabase - 2
JetBankDatabase - 1 JetBankDatabase - 2

JetContacts

JetContacts - 1 JetContacts - 2
JetContacts - 1 JetContacts - 2

πŸ”΅ Intermediate Apps: Apps that incorporate more complex features like navigation, state management, and API integration.

JetCleanNote

JetCleanNote - 1 JetCleanNote - 2
JetCleanNote - 1 JetCleanNote - 2

JetNotepad

JetNotepad - 1 JetNotepad - 2
JetNotepad - 1 JetNotepad - 2

JetCryptoTrade

JetCryptoTrade - 1 JetCryptoTrade - 2
JetCryptoTrade - 1 JetCryptoTrade - 2

🟣 Advanced Apps: Advanced implementations demonstrating the use of custom UI components, performance optimization, and integration with other libraries.

JetMovieLibraryApp

JetMovieLibraryApp - 1 JetMovieLibraryApp - 2 JetMovieLibraryApp - 3
JetMovieLibraryApp - 1 JetMovieLibraryApp - 2 JetMovieLibraryApp - 3

JetStockMarket

JetStockMarket - 1 JetStockMarket - 2
JetStockMarket - 1 JetStockMarket - 2

JetMarvelComicsLibrary

JetMarvelComicsLibrary - 1 JetMarvelComicsLibrary - 2 JetMarvelComicsLibrary - 3
JetMarvelComicsLibrary - 1 JetMarvelComicsLibrary - 2 JetMarvelComicsLibrary - 3

JetToDo

JetToDo - 1 JetToDo - 2
JetToDo - 1 JetToDo - 2

JetWeatherForecast

JetWeatherForecast - 1 JetWeatherForecast - 2
JetWeatherForecast - 1 JetWeatherForecast - 2

🌟 Features

  • 🧩 Modern UI components powered by Jetpack Compose
  • πŸ›  Clean architecture and best practices
  • 🌍 Examples of popular Android design patterns
  • πŸ”„ Reusable code that you can integrate into your own projects
  • πŸš€ Focus on performance and best development practices

πŸš€ Getting Started

To get started with the applications in this repository, follow these steps:

  1. Clone the repository:
    git clone https://github.com/icanerdogan/Awesome-Jetpack-Compose-App-Samples.git
  2. Open the project in Android Studio:
    • Navigate to the project folder and open the build.gradle file to sync the project with the necessary dependencies.
  3. Run the app:
    • Select your preferred emulator or physical device and run the app.

🀝 Contributing

Feel free to contribute to the repository by adding more applications, fixing bugs, or improving documentation. To contribute:

  1. Fork the repository
  2. Create a new branch
  3. Make add your android jetpack compose project
  4. Submit a pull request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ“§ Contact

For any questions, feel free to reach out to me via email.

About

A collection of Android apps built with Jetpack Compose, ranging from beginner to advanced projects. This repository helps developers learn and master Jetpack Compose through practical examples. Perfect for anyone looking to enhance their Android development skills. Contributions and feedback welcome!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published