Uni times – a student timetable android application

3
What is UniTimes? UniTimes is a simple to use Android application to easily display a users scheduled class timetable and any forthcoming deadlines. Why UniTimes? As a mature student with so much going on in life (kids, work, wife and study etc) sometimes I would like an easy way to see what I had on for that day at uni. I have used the calendar function in Android as well as the one for Iphone and found it annoying every term having to input each lecture and then repeat it over and over for each week. So I created UniTimes. Why Android? Android is fast becoming one of the most popular smart phone operating systems on the market. Creating applications for it is a fairly simple affair with massive amounts of support from Google. Its free to develop for, and its open-source.

Transcript of Uni times – a student timetable android application

Page 1: Uni times – a student timetable android application

What is UniTimes?

UniTimes is a simple to use Android application to easily display a

users scheduled class timetable and any forthcoming deadlines.

Why UniTimes?

As a mature student with so much going on in life (kids, work, wife

and study etc) sometimes I would like an easy way to see what I

had on for that day at uni. I have used the calendar function in

Android as well as the one for Iphone and found it annoying every

term having to input each lecture and then repeat it over and over

for each week. So I created UniTimes.

Why Android?

Android is fast becoming one of the most popular smart phone

operating systems on the market. Creating applications for it is a

fairly simple affair with massive amounts of support from Google.

Its free to develop for, and its open-source.

Page 2: Uni times – a student timetable android application

UniTimes Key FeaturesThe key features are:

•Easy to use tab based interface

•Extendable list view for classes

•Home screen Widget displaying

important information

•Context menus for fast access to

important functions

•Implements SQLite database which is

only 1 file and completely transferable

Add Class Screen List Pickers Main Screen

Layout

Home Screen Widget

Context Menus

Menu

Page 3: Uni times – a student timetable android application

The Future of UniTimesThere are many additional features I would like to develop for

UniTimes and will continue to do so after this module has finished.

I hope to have it out on the android market for user testing in the

next 6-8 weeks.

Some of the most notable features I would like to add to the

application are:

•Change the tabbed based layout to a standard one with the main

form having buttons which take you off to the screen you want to see,

this is to incorporate more features.

•Modules screen – this would allow the user to list the modules they

are currently listed on and access pages with resources – possible to

link to portal pages

•UoP specific version – using a matrix algorithm and googles location

services i would like to implement a way of showing the user the route

across campus to get to their next class.

•XML parsing – The option to use a website to quickly enter timetable

data which then gives a link to the user to enter into the android

device in this application which would then parse the xml and input all

classes into the app.

•Export – Allow the user to export their settings to be imported into a

new device or after factory reset.