Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

SoujuRei/MobileDevAndroid

Repository files navigation

Introduction to MobileDevAndroid

This repository is an archive of work done on the computer science course COS30017 - Software Development for Mobile Devices.

Original Purpose:

The repository is a complete record of weekly and assignment work done within the course, which serve as a compulsory part of portfolio marking at the end of the course.

Identifier

Name: Vu Huy Chris
ID: 105550047/SWH02350

Technology:

Tools: Android Studio
Coding Language: Kotlin + XML

Contents:

1. Weekly Work:

These consists mainly of tutorials/labs done on class or at home to learn concepts taught within the courses.

2. Assignments:

There are 3 main assignments done within the courses as 3 separate applications. These applications serve as projects that applies learned concepts over the previous weeks to create a complete product.

  • Climbing App:
    Description:
    A simple local application to count scores/points for competitive climbing. Capable of changing language per phone locale language only (no in-app change yet)
  • Music App:
    Description:
    A rental instrument application that displays galleries of different instruments available for rent.
    The current version displays 3 separate galleries for 3 different instruments, consisting of Guitar, Piano and Violin. Upon access, the user can slide through the gallery, read details of each specific product and rent.
    The application is mainly local.
  • Assignment 3 - Custom Application Calendar + Planner:
    Description:
    An application inspired heavily by Apple's Calendar.
    The app allows user to glide up&down through a near-infinite calendar with different displays format such as Month and Year.
    User can login with google accounts or sign up with emails and password normally, allowing data sync.
    The calendar fetched public holidays from a free API and display them on app session.
    User can set certain plans/events with different priority that comes with different (modifiable) set alert mechanism. The alert can occur as long as the application is on. The user can choose to Acknowledge/Dismiss the Notifications in its specific tab, where they can also view details related to the event.

Outside Technology: Firebase (Database, Login Credentials,...), nager.date API (Holiday)

Expected unimplemented function: The app is expected to be able to alert user through email, or on a specific priority, even through specific other emails as well if the user didn't confirm ("respond"). However, due to certain constraint (including free plan of firebase).

About

Archive Repository of COS30017

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors