CodeCanyon

Sensation Feed - PhoneGap/Cordova Full Hybrid App

Sensation Feed - PhoneGap/Cordova Full Hybrid App





Sensation Feed is a PhoneGap/Cordova Full Hybrid App with AngularJS + Onsen UI and allows you to download unlimited public Atom, RSS, or Media RSS Feeds (grouped by your categories) using the Google Feed API (Latest Release: 1.1.0).

Sensation Feed is already a Plugin into my Sensation and Mobionic products. By exporting this Plugin into a new PhoneGap/Cordova Full Hybrid App, we let you focus your App Development on your Feeds just by editing a JSON file.

Sensation Feed is already tested without any issues in iOS 8.

PhoneGap is a very helpful hybrid mobile app development framework, which can drastically improve your HTML5 app development experience. It allows you to easily access native functionality, like camera and Geolocation via JavaScript. Onsen UI is a front-end development framework for PhoneGap/Cordova Hybrid Apps. Onsen UI is developed using Angular.js and Topcoat.

Sensation Feed gives you the bootstrap you need in order to build your next PhoneGap/Cordova Feed Reader application based on Onsen UI.

Sensation Feed 1.1.0 supports the Onsen UI 1.2.1 http://onsen.io release. Onsen UI reduces AngularJS complexity, supports jQuery and is integrated with CSS Components Theme Roller http://components.onsenui.io.

APK

Download the SensationFeed APK file.

Features

  • Get UNLIMITED public Atom, RSS, or Media RSS Feeds using the Google Feed API
  • Define all your Feed Categories and all your Feeds just by editing a JSON file (json/structure.json)
  • PhoneGap/Cordova Full Hybrid App using AngularJS + Onsen UI
  • Onsen UI front-end development framework using Angular.js
  • Master/Detail pages with Onsen UI (4 Levels)
  • Onsen UI Components
  • Onsen UI is bundled with Font Awesome
  • AngularJS Controllers, Factories
  • Cordova Plugins
  • Already builded for iOS and Android platforms using the Cordova Command-Line Interface – Build are included in the deliverable

PhoneGap / Cordova Plugins

  • Device: The device object describes the device’s hardware and software
  • Dialogs: Visual, audible, and tactile device notifications
  • EmailComposer: The plugin provides access to the standard interface that manages the editing and sending an email message
  • InAppBrowser: This plugin provides a web browser view that displays when calling window.open(), or when opening a link formed as <a target="_blank"></a>
  • PhoneGap Social Sharing plugin: https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git (nl.x-services.plugins.socialsharing) – This plugin allows you to use the native sharing window of your mobile device.

Sensation Feed JSON Structure

Please just define your Feed URLs into the json/structure.json file that comes with the following format. { "categories": [ { "id": 1, "title": "", "description": "", "icon": "", "items": [ { "id": 1, "title": "", "description": "", "url": "" } }, { "id": 2, "title": "", "description": "", "icon": "", "items": [ { "id": 1, "title": "", "description": "", "url": "" } ] } ] }

Adobe® PhoneGap™ Build

Adobe PhoneGap provides a way for users to create mobile applications using technologies such as HTML, CSS, and Javascript. Please follow the steps in the tutorial in order to build the Sensation Feed App with the Adobe® PhoneGap™ Build.

AngularJS example implementations

  • Using comma as list separator
  • Client side show more pagination
  • Parsing JSON responses

Resources

Licenses

SIL Open Font License (OFL) (http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL) MIT (http://opensource.org/licenses/MIT)
  • AngularJS – MIT License
  • Font Awesome Code – MIT License
  • PhoneGap Social Sharing plugin – MIT License
  • Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0L)
    • Onsen UI – Apache License 2.0
    • Cordova EmailComposer Plugin – Apache License 2.0

    CHANGELOG

    Sensation Feed 1.1.0
    - (1.2.1) Upgrade Onsen UI from 1.1.4 to 1.2.1
    - (1.2.1) Update nl.x-services.plugins.socialsharing 4.3.6 "SocialSharing" to 4.3.11
    - (1.2.1) Update org.apache.cordova.inappbrowser 0.5.2 "InAppBrowser to 0.5.3
    - (1.2.1) Add  DisallowOverscroll preference
    
    Sensation Feed 1.0.0
    - (11.4) Initial release
    
    by
    by
    by
    by
    by
    by