Write an app that allows the user to enter notes, and saves the notes into a SQLite database with the current time saved as the number of milliseconds since the UNIX epoch. Whenever they want the user can view a list of their notes in a new activity with a ListView, with the time formatted decently (use the SimpleDateFormat class). You can use SQLite directly or the Room abstraction (I used Room).

Use best practices for all aspects of the code!

Answer