Sched-U App – the first Android application from the Seattle Sela Diamond program

 

     The Sela diamond program which took place this summer in Seattle involved the training of CS and Electrical Engineering College graduates from the US. The Entire Course involved OOP training, DB training and the last and greater part of the course – Programming for the android platform.

     The Objective for the course was to train the students and a final project – An Android Application to be published on the play store, and the first app to bare fruit is the Sched-U app.

overview:

College students lead hectic lives. A vast majority now carries smart phones. Sched-U is designed to be an assistant to help college students manage getting to their classes on time, notes and assignments, and final exams.

target audience:

College student who need or want help juggling their class schedule, prioritizing assignments, organizing note materials, and preparing for final exams.

The process

     From the get go, my objective was not only to teach the android echo system and the usage of different API’S or even smart coding. I wanted the students to be able to have an approach for a project, gathering requirements, planning the relationships between the different models and build it modular and easy to maintain, so a fair amount of the time was invested for planning and design, including flow chart, ERD diagrams, and use cases.

    The two partners working on the project are Mark Redden and Nick Huebner. The project involves a lot of coding which includes a modular approach to different aspects in the code and great implementation of OO programming by using managers, each responsible for different actions and data manipulation, along with a fancy horizontal slider with a fine tuned animation between different agendas (day,week) with fade in/out effects, all utilized by a custom View written by Nick and Mark.

   A app well done !

Comments

Popular posts from this blog

Spinner VS AutoCompleteTextView

How to update UI from a different thread

Utilizing Http response cache