Anda di halaman 1dari 1

DEVELOPMENT ENVIRONMENT, TOOLING, AND WORKFLOW 19

Installing prerequisites: Node.js and Git Installing Node.js Installing Git Installing Ionic Cordova Ionic Command Line Interface
(CLI) Starting a new project Developing in the browser Adding a platform Creating a build Running your build on an emulator
Running on a device Adding plugins Generate icons and splash screen Source control best practices Git and templated applications
Root files Included directories Excluded directories
TRENDICITY

Side menu Home Favorites About Login/Logout Search Loading service Map view tab Card view tab Working files
Introductory popup Card view Card view controller List view tab Related files Template layout Refreshing the list of posts
List of posts Liking posts Displaying options with action sheet
IMPLEMENTING A SIDE MENU AND SETTING UP THE ROUTES 79

Introduction to Ionics side menu directives ion-side-menus ion-side-menu-content ion-side-menu ion-header-bar Wrapping up
the side menu Handling routes with the Angular UI Router component About Angular UI The future of AngularJS application
routing Setting up the application routes Defining the root state Defining a state with named view and custom template and
controller Finished routing Trendicity
INTEGRATING A MAP VIEW WITH IONIC

Picking an AngularJS directive for Google Maps The candidates Creating the geolocation utility service Implementing ngCordova
and the $cordovaGeolocation service $ionicPlatform.ready() Converting addresses to geolocation objects using the Google Maps
Geocode API Setting up the map view inside a tab Touchstart, touchend, and click events on touch-enabled devices ui-gmap-googlemap ui-gmap-markers Overriding the Nav Bar Map View Controller Initializing the Controller Refreshing Posts Locating the
User Displaying Posts Loading a Favorite Location
AUTHENTICATION

Desired user experience Incorporating angular-http-auth OAuth2 based approach Token-based approach Cancel login
DESIGNING THE APPLICATION

Layout components Designing Trendicity Ionicons Creating native-looking applications Customizing Ionic with Sass
Overriding Ionic design with Sass Using Sass in Trendicity Gotchas Extending Ionic
INSTAGRAM SERVICE

Authentication Login Logout CORS Non-Authenticated Requests Authenticated Requests


NEXT STEPS

Promoting your Ionic application Prototyping with Ionic Creator Ionics evolution Ionic CLI Ionic View AngularJS 2.0 Support
ngCordova Ions Other Tidbits Ionic as a platform

Anda mungkin juga menyukai