> Mobile world
> Hybrid Apps vs Native Apps
> Cordova and Its Architecture
> What and Why IONIC ?
> What Techniologies IONIC does it use ?
> Ionicon and Its usage
> IONIC CLI
> IONIC and Packed Android Project File Structure.
> Example To Do List
Starbucks has evolved from a mere seller of coffee products to a full-fledged chain “restaurant”, offering not only coffee products but also other beverages, foods, and merchandise.
Starbucks is still a global leader in the coffee shop chain business
Introduced an online app making it more convenient for customers to locate stores and place orders
Starbucks slogan of “Uniquely Starbucks” continues to play a huge role in company’s success
Danone - History, Evolution, Present and the FutureGreg Thain
A comprehensive background of Danone containing its History and Origins, Early Evolution, Modern Business, Global Expansion, Company Structure, Recent Efforts and Company DNA. As one of the chapters of the book FMCG: The Power of Fast-Moving Consumer Goods by authors Greg Thain and John Bradley. For more details on their success story and that of other leading FMCG companies, check www.fmcgbook.com or Amazon http://amzn.to/1jRyd20.
Lucio Grenzi - Use Ionic framework to develop mobile applicationCodemotion
In the ever evolving quest for the best mobile application development stacks, it's time to take a look at the Ionic Framework. Ionic is a library that provides mobile-optimized UI components to build “native-feeling” hybrid applications. Ionic is built on top of AngularJS to provide a complete solution for developing applications that are both well architected and native-feeling. That’s great news if you are an Angular developer. If you use another architectural framework, you can still use the Ionic CSS stylesheets, but you won’t get the powerful UI interactions, gestures, and animations.
Starbucks has evolved from a mere seller of coffee products to a full-fledged chain “restaurant”, offering not only coffee products but also other beverages, foods, and merchandise.
Starbucks is still a global leader in the coffee shop chain business
Introduced an online app making it more convenient for customers to locate stores and place orders
Starbucks slogan of “Uniquely Starbucks” continues to play a huge role in company’s success
Danone - History, Evolution, Present and the FutureGreg Thain
A comprehensive background of Danone containing its History and Origins, Early Evolution, Modern Business, Global Expansion, Company Structure, Recent Efforts and Company DNA. As one of the chapters of the book FMCG: The Power of Fast-Moving Consumer Goods by authors Greg Thain and John Bradley. For more details on their success story and that of other leading FMCG companies, check www.fmcgbook.com or Amazon http://amzn.to/1jRyd20.
Lucio Grenzi - Use Ionic framework to develop mobile applicationCodemotion
In the ever evolving quest for the best mobile application development stacks, it's time to take a look at the Ionic Framework. Ionic is a library that provides mobile-optimized UI components to build “native-feeling” hybrid applications. Ionic is built on top of AngularJS to provide a complete solution for developing applications that are both well architected and native-feeling. That’s great news if you are an Angular developer. If you use another architectural framework, you can still use the Ionic CSS stylesheets, but you won’t get the powerful UI interactions, gestures, and animations.
Lecture 5 from a course on Mobile Based Augmented Reality Development taught by Mark Billinghurst and Zi Siang See on November 29th and 30th 2015 at Johor Bahru in Malaysia. This lecture provides an overview of location based mobile Augmented Reality. Look for the other 9 lectures in the course.
Lecture 7 from a course on Mobile Based Augmented Reality Development taught by Mark Billinghurst and Zi Siang See on November 29th and 30th 2015 at Johor Bahru in Malaysia. This lecture shows how to use Unity 3D and Vuforia to make mobile AR applications. Look for the other 9 lectures in the course.
2013 Lecture 6: AR User Interface Design GuidelinesMark Billinghurst
COSC 426 Lecture 6: on AR User Interface Design Guidelines. Lecture taught by Mark Billinghurst from the HIT Lab NZ at the University of Canterbury on August 16th 2013
Ionic - Revolutionizing Hybrid Mobile Application DevelopmentJustin James
It has never been easier to build hybrid applications by using the Ionic Framework with technology that you already know and love such as AngularJS and Html 5. You will learn to love mobile development again.
Intro to Ionic for Building Hybrid Mobile ApplicationsSasha dos Santos
Ionic is a free framework that allows users to easily build hybrid mobile applications for iOS and Android using Angular and Cordova. Ionic provides a command line interface, CSS classes, reusable components (directives) and various tools for testing and development. In this session, you'll get a birdseye view of what Ionic has to offer, as well as guidelines for building your first Ionic app, including the use of tools such as Yeoman, Bower and Grunt.
Social Interaction Design For Augmented Reality: Patterns and Principles for ...Joe Lamantia
Augmented reality blends the real world and the Internet in real time, making many new kinds of proximity, context, and location based experiences possible for individuals and groups. Despite these many possibilities, we know from history that the long term value and impact of augmented reality for most people will depend on how well these experiences integrate with ordinary social settings, and support everyday interactions. Yet the interaction patterns and behavior we see in current AR experiences seem almost ‘anti-social’ by design. This is an important gap that design must close in order to create successful AR offerings. In other words, much like children going to school for the first time, AR must to learn to ‘play well with others’ to be valuable and successful. This presentation reviews the interaction design patterns common to augmented reality, suggests tools to help understand and improve the ’social maturity’ of AR products and applications, and shares design principles for creating genuinely social augmented experiences that integrate well with human social settings and interactions.
AngularJS 101 - Everything you need to know to get startedStéphane Bégaudeau
In this presentation, you will find everything need to get started with AngularJS.
For more details, have a look at my blog (http://stephanebegaudeau.tumblr.com) or follow me on twitter (@sbegaudeau)
Presentation from my conference in Lublin. Details, photos and video could be found there http://tryshchenko.com/events/ . Feel free to ask any questions.
Hybrid mobile app development slide with Ionic Framework. This is a subset of slides presented during my Ionic Mobile Development course.
In addition to the items in this slide, the course will cover Ionic application Architecture, Important AngularJS principles for Ionic development, Native vs Hybrid and code signing to Google Play and AppStore.
It is a hands-on based approach training where 80% of the course (normally from 10 am to 5 pm) will be guided lab activity or mini project activity.
Building Hybrid Apps with Angular JS and IONIC...
***********************************************************************
In this tutorial, you learn how to build a native-like mobile application with Ionic and AngularJS. You build a Conference application that allows the attendees of a conference to browse through the list of sessions, and share information on Facebook.
I knew there had to be a better way to build mobile appsAlius Petraška
The time has never been better to learn mobile application development. For many app ideas, you don’t even need any prior native development knowledge. You can get started today with knowledge of HTML, CSS and JavaScript. Unlike native mobile development, mobile applications using web technologies can support many mobile platforms. I shared my own experience on building hybrid applications based on PhoneGap also explained why I suddenly changed my own opinion about native apps and switched back to Xamarin.
«I knew there had to be a better way to build mobile app»FDConf
I knew there had to be a better way to build mobile apps.
The time has never been better to learn mobile application development. For many app ideas, you don’t even need any prior native development knowledge. You can get started today with knowledge of HTML, CSS and JavaScript. Unlike native mobile development, mobile applications using web technologies can support many mobile platforms.
So during this session will gain experience how to start from very basics and build mobile apps with zero knowledge. Alius will share his own experience on building hybryd applications based on PhoneGap also he promised to explain why he suddenly changed his own opinion about native apps and switched back to Xamarin.
Introduction to hybrid application developmentKunjan Thakkar
The presentation I prepared for in-house skill building. Introduction to Hybrid development. Understanding different frameworks and choosing the right one.
Similar to Developing Hybrid Applications with IONIC (20)
17. •A Front-end framework for mobile apps
•Contains a lot of mobile-optimized HTML, CSS and JS
components
•Best Friend with AngularJS
•Uses Cordova to create, build,run, deploy mobile apps
17
18. Why Ionic ?
• You can prepare the smooth interface and a practical way.
• Using Modern Web Technologies
• The performance-oriented hybrid roof you can see in the
market.
• Any changes you make with livereload seems to be instant.
• You can prototype your application with "Ionic Creator".
• You can upload your application to "Ionic View".
• You can develop your application with the module angularjs
state.
• You can code with SASS on CSS side. 18
21. •Server side applications with JavaScript
•V8 JavaScript Engine(Google)
•Non-Blocking IO, asynchronous
mechanism.
•Very Fast
•npm is used to manage modules and
packages.
• ..
21
22. •Compress CSS files.
•Compress JavaScript files.
•Collect the CSS and JS files to a single file.
•You can create watcher to see changes
instatly
• …
22
23. •Developed by Twitter.
•Uses Git Version system
•Don’t need to go to development tool
location.
$ bower install bootstrap
23
28. • ion-header-bar: Adds a fixed header bar above some content.
• ion-footer-bar: Adds a fixed footer bar below some content.
28
29. • ion-content: Provides an easy to use content
area that can be configured to use Ionic’s
custom Scroll View
• ion-list: The List is a widely used
interface element in almost any mobile app.
• ion-item: List items with its format.
29
47. ngRouter ui.router
ngRouter vs ui.Router
• Single ng-view
• Nested view is problem
• Focus url on transition
• Multiple uı-view
• Nested view
• Focus url and state on
transition
47
54. Let’s add edit function and use $ionicListDelegate.closeOptionButtons()5
Don’t forget to add $ionicListDelegate.closeOptionButtons()
to close the option buttons and its Dependency Injection.
54