Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsegurai/kotlin-online-shop01
Online app with Android material Modern Dashboard page and cart activity and detail activity with Kotlin MVVM architecture and Firebase database.
https://github.com/fsegurai/kotlin-online-shop01
android android-studio kotlin
Last synced: about 5 hours ago
JSON representation
Online app with Android material Modern Dashboard page and cart activity and detail activity with Kotlin MVVM architecture and Firebase database.
- Host: GitHub
- URL: https://github.com/fsegurai/kotlin-online-shop01
- Owner: fsegurai
- Created: 2024-06-14T03:00:29.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-23T22:46:48.000Z (7 months ago)
- Last Synced: 2024-06-25T04:26:09.948Z (7 months ago)
- Topics: android, android-studio, kotlin
- Language: Kotlin
- Homepage:
- Size: 3.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Online Shop App with Kotlin MVVM Architecture & Firebase
This project is an example of an online shop application developed using Android Studio with Kotlin and Firebase. The application follows the Model-View-ViewModel (MVVM) architectural pattern and uses Firebase for backend services.
## Features
- Modern Material Design Dashboard
- Cart Activity
- Detail Activity
- User Authentication
- Product Listing
- Order Management## Technologies Used
- Kotlin
- Android Studio
- Firebase
- MVVM Architecture## Getting Started
### Prerequisites
- Android Studio Koala | 2024.1.1 or later
- Firebase Account### Installation
1. Clone the repository to your local machine.
2. Open the project in Android Studio.
3. Connect the application to your Firebase account. Follow the instructions in the [Firebase documentation](https://firebase.google.com/docs/android/setup) to do this.
4. Run the application on an emulator or physical device.## Usage
The application starts with an intro activity. After that, the user can navigate through the application, view products, add them to the cart, and proceed to checkout.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## Acknowledgments
- Android Kotlin Fundamentals by Google Codelabs
- Firebase DocumentationPlease note that this README is a general guide. Depending on the specifics of your project, you may need to add, remove, or modify sections.