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.
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.
|