Added OkHTTP JAR, and inserted it into the build path.
Wrote ServiceLocator (first time with Java generics, so this might be pretty ugly). "Ew ew global state!"... but this will work well for us as it's a small project, with few services. TODO: unit test.
Added ApplicationBootstrapper to instantiate services.
Added LocalRepository (doesn't do much right now).
NoteList now retrieves the LocalRepoistory instance from the ServiceLocator as a proof of concept.
Added GreenDao - I'm going to try this out as our ORM layer for the SQLite persistence.
Removed generator project from the application, removed generator stuff from the LocalRepository.
Removed jar from build path.
Added separate Eclipse project to generate our DAOs. Generated them and added them to the main project under package "models".
Regenerated DAO. Continued work on getting database working.
Moved JARs to "libs" instead of "lib". According to the docs, this is a requirement. Amazing.
More tinkering with database stuff. Nothing working yet.
Updated ServiceLocator - you can now register interfaces. Added interface to LocalRepository.
Removed DatabaseHandler in favour of the GreenDao varient.
All data handling is now perofmed in LocalRepository - and data can now be persisted and read from a local SQLite database.
Added code to NoteList.java to loop through existing notes and show them in LogCat. (To create notes, use the createNote method of our LocalRepository.)