Question: Using Java, Android Studio and Basic Fire Base create an App that meets the following requirements Your app must meet the following requirements: Phone App

Using Java, Android Studio and Basic Fire Base create an App that meets the following requirements

Your app must meet the following requirements:

  1. Phone App (15 pts)
    • 1.1 When the app is launched, the user should be presented with a text field and a submit button. These controls will be used to add new todos (3pts).
    • 1.2 Clicking the submit button creates a new todo in your firebase instance (3pts).
    • 1.3 Creating a new todo results in the todo appearing in the list of todos. (3pts)
    • 1.4 Each todo should be rendered with a checkbox (3pts)
      • Clicking on the checkbox updates the todo in firebase to indicate that it has been completed (or not completed if you are unchecking a box)
    • 1.5 When the app launches it should load the existing todos from Firebase and display them (3pts).
  2. Watch App (10 pts)
    • 2.1 When the app launches it should load the existing todos and display them. (2 pts)
    • 2.2 Checking the checkbox for a todo updates the todo in firebase (2 pts)
    • 2.3 Newly created todos from the phone app should appear automatically in the watch app without reloading the app (4 pts).
      • Todos that are marked as complete in the phone app should be automatically marked as complete in the watch app and visa versa
  3. API Implementation (5 pts)
    • 3.1 The application and data layers of your application should be implemented as an android library module.
      • This effectively means that the only code that will be unique to your phone and watch applications will be the code that puts things on the screen (the view layer)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!