This repository showcases a collection of Android applications developed using Kotlin and Android Studio. Each project is designed to demonstrate various aspects of Android development, ranging from UI design to backend integration.
The repository is organized as follows:
app/
: Contains the main application code, including activities, fragments, layouts, and resources.gradle/
: Includes Gradle wrapper files for building the project.build.gradle.kts
: Kotlin-based Gradle build script for project configuration.settings.gradle.kts
: Defines project settings and module inclusions.
To set up and run the projects locally:
-
Clone the repository:
git clone https://github.com/abhinaya-c/Android_Development.git
-
Open in Android Studio:
- Launch Android Studio.
- Select "Open an existing project".
- Navigate to the cloned repository folder and open it.([github.com][1])
-
Build the project:
- Allow Android Studio to sync and build the project.
- Resolve any dependencies if prompted.([github.com][2], [github.com][1])
-
Run the application:
- Connect an Android device or start an emulator.
- Click the Run button or use Shift + F10 to launch the app.
- Programming Language: Kotlin
- IDE: Android Studio
- Build System: Gradle
- Version Control: Git([linkedin.com][3])
Each project within this repository demonstrates specific features and functionalities:
- User authentication and session management.
- Responsive UI designs with Material Design components.
- Integration with RESTful APIs using Retrofit.
- Local data storage using Room Database.
- Real-time data updates with LiveData and ViewModel.
This project is licensed under the MIT License.
Developed by Abhinaya Chaurasiya.
Feel free to reach out for any queries or collaborations.