Student Progress Tracker - Mobile App
Mobile Application Development (C971)
Offline-First Xamarin Mobile App - A comprehensive Xamarin.Forms mobile application for students to track terms, courses, and assessments with offline-first architecture and local SQLite database.

The Student Progress Tracker (C971 - Mobile Application Development) is designed to help students stay organized throughout their academic journey. Built with C# and Xamarin.Forms, this single-tier mobile-only application uses local SQLite storage for offline access, allowing users to manage academic terms, associated courses, and assessments while providing timely notifications for important dates.

📱 Mobile-First Approach

This project demonstrates offline-first mobile application development using Xamarin.Forms and local SQLite storage.

For the advanced cloud-based version with RESTful API backend, Azure deployment, and enterprise features, see the Software Engineering Capstone (D424) project →.

Academic Terms Screen showing a list of terms
Course Details Screen showing course information and notifications

Key Features

  • Track academic terms and dates
  • Manage courses with instructor details and status
  • Set notifications for course start and end dates
  • Assessments
    Track objective and performance assessments