Create ten dummy tasks to test with

Assignment Help JAVA Programming
Reference no: EM131433884

Assignment: Android App Development using Android Studio

ToDo List app

Part 1

You app must meet these descriptionsand also meet specific list ofrequirements.

Your app must nowhandle a display and interaction of a list of Tasks. Your app mustadd a Task to the list when using the add activity .The user must be ableto mark a Task as completed by clicking on it. A user must also be able to edit a Task byclicking on the task to edit. You must design the layout and widgets that will appear on each listitem view.

Long pressing a task in the list should remove the task. You must warn the user before actuallydeleting the task (get theuser to confirm.)

Your app must meet the following requirements:

1.Display a list of Tasks
2.Each taskin the list should display its due date, title, abbreviated contents and itscompletion state.
3.Tasks mustbe deletable by long press.
4.There should still be a button to create a new task. Adding a new task should add it to the task list
5.Clicking ona task should launch the edit activity or mark the task as complete
6.Your task list should survive configuration changes
7.Create 10 dummy tasks to test with.
8.Implement drag and swipe to move and delete items in your RecyclerView

Part 2 continuity of part 1

Your app must handle tablets and landscape phones. When rotating the device, your app must display both the Task list (on the left) and a detail view (on the right). When the user clicks on a Task in the Task list, the detail view should be populated with the values of the selected Task. The user should be able to edit the task in the detail view, and upon clicking "Save", the list view should be updated with the edited values and the detail view should clear.

Your app must meet the following requirements:

1. Same functionality as before when in portrait. So, in portrait, clicking the add button or selecting a Task in the list should open a new activity to host the edit view.

2. In landscape, display master/detail views. List on left, detail (when selected) on right.

3. Selecting a Task should display its info in the detail view (in landscape. No new activity should be launched)

4. Editing and saving a task in the detail view should update the Task in the list view

5. After adding/editing, the detail (edit view) should clear. 6. Adding a new Task should still be supported

You MUST include four ‘plain' unit tests

Part 3.. Continuity of of part 2

Your app must handle tablets and landscape phones. When rotating the device, your app must display both the Task list (on the left) and a detail view (on the right). When the user clicks on a Task in the Task list, the detail view should be populated with the values of the selected Task. The user should be able to edit the task in the detail view, and upon clicking "Save", the list view should be updated with the edited values and the detail view should clear.

Your app must meet the following requirements:

1. Same functionality as before when in portrait.
2. All data must be persisted to a SQLite database.
3. You must implement all CRUD methods.

Reference no: EM131433884

Questions Cloud

Write paper on laboratory learning : Assignment: BUS441 (2015A) - Select one of the given topic areas below to write your scholarly paper no less than 1000 words (excluding the title page, bibliography and appendices).
Human marriages and interfirm alliances : What are the similarities and differences between human marriages and interfirm alli-ances? How can the lessons behind the success and failure of human marriages enhance the odds of alliance success? State your answer in 1.5 page References are ne..
Increase in the first year with two spending cycles : If taxes were cut by $1 trillion and the MPC was 0.75 by how much would the total spending. a). Increase in the first year with two spending cycles? b). Increasing over three years with two spending cycles per year?
Discuss the history of probation and parole : Discuss the history of probation and parole.Compare and contrast the development of probation and parole practices in England and their adoption by the United States.Describe how probation and parole practices have evolved to meet current societal ne..
Create ten dummy tasks to test with : Your task list should survive configuration changes. Create 10 dummy tasks to test with. Implement drag and swipe to move and delete items in your RecyclerView.
Use money to make investments in new firms : Which of the following is NOT an alternative to using CBA to justify risk controls?  _____ are firms that raise money from investors and then use money to make investments in new firms.
Discussion board about trade and tariffs : The leader of the Macro Islands has asked you to post a message to the discussion board about trade and tariffs that is going on in the legislature.
How power is both gained and lost in organizations : Explain how power is both gained and lost in organizations. Consider your own organization or one you are familiar with. Identify how power is used. Discuss how effective a leader is based on his or her use of power.
Are foreign currencies are floating : Are foreign currencies are floating? Does that mean they do not sink? What makes currencies float? Using the GDP equation components, please explain and use examples, how the components affect the currency movements.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd