• Stars
    star
    101
  • Rank 331,403 (Top 7 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 10 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A powerful RSS feed manager for Android

PkRSS Build Status

A fluent and flexible RSS feed manager for Android

For more information, please see the website

Download

Download the latest JAR from the release page or grab via Gradle:

compile 'com.pkmmte.pkrss:pkrss:1.2'

or Maven:

<dependency>
    <groupId>com.pkmmte.pkrss</groupId>
    <artifactId>pkrss</artifactId>
    <version>1.2</version>
</dependency>

Basic Usage

PkRSS features a fluent API which allows you to create flexible requests - often using only one line of code. For a full application sample, see the TechDissected Source Code

#####Basic Loading This code loads the specified URL asynchronously.

PkRSS.with(this).load(url).async();

#####Pagination & Callbacks The following loads the next page belonging to the specified url and assigns a callback. PkRSS keeps track of which page was last loaded using a PageTracker. You may also manually specify a page number using page(int).

PkRSS.with(this).load(url).nextPage().callback(this).async();

#####Search & Synchronous Requests You are able to query for a specific search term on a specified feed and get the result synchronously. Pagination is also supported for search queries.

PkRSS.with(this).load(url).search(query).page(int).get();

There are a lot more APIs available such as custom parsers, mark articles as read/favorited, instance builder, custom article objects, request cancelling, and more! See the website for more info or read the Javadoc.

ProGuard

If you are using ProGuard make sure you add the following option:

-keep class com.pkmmte.pkrss.Callback{ *; }
-dontwarn com.squareup.okhttp.**

Developed By

Pkmmte Xeleon - www.pkmmte.com

Follow me on Google+ Follow me on LinkedIn

License

Copyright 2014 Pkmmte Xeleon

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

CircularImageView

Custom view for circular images in Android while maintaining the best draw performance
Java
1,182
star
2

PkRequestManager

A helpful tool which helps make app icon requests for Android a breeze!
Java
27
star
3

PNG2XML

png2xml JAR file will create 2 xml files for your icon pack... It generates a "drawable.xml" and a "icon_pack.xml" based on the png's you have in a folder... simple to use, just download this and place it inside the same folder as your png's... then open a command prompt and cd to that directory... then run the command java -jar png2xml.jar and your files are generated and ready to copy/paste into your theme...
Java
12
star
4

TechDissected

Source code of the official app for TechDissected
Java
9
star
5

PkApplyLauncher

Tool wrapper to make supporting launchers much simpler and organized
Java
6
star
6

DMV

Preparation for the written driving exam.
Java
2
star
7

Personal-Calculator

Eclipse repository for "Personal Calculator"
Java
1
star
8

Android-SDK-Manager

A small Android app to manage Android SDK packages.
Java
1
star
9

Chemistry-Help

This is my very first Android app I made during 11th grade. I was going to polish it up but realized how horrible my coding skills were back then. I'll be making a successor for it (not just for Chemistry) in the near future and I'll pull this from the PlayStore when that moment arrives.
Java
1
star
10

circleci-nodejs-awsebcli

CircleCI NodeJS 12 docker image with AWS EB CLI. Fork from ibnclaudius/circleci-nodejs-awsebcli using latest Node version.
Dockerfile
1
star