This guide provides an in-depth understanding of a SWIPE application built using Kotlin and Jetpack Compose.
Swipe is an application designed to demonstrate the usage of Kotlin and Jetpack Compose for building modern Android applications. It showcases various features and functionalities implemented using Jetpack Compose UI toolkit.
To get started with Swipe, follow these steps:
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Build and run the app on your device or emulator.
- Android Studio 4.0+
- Kotlin 1.4+
- Jetpack Compose
To install the application, follow these steps:
- Fork this GitHub repository.
- Open it in your Android Studio.
- Wait for synchronization of data, as it may take some time.
- Navigate to
Build
in the toolbar. - Select
Build Bundle(s)/APK(s)
->Build APK(s)
. - Wait for 2-3 minutes for the application to build.
- Locate the generated APK and install it on your device.
- After installation, if you receive a Google Play warning stating the app is unsecure, rest assured that it is not Google verified and is not available on the Play Store. However, it does not pose any security issues.
- User can fetch data from the server.
- User can post data to the server.
- User-friendly Interface: The application features a clean and easy-to-use interface, making it simple for users to navigate and manage their tasks.
- Internet (for fetching data from the server).
- Retrofit for network calling.
- Compose ViewModel for MVVM architecture.
- Coil for image loading.
- JSON to GSON converter.
- MVVM
- Kotlin
- Jetpack Compose
- ViewModel
- Retrofit
- Kotlin Coroutines