Skip to content

An Android app that showcases Account Manager + Sync Manager + Content Provider + Loaders + SQLite.

License

Notifications You must be signed in to change notification settings

graviton57/TVGuide

Repository files navigation

TV Guide

Join the chat at https://gitter.im/TVGuide/Lobby License API

Simple Android application for TV channels show programs.

Application concept:

alt text

Account Manager manages user credentials(in our case the fake account)

alt text

Sync Manager keeps data up to date

alt text

Content Provider stores structured data

alt text

Loaders make data available

alt text

Tv Guide App

Main Fragment Categories Fragment Channels Fragment/Preferred Fragment
alt text alt text alt text
Preferred Fragment Navigation Drawer Settings Activity
alt text alt text alt text
Sync Date Picker Sort Dialog
alt text alt text alt text

Used libraries:

  • com.android.support:appcompat-v7:25.1.1
  • com.android.support:design:25.1.1
  • com.android.support:support-v4:25.1.1
  • com.android.support:recyclerview-v7:25.1.1
  • com.squareup.picasso:picasso:2.5.2
  • com.squareup.retrofit2:retrofit:2.1.0
  • com.squareup.retrofit2:converter-gson:2.1.0
  • com.squareup.okhttp3:logging-interceptor:3.3.1
  • com.wdullaer:materialdatetimepicker:3.1.2

Developed By

Igor Havrylyuk (Graviton57)