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

  Calculate the average of the values in the integer array

Calculate the average of the values in the integer array, multiply that average by the weight, and return the result - The method calcWeightedAvg should return a double and take two parameters

  Implement a thread for each creature representing a task

Implement a threads and a GUI interface using advanced Java Swing classes.

  Create a java program to calculate

Create a Java Program to calculate the all grades inputted by a student, the average grade for the student, the letter grade for the student, and the valid inputted scores displayed in ascending order.

  Powerful pain reliever are consumers with headaches

Your target market for the most powerful pain reliever are consumers with HEADACHES. Start with goals and objectives. Do a SWOT. What information is most important for your market? Do some market research.

  Modify mortgagedisplaygui.java to implement actionlistener

Interrogate the ActionEvent object and determine the source of the action.

  Write a new queue method called movetorear

Write a new queue method called moveToRear() that moves the element currently at the front of the queue to the rear of the queue. The element that was second in line will be the new front element. Do this using methods q.enqueue() and q.dequeue()

  Calculate the average number of miles you ran

What is your list length? Calculate the sum of the total miles you spent running over the 10 weeks. Calculate the average number of miles you ran. Write a search to determine whether 4 is on your list

  Develop a graphical user interface based java program

Develop a Java program that can communicate with a real SMTP email server for sending emails. TNE 60003 - introduction to network programming, You program should provide a GUI and can successfully send the SMTP commands to the mail server

  Program of javascript

Black Dot Printing is attempting to organize carpools to save energy. Each input record contains an employee's name and town of //residence.

  Write a simple tester program

Implement a class named Friend which extends the Contact class. The Friend class should have a field that represents the friend's birthday. For simplicity, the birthdate can be represented with a String.

  Objective to learn the use of comments and basic math

objective to learn the use of comments and basic math operators.create a new folder called assign21 under

  Write a fraction class called fraction.java

Separate accessor methods for each instance variable in the Fraction class. Please use the attached driver code to test the implementation of Fraction 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