Welcome to my personal learning journey in Android App Development using Java!
This repository showcases a variety of apps and experiments I've built while exploring Android Studio and Java programming.
This repo contains the following sub-projects:
QuizApp
: A simple quiz app to test general knowledge.S7DApi
: Demonstrates how to interact with APIs in Android.S7dBankApp
: A mock bank app with basic functionalities.S7dGuessApp
: A number guessing game app.S7dLocationApp
: An app that utilizes location services.movies
: Movie browsing app with a clean UI.
- Java (100%)
- Android Studio
- XML for layouts
- Gradle for build automation
- Firebase (in some apps)
- REST APIs (for network-related apps)
- Multiple choice questions
- Simple UI with score tracking
- Fetches and displays data from an API
- JSON parsing and RecyclerView integration
- Simulates user transactions
- User login and balance display
- Random number guessing logic
- Feedback based on user input
- Uses GPS/Network providers
- Displays user's current location on map
- Fetches movie data
- Displays posters and details with a beautiful interface
Screenshots of the apps are stored in:
Gas app images.jpg
apps Images.jpg
- Clone the repo:
git clone https://github.com/your-username/your-repo-name.git
- Open each project individually in Android Studio
- Sync Gradle files
- Run on emulator or physical device
- Java fundamentals for Android
- Activity lifecycle management
- Working with RecyclerView, Fragments, and Intents
- Parsing JSON data
- Using Android permissions & services (e.g. GPS)
- Clean UI design and responsiveness
- Using external APIs and Firebase