**Web&Craft ** is an Android application designed to provide users to search product. Utilizing the latest in MVVM architecture and Jetpack Compose, Planet Finder delivers a seamless and engaging user experience..
WhatsApp.Video.2024-07-07.at.13.59.18_72be6187.mp4
To get a local copy up and running follow these simple steps:
- Android Studio 4.2+
- JDK 11+
- Android SDK
- Clone the repo
git clone git@github.com:username/planet-finder.git
- Open the project in Android Studio
- Build the project to download dependencies and configure the project.
- Connect your Android device or start an emulator.
- Click the Run button in Android Studio or use the following command:
./gradlew installDebug
- Splash Screen: The entry point of the app.
- Home Screen: Displays a list of popular planets and a search bar to find specific planets.
- Detail Screen: Provides detailed information about a selected planet.
The app follows the Model-View-ViewModel (MVVM) architecture pattern which helps in separating the logic from the UI. This ensures a clean and maintainable codebase.
- Model: Represents the data and business logic.
- View: Represents the UI components.
- ViewModel: Manages the data for the UI and handles the business logic.
- Language: Kotlin
- UI Toolkit: Jetpack Compose
- Architecture Components: ViewModel, LiveData
- Networking: Retrofit
- Image Loading: Coil
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Gmail - Satyamkrjha@gmail.com
Project Link: (Project Link)