Description
A3 is about Single Activity applications with fragments, navigation plus a RecyclerView. Your goal is to create an app that can store and display notes using the RecyclerView. Notes have a title and a body. The body can be multi-line, but the title cannot. The first fragment (home/start) contains the recycler view (https://developer.android.com/develop/ui/views/layout/recyclerview) and a floating action button to add new notes. Once pressed, the application must switch to the second fragment, where the user can add new notes. See: https://developer.android.com/guide/navigation/ The second fragment will have a text field with hints indicating where to input the title and the body. You do not have to strictly follow the design above. The fragment also contains a button to save the notes. If the note has an empty title or an empty body, the application should not save the new note; instead, it should return to the first fragment. The user should be able to add as many notes as they want. The FAB button should only be visible on the first fragment. Hint: The CardView class helps a lot in defining the Note View: https://developer.android.com/develop/ui/views/layout/cardview From A2: There are multiple ways to pass information between fragments: Bundles, Companion Objects, ViewModels, SafeArgs, etc. Please take some time to investigate the different methods and their advantages/disadvantages. Some examples: https://developer.android.com/guide/navigation/navigation-pass-data I’ve completed A3, what’s next? You will be using recycler views a lot because they are versatile (through its adapters). How about you take some time to implement a onClick that shows the note details in a third fragment and allows the user to edit or delete the note?

