graviton57 / TVGuide

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

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

License:Apache License 2.0


Languages

Language:Java 100.0%