Homework Projects for Android Course at UJ
This project sets up a Docker-based development environment featuring Python, Java, Kotlin, Gradle, and SQLite JDBC on Ubuntu. It includes a simple "Hello World" app and is managed with Docker-Compose.
A Ktor-based API project featuring models for products and categories with CRUD operations. It uses SQLite for data storage and handles JSON responses.
A comprehensive calculator application that evolves from basic addition and result clearing to include multiplication, division, subtraction, and advanced operations like percentage calculations, negative numbers, logarithms, and exponentiation. This project offers an intuitive interface for a wide range of mathematical operations.
A task management application that features:
- Predefined task display.
- Task data retrieval via data binding.
- Swipe-to-delete functionality for task removal.
- A view model including task name, description, date, and status.
- SQLite database integration for persistent storage of tasks.
A shopping application developed with Jetpack Compose, featuring:
- A product list with product description pages.
- Functionality to add products to a cart.
- Tab navigation between product list and cart.
- Ability to add multiple quantities of the same product to the cart.
- Option to adjust or remove product quantities from the cart.