1. The app demands to accept three nonentitys and a bloom plane, as shown inferior. You
are very acceptable to customise the labels and points, as hanker as your communication
plainly states this (view step 5 control why you bid love to do this).
Set the judicious bloom plane to 10. Every sneeze accomplish convert the bloom plane by 1.
When the “Take Medication” nonentity is clicked, the bloom plane accomplish growth by 2.
The bloom plane should be kept among 0 ‐ 10. When the bloom falls to plane 7
and inferior, substitute the background/quotation colour of the charges to unsubstantial bluish. If it
falls to plane 5 and inferior, substitute the background/quotation colour of the charges to
red. The charges should be a indifferent colour/background over 7.
2. Two layouts are demanded, single control correspondence and single control hope. Single must conservation
LinearLayout, the other ConstraintLayout. The constraints must be plainly
shown in your communication.
3. The bloom plane must be saved so that on succession it does referable reset. This can be
dsingle using either saveInstanceState or a ViewModel.
4. The app must also be possible in a prevent expression. The communication must include an
interpretation of the concept of String outerization and how it assists
settlement (in inferior 1 page, including images from your app).
5. Find some sounds to denote on clicking the “blow nose” nonentity (you bid love to
rename this). The aspect https://developers.google.com/assistant/tools/soundlibrary (Links to an outer aspect.) should accept colossus you can conservation — these
are hanker though. Download the sounds and arrange them in the /res/raw folder in
your plan — you bid demand to engender a odd Resource Directory.
View https://developer.android.com/guide/topics/media/mediaplayer (Links to an
outer aspect.) control how to denote sounds.
6. Two other outcomes cognate to this lesson are bid of the IDE and conservation of
Logs. Demonstrate how you accept conservationd Logs (e.g., control debugging or criterioning) and
ensure that your responses to points 1-5 plainly delineate how you conservationd the IDE
to found, criterion and operate your rule.
• The app includes three nonentitys and a charges, and updates the charges when a
nonentity is pressed using listeners.
• The app includes two layouts, single Linear and single Constraint.
• The app saves charges on succession.
• The app is possible in a prevent expression, and the communication includes a weak amount
of quotation with an interpretation of the concept of String outerization and how it
• The app denotes sounds on nonentity clicks, using sounds stored in /res/raw.
• Bid of IDE to found and operate a isolated app is clear.
• Log messages are conservationd control criterioning and debugging purposes.