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

Overview

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)

You might also like...
Attendance-Manager - Attendance Manager, a attendance recording app that helps stay at your 75% attendance
Attendance-Manager - Attendance Manager, a attendance recording app that helps stay at your 75% attendance

Android-Study-Jams Attendance tracker app Problem Statement: There has been a ne

It is an Android app that uses an SQLite database to store an inventory of products

A project completed for a Udacity course. It is an Android app that uses an SQLite database to store an inventory of products. Each product’s name, price, quantity available, supplier, and picture are tracked. The main screen lists all products in a list and provides a button to add a new product. Clicking on a product shows a detailed view for that product. Options to modify or delete the product are available in this detailed view.

An small android app based on banking logic, usilng SQLITE as database, material design, navigation drawer implemented
An small android app based on banking logic, usilng SQLITE as database, material design, navigation drawer implemented

Android Banking App Project - Using Sqlite The Banking app using java in android studio and sqlite for crud. Packages Used Material Design Contributin

App demonstrates how to use Room to save, read, update, and delete inventory items in a SQLite database.

Inventory - Solution Code Solution code for Android Basics in Kotlin. Codelab: Android Jetpack - Room. Introduction This app is an Inventory tracking

Register-Yourself - This app uses SQLite database to sign-up and register a user
Register-Yourself - This app uses SQLite database to sign-up and register a user

Register-Yourself This Android app uses SQLite database to sign-up and register a user. Short description This is a basic application where a user sig

Dynamic content in your Android app
Dynamic content in your Android app

Dynamic content in your Android app (Working with APIs - Retrofit with MVVM)Dynamic content in your Android app (Working with APIs - Retrofit with MVVM)

School project: Weather forecast application made in android studio using Kotlin, SQLite and OpenWeatherMaps free API.
School project: Weather forecast application made in android studio using Kotlin, SQLite and OpenWeatherMaps free API.

A*star 4-cast School project made in android studio using Kotlin, SQLite and free API from OpenWeatherMap.org. A weather forecast app with C(U)RD oper

Aplikasi Android
Aplikasi Android "CafeApp With SQLite" untuk memenuhi salah satu syarat Ujian Akhir Semester mata kuliah Praktikum Pengembangan Aplikasi Mobile UIN Sunan Gunung Djati Bandung.

CafeApp With SQLite Muhamad Taopik (1197050081) Untuk memenuhi syarat salah satu tugas ujian akhir semester mata kuliah Praktikum Pengembangan Aplikas

Learning kotlin CRUD operation with SQLite
Learning kotlin CRUD operation with SQLite

Students App Other useful features CRUD operation SQLite integration Google Material Design library Resource defaults colors.xml - colors for the enti

Owner
Igor Gavryliuk
Android Developer
Igor Gavryliuk
A sample Android app which showcases advanced usage of Dagger among other open source libraries.

U+2020 A sample Android app which showcases advanced usage of Dagger among other open source libraries. Watch the corresponding talk or view the slide

Jake Wharton 5.7k Dec 27, 2022
Fused Sidecar App: Fused Location Provider sidecar app for ATAK

Fused Sidecar App Fused Sidecar App is a Fused Location Provider for the Android Team Awareness Kit (ATAK). Unlike the out-of-the-box GPS Location Pro

Greg Albrecht W2GMD 9 Oct 5, 2022
Conscrypt Provider app, which can be included from other applications (WIP)

Conscrypt Provider is an APK which can provide the Conscrypt Library to apps that support older Android devices. The Conscrypt Library provides modern

mendhak 8 Oct 1, 2022
Removes account requirements and telemetry from Oculus Quest devices

Oculess Features (Temporarily/Partially) Remove Oculus / FaceBook account (only use for disabling updates and telemetry) (Fully) Log Out OF Oculus / F

Bastian 1.6k Dec 31, 2022
Allows usage of vCard resources with the Android contacts provider

vcard4android vcard4android is an Android library that brings together VCard and Android. It's a framework for parsing and generating VCard resources

bitfire web engineering 7 Dec 15, 2022
DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android.

DAVx⁵ Please see the DAVx⁵ Web site for comprehensive information about DAVx⁵. DAVx⁵ is licensed under the GPLv3 License. News and updates: @davx5app

bitfire web engineering 478 Dec 28, 2022
Sync DND state between Android phone and watch

DNDSync This App was developed to enable Do Not Disturb (DND) synchronization between my Pixel phone and the Galaxy Watch 4 since this option was only

rhaeus 57 Jan 5, 2023
Android application to sync RSS without a server using DecSync

Flym DecSync Flym DecSync is a fork of Flym which adds synchronization using DecSync. To start synchronizing, all you have to do is synchronize your s

Aldo Gunsing 20 Dec 30, 2022
Sync floder from drive to local storage

GDrive #refrence and steps to upload - https://developers.google.com/drive/api/v3/manage-uploads to download - https://developers.goo

Karn_Rahul 0 Nov 4, 2021
Simple-todo-app - Simple Memo App using SQLite

Judul Aplikasi Aplikasi Memo Sederhana menggunakan SQLite. Fitur Aplikasi Memo y

Ananda Muhamad Lukman 0 Jan 3, 2022