Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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:
- 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).
- 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
- 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)
- 3.1 The application and data layers of your application should be implemented as an android library module.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started