I had more difficulty than I thought trying to persist all data contained on the note. I tried both local database and filesystem. Some issues related to permissions and stuff on the android manifest caused some problems when running and testing the app. Everything else went well, for example implementing the listview with custom adapter and localizing the app into 3 different languages. I could not test in different countries though. – Bernardo
At first I wanted to make the notes into an all inclusive note taker, by being able to take a picture and add it to the note, choose to draw on the note and add text to it. It proved a lot harder than I thought and almost all of my time went into getting a picture to fit nicely into the Edit text View. I would have liked to get the text to wrap the picture, but it just inserts into that line and the text falls below. As I attempted to add in drawing, I would break something in the code, so I abandoned that. -Kevin
1. Integrate a list view with a custom adapter/presentation into an app.
4. Persist data using preferences.
7. Localize an app into at least three languages
17. Write an app that interacts with the camera.