Skip to content

o1la/AndroidLAB

Repository files navigation

AndroidLAB

Homework Projects for Android Course at UJ

1. Task - Docker Development Environment

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.

2. Task - Ktor Products & Categories API

A Ktor-based API project featuring models for products and categories with CRUD operations. It uses SQLite for data storage and handles JSON responses.

3. Task - Calculator App

C57BFB84-67D6-46F3-B4BC-C408F82C2BE8_1_201_a

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.

4. Task - TODO List App

D02F35C9-F78E-46E0-BF8E-EC679AB600DE_1_201_a

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.

5. Task - Simple Shopping App

405853842_671477655117244_3304661152327775808_n 405888094_737881058362752_1616851025062658622_n 406260186_1299027317480161_9157803708781053848_n

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.

About

Homework Projects for Android Course at UJ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages