#1317 ✓resolved

Feature request: add sample android app to demostrate EAAS

Reported by dleffler | November 22nd, 2015 @ 01:20 AM

We should have a sample Android app to demonstrate Exponent as a Service (we already have a sample web page available on Sourceforge.net). This tutorial pretty much has all the leg work done and should only need to be tweaked to our data format. http://javatechig.com/video/json-feed-reader-in-android

Probably also nice to have an iOS app, but I'm not experienced in that...

Comments and changes to this ticket

  • dleffler

    dleffler November 30th, 2015 @ 01:25 PM

    Note: most android app sample code seems reluctant to return json data from Exponent???

  • dleffler

    dleffler December 16th, 2015 @ 05:52 PM

    I have a functional app running locally (finally since I'm not an app programmer). It is a very basic 'proof-of-concept' type app, but otherwise is fully functional. It doesn't handle errors well, especially pre-compilation configuration errors. I hope to have the code package placed on Sourceforge.net before the end of the year. It requires Android Studio to build/compile (the newer one provided by JetBrains and not the older Eclipse based one). The package will include a readme to set up the App Constants for your specific installation/website. Currently the features/limitations are:

    • all configuration settings are hard-coded/compiled since you would only want the app used for your information from your website
      • the app only provides access to a single website
      • the app only provides records from a single module type (news, blog, etc...)
    • the app provides a list of all records pull from the website modules (as configured in the EAAS module on your site)
      • each item when clicked will display the 'body' of that item
      • when viewing the single item, you can share it or pull up the specific web page on your device
      • each item displays the (1st) image attached to that item in both the list and detail views
    • the 'about this app' displays the EAAS module details and image from the site module configuration data for that module...therefore you can 'remotely' update the 'about this app' info from your website without having to deploy a new app

    It was noted during this work that EAAS 'events' support is severely lacking since it pulls records (only event, NOT the eventdate record which has the event date/time) and they are not stored chronologically, only as added to the db #1274

  • dleffler

    dleffler December 16th, 2015 @ 07:20 PM

    • State changed from “new” to “resolved”

    The sample app source code is now available at sourceforge.net http://sourceforge.net/projects/exponentcms/files/Samples/Feed%20Re...

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Bug Tracker for Exponent CMS

Shared Ticket Bins

People watching this ticket