This repository contains a collection of small mobile app projects developed in Java using Android Studio. Each project demonstrates specific concepts or features of Android app development, making them suitable for learning or as references for beginners and enthusiasts.
- Cafeteria
- CatImageApp
- ColorListView
- Currency Converter
- CurrencyConverter
- ImplicitIntentStates
- MathQuiz
- MediaPlayer
- OrientationDemo
- SimpleListView
- TakePhoto
- ToolbarExample
A simple app to simulate cafeteria functionality. It allows users to view and select items, simulating a basic ordering experience. Focuses on UI elements and event handling.
A fun app displaying images of cats. Useful for exploring image rendering, layouts, and resource management in Android.
Demonstrates how to create a ListView with custom colored items. Perfect for understanding adapters and list customization.
A basic currency conversion app. Introduces UI input handling, data processing, and displaying results in real-time.
An enhanced version of the Currency Converter app with additional features, such as dropdowns for currency selection and better user experience.
Explores Android's implicit intents to perform actions such as opening a webpage, sharing content, or sending emails.
A quiz app for solving simple math problems. Highlights features like dynamic question generation, scoring, and UI updates.
An app showcasing Android's MediaPlayer class for playing audio and video files. Covers media control features like play, pause, and stop.
Demonstrates handling of device orientation changes. Focuses on maintaining state and UI consistency during configuration changes.
Introduces a basic implementation of Android's ListView component. Covers creating lists with default adapters and layouts.
A practical app for capturing photos using the device camera. Covers working with camera intents and saving media files.
Explains the use of Android's Toolbar component to create app bars with navigation and action items.
- Android Studio 2022.3 or later.
- Java 8 or higher.
- A basic understanding of Java programming and Android development.
- Clone the repository:
git clone https://github.com/DespotS/Mobile_Apps.git