Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/icanerdogan/awesome-jetpack-compose-app-samples
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!
https://github.com/icanerdogan/awesome-jetpack-compose-app-samples
List: awesome-jetpack-compose-app-samples
android android-application android-development android-library java java-android jetpack-android jetpack-compose jetpack-navigation kotlin kotlin-android
Last synced: 26 days ago
JSON representation
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!
- Host: GitHub
- URL: https://github.com/icanerdogan/awesome-jetpack-compose-app-samples
- Owner: icanerdogan
- License: other
- Created: 2024-12-12T21:03:06.000Z (29 days ago)
- Default Branch: main
- Last Pushed: 2024-12-14T17:25:39.000Z (27 days ago)
- Last Synced: 2024-12-14T18:28:54.876Z (27 days ago)
- Topics: android, android-application, android-development, android-library, java, java-android, jetpack-android, jetpack-compose, jetpack-navigation, kotlin, kotlin-android
- Language: Kotlin
- Homepage: https://medium.com/@ibrahimcanerdogan
- Size: 2.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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](https://github.com/user-attachments/assets/fdd29c6d-e844-4d75-8fd9-9f0dbfd8813c) | ![JetCalculator - 2](https://github.com/user-attachments/assets/c8432be4-2d9e-417c-923e-c2d5855d895d) |
JetBasicMovieLibrary
JetBasicMovieLibrary - 1 | JetBasicMovieLibrary - 2
:-------------------------:|:-------------------------:
![JetBasicMovieLibrary - 1](https://github.com/user-attachments/assets/c074a85f-e3cb-4aee-ad2c-ad66b848e8b8) | ![JetBasicMovieLibrary - 2](https://github.com/user-attachments/assets/c56be7c0-ff59-456c-84b5-2f7649566407)
JetTipCalculator
JetTipCalculator - 1 | JetTipCalculator - 2
:-------------------------:|:-------------------------:
![JetTipCalculator - 1](https://github.com/user-attachments/assets/7acbeb93-f825-4066-b628-6d1f8ca04d76) | ![JetTipCalculator - 2](https://github.com/user-attachments/assets/81014773-741c-4829-b816-05471afc9e77)
JetUnitConverter
JetUnitConverter - 1 | JetUnitConverter - 2
:-------------------------:|:-------------------------:
![JetUnitConverter - 1](https://github.com/user-attachments/assets/1de2087e-e86f-4098-9f2d-e115184a42e7) | ![JetUnitConverter - 2](https://github.com/user-attachments/assets/7b8b12b5-d6e0-4ba6-ad5e-ddd8464beec7)
JetMoneyCounter
JetMoneyCounter - 1 | JetMoneyCounter - 2
:-------------------------:|:-------------------------:
![JetMoneyCounter - 1](https://github.com/user-attachments/assets/c27750e4-b531-4a6e-a0f2-8baf8490ca9a) | ![JetMoneyCounter - 2](https://github.com/user-attachments/assets/45a5d145-7ccb-4ac4-a9bc-05b55d78dc74)
JetPortfolio
JetPortfolio - 1 | JetPortfolio - 2
:-------------------------:|:-------------------------:
![JetPortfolio - 1](https://github.com/user-attachments/assets/f2bfe2d9-f142-49fb-aee5-83b7b433056c) | ![JetPortfolio - 2](https://github.com/user-attachments/assets/538384b7-2294-475c-a814-84216042c337)
JetBankDatabase
JetBankDatabase - 1 | JetBankDatabase - 2
:-------------------------:|:-------------------------:
![JetBankDatabase - 1](https://github.com/user-attachments/assets/710d66fd-e5ec-41a7-9b06-ec83aa2663f8) | ![JetBankDatabase - 2](https://github.com/user-attachments/assets/88e0487f-ce11-4ed4-8bda-051cd9b71e77)
JetContacts
JetContacts - 1 | JetContacts - 2
:-------------------------:|:-------------------------:
![JetContacts - 1](https://github.com/user-attachments/assets/ebb9e0e5-7dac-436e-bf85-d0510ab14fdb) | ![JetContacts - 2](https://github.com/user-attachments/assets/dd0b5fd1-1089-4b1e-a2b9-27b4b2a7abe7)### 🔵 Intermediate Apps: Apps that incorporate more complex features like navigation, state management, and API integration.
JetCleanNote
JetCleanNote - 1 | JetCleanNote - 2
:-------------------------:|:-------------------------:
![JetCleanNote - 1](https://github.com/user-attachments/assets/41a5a803-802d-4f85-a56b-5b2486385d48) | ![JetCleanNote - 2](https://github.com/user-attachments/assets/4638e60d-7072-4d1d-933c-e0bb92a03747)
JetNotepad
JetNotepad - 1 | JetNotepad - 2
:-------------------------:|:-------------------------:
![JetNotepad - 1](https://github.com/user-attachments/assets/af0466bb-a90c-4a88-9f72-a005a14ceb08) | ![JetNotepad - 2](https://github.com/user-attachments/assets/e8858e1d-1509-4265-a57c-e95d72820f1b)
JetCryptoTrade
JetCryptoTrade - 1 | JetCryptoTrade - 2
:-------------------------:|:-------------------------:
![JetCryptoTrade - 1](https://github.com/user-attachments/assets/ea3efce5-63ac-43b2-8eda-b9415f6b7706) | ![JetCryptoTrade - 2](https://github.com/user-attachments/assets/981a5538-dcbf-47b2-810d-adb54246da73)### 🟣 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](https://github.com/user-attachments/assets/12de8305-7336-4e02-b22f-8862054cfe23) | ![JetMovieLibraryApp - 2](https://github.com/user-attachments/assets/789fa22e-9d8b-496e-b091-c49594eacc0d) | ![JetMovieLibraryApp - 3](https://github.com/user-attachments/assets/46389305-c6cf-4129-8af5-5e2fad80bb10)
JetStockMarket
JetStockMarket - 1 | JetStockMarket - 2
:-------------------------:|:-------------------------:
![JetStockMarket - 1](https://github.com/user-attachments/assets/ff5483bf-a3d9-4954-a7ae-4a0e72587e36) | ![JetStockMarket - 2](https://github.com/user-attachments/assets/a6bbde42-0398-4981-9bf0-bd939f446a04)
JetMarvelComicsLibrary
JetMarvelComicsLibrary - 1 | JetMarvelComicsLibrary - 2 | JetMarvelComicsLibrary - 3
:-------------------------:|:-------------------------:|:-------------------------:
![JetMarvelComicsLibrary - 1](https://github.com/user-attachments/assets/6977c63a-1242-441b-833d-5288d9305de7) | ![JetMarvelComicsLibrary - 2](https://github.com/user-attachments/assets/64a49b38-f7db-40ed-b358-6a7e31ebc730) | ![JetMarvelComicsLibrary - 3](https://github.com/user-attachments/assets/f03c26ce-7dc6-414b-b9ce-5fad9ffe0e64)
JetToDo
JetToDo - 1 | JetToDo - 2
:-------------------------:|:-------------------------:
![JetToDo - 1](https://github.com/user-attachments/assets/cc181331-c9da-409d-8558-1bcf63517619) | ![JetToDo - 2](https://github.com/user-attachments/assets/b1dae5ce-a7df-467b-81d6-2b32bc061bb8)## 🌟 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**:
```bash
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](LICENSE.md) file for details.
# 📧 Contact
For any questions, feel free to reach out to me via [email](mailto:[email protected]).