Mobile timetabler android application android development
Course:- Other Subject
Reference No.:- EM132112891

Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> Other Subject

Mobile Timetabler Android Application Android Development

This assignment requires you to develop a simple Android application that uses many Activities, which are related using Intents. To write the application you will need to use the Android Studio (IDE) 2.3.3.

Your application must perform all tasks listed in this document, and can run on any Android device with a minimum API version of 19 (KitKat 4.4) up to the latest version of Android.

Your application should be created to display correctly on an emulated Nexus 5X ( 1080 X 1920 pixels in portrait orientation) - however, by using sizes specified in "density independent pixels" (dp) the application should also be able to display correctly on any Android device with any sized screen and resolution.

Application Description

Your Mobile Timetabler application will do exactly what it sounds like. When the application first launches, it will display the days of the week Monday through to Friday, and underneath each day, it will display some details (which you will enter, and which will be saved into a simple SQLite database) about what classes / labs you have on that day.

When the application starts it should have two buttons which are displayed at the top of the screen:
- A button to create a New appointment, and
- A button to Delete appointment(s).

Under this, in a LinearLayout inside a ScrollView, there should be 5 centred TextViews with the days of the week Monday through Friday.

Under each day should be the text for one or more appointments. If there are no appointments saved for that day then the text "No appointments." is displayed.

Attachment:- Assignment.rar

Put your comment
View Conversion
  1. user image

    Requirement Weight Mark Correct usage of defining labels, the text on text views and buttons 2 Correct usage of defining text styles for schedule items and TextViews 2 Correct layout for MainActivity 1 Correct layout for NewAppointmentActivity 1 Correct layout for DeleteAppointmentActivity 1 Ability to create database with correct schema 1 Correct creation of the Appointment class 1 Ability to save a new appointment to the SQLite database with details as entered by the user 3 Ability to retrieve a previously saved appointment from the SQLite database 3 Ability to display a retrieved appointment 3 Ability to delete an appointment from the SQLite database 2 Demonstration in Week 8 Lab 5 Assignment mark total / 25 Contribution to unit mark (out of 10%) %

Ask Question & Get Answers from Experts
Browse some more (Other Subject) Materials
Research and explain the estimated cost of implementing an EHR and the estimated cost of managing an EHR over the long run. Discuss current security concerns surrounding HIT a
Correlating topic chapter in required textbook and three peer reviewed scholarly articles.( one from the class textbook).Creating a topic outline.Developing facilitating strat
How significant were the Atlantic revolutions? How did each revolution embody the principles and possibilities of the Rousseau's Social Contract that we read in class? Were so
What does "viviparous" mean? Why is it mentioned so often in the book? What are people's attitudes towards it and why? What are "free martins?" Discuss your opinion about the
A brief description of common empirically researched substance use disorder treatments listed in the topics readings such as (MI, CBT, and SF). Include a minimum of two trea
Describe the social or economic justice issue in the case study, explaining how this issue influences the subject(s) of the case study. Identify at least two strategies you c
Compare the grower's expected values for the three alternatives he has, considering the various possible loss scenarios for the burners and the sprinklers. Which alternative
Research and discuss how social media could be used against you as an expert witness. Is this fair game or is this an invasion of your personal privacy? Support your rationa