Skip to content

Commit

Permalink
1.2.0 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
agentphantom committed Feb 5, 2017
1 parent 2fdde8c commit 6c1be10
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 34 deletions.
40 changes: 22 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,32 @@
#City App 1.1.0
# City App 1.2.0

City App is a mobile application developed with the [Feathers SDK](http://feathersui.com/sdk/). It showcases several web APIs and mobile specific techniques.

This project is a port from [City App](https://github.com/PhantomAppDevelopment/cityapp), it demonstrates how to use MXML to quickly create your application views and business logic.

This project takes advantage of the Starling 2.0 and FeathersUI 3.0 new features that greatly improve performance and reduce CPU usage.
City App is a mobile application developed with the [Feathers SDK](https://feathersui.com/sdk/). It showcases several web APIs and mobile specific techniques.

It uses the following Web APIs and technologies:

* Youtube V3 API (JSON)
* Google RSS News Feeds (XML)
* Flickr API (XML)
* Foursquare API (JSON)
* Google Maps Embed API (iframe)
- Youtube V3 API (JSON)
- Google RSS News Feeds (XML)
- Flickr API (XML)
- Foursquare API (JSON)
- Google Maps Embed API (iframe)

Some of the techniques covered are:

* Lazy loading
* Passing data between screens
* Resizable popups
* Multi DPI development
* Custom theme based on Quads
* Custom font
- Lazy loading
- Passing data between screens
- Resizable popups
- Multi DPI development
- Custom theme based on Quads
- Custom font

To compile this application you require to provide your own API Keys which can be obtained for free in their respective sites.

AIR 21 or above is required, you must also need the latest version of the [Feathers SDK](http://feathersui.com/sdk).
You will also require the Feathers SDK with a recent version of Adobe AIR.

[![Watch on Youtube](http://i.imgur.com/9XwfenC.png)](https://youtu.be/x-LE-KRYxfk)

## Download

You can test this app by downloading it directly from GitHub.

[![Download](http://i.imgur.com/sYA22o3.png)](https://github.com/PhantomAppDevelopment/cityapp-feathers-sdk/releases/download/1.2.0/CityApp.apk)
16 changes: 0 additions & 16 deletions src/CityApp.mxml
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,10 @@
xmlns:s="library://ns.adobe.com/flex/spark" theme="CustomTheme" rootScreenID="homeScreen" xmlns:local="*">
<fx:Script>
<![CDATA[
import businessScreens.CategoryDetailsScreen;
import businessScreens.DirectoryScreen;
import businessScreens.MapScreen;
import feathers.motion.Cover;
import feathers.motion.Reveal;
import feathers.motion.Slide;
import mediaScreens.MediaScreen;
import mediaScreens.VideoDetailsScreen;
import newsScreens.NewsDetailsScreen;
import newsScreens.NewsScreen;
import photoScreens.PhotoScreen;
import screens.AboutScreen;
import screens.HomeScreen;
import starling.core.Starling;
import starling.events.Event;
private static const NEWS_SCREEN:String = "newsScreen";
Expand Down
1 change: 1 addition & 0 deletions src/Constants.as
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ package
{
public static const FLICKR_APIKEY:String = "";
public static const FOURQUARE_CLIENT_ID:String = "";
public static const FOURQUARE_CLIENT_SECRET:String = "";
public static const GOOGLEMAPS_APIKEY:String = "";
public static const YOUTUBE_APIKEY:String = "";
}
Expand Down

0 comments on commit 6c1be10

Please sign in to comment.