Qkoh St
ID EN
Education Flutter August 2021

RESTful API Mobile Client

A Flutter mobile client implementing the Unirow Tuban E-Thesis RESTful API.

RESTful API Mobile Client is an Android application built with Flutter that brings the E-Thesis data of PGRI Ronggolawe University Tuban within reach of a phone. It shares its data source with the web client: everything it shows is fetched through the E-Thesis RESTful API rather than from a local database.

Users sign in with the same account they use on the web, then browse the academic data they need — the list of faculties, study programmes along with their status, and the list of proposal seminar participants complete with programme and completion status.

The project was built to show that one well-designed API can serve two kinds of client at once. With Flutter, the interface is written once and stays consistent across screen sizes.

Key Features

  • Sign in with the same E-Thesis account used on the web client.
  • Faculty list with abbreviations and status.
  • Study programme list with the faculty each belongs to.
  • Proposal seminar participant list with completion status.
  • All data fetched straight from the E-Thesis RESTful API.
  • Flutter interface that stays consistent across Android screen sizes.

Hello — anything I can help with?

Planning a project, or just have a question? Send me a message right here — I usually reply the same day.