Lesson 4b: Creation of ContentProvider for querying with tests.

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Insert functionality for ContentProvider

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Delete functionality plus tests

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Update functionality plus tests

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: BulkInsert functionality on ContentProvider

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Improving FetchWeather task and extending to include the data insertion into the database.

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Loader Implementation and code refactoring.

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Fix call for json parsing on FetchWeatherTask

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Updating data when settings changed plus refatorin.

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Detailed Forecast

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>
Lesson 4b: Configuring the content provider to not be exported.

Signed-off-by: Eduardo Carrara <ecarrara.araujo@gmail.com>