Luv-misra / Feed-Reader

An Android App which reads the RSS feed from a website through Retrofit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feed-Reader

Feed-Reader is an Android App which reads the RSS feed(written in XML) from a blogging website through Retrofit
and displays it in list views arranged in various tabs. Each tab represents a different tag of the website. Fragments have been used alongwith viewpager, with the help of FragmentPagerAdapter. The coordinator layout has been used to give the effect of a collapsing toolbar. JSoup has been used to handle the html content of the website included in one of the tags of the XML.
Multithreading has been used in fetching data into the different fragments.

Prerequisites

The following are some of the specifications of the project

  • compileSdkVersion : 25
  • buildToolsVersion : 25.0.2

The following libraries should be included in the build.gradle(module) before compilation

1. Coordinator Layout

compile 'com.android.support:design:25.3.1'

2. Universal Image Loader

compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'

3. Retrofit

compile 'com.squareup.retrofit2:retrofit:2.3.0'

4. Simple XML convertor Retrofit

compile ('com.squareup.retrofit2:converter-simplexml:2.3.0')
            {
                exclude group: 'xpp3', module: 'xpp3'
                exclude group: 'stax', module: 'stax-api'
                exclude group: 'stax', module: 'stax'
            }

5. OkHTTP

compile 'com.squareup.okhttp3:okhttp:3.8.1'

6. JSoup

compile "org.jsoup:jsoup:1.8.1"

About

An Android App which reads the RSS feed from a website through Retrofit


Languages

Language:Java 100.0%