The Cordova platform is a cross-platform framework for building apps. Instead of building an app with native languages like Java or Objective C, you can build it with familiar web technologies and bundle it in a native container for your target platform. Cordova allows you to build apps for Android and iOS, as well as Amazon Fire, BlackBerry, Firefox, and Ubuntu.
Despite using web technologies, Cordova has robust support for using the features and facilities of a mobile environment. In this course, we'll pay special attention to the camera, contacts and navigation.
Envato Tuts+ instructor Reggie Dawson will teach you a cross-platform development workflow with Cordova. You’ll learn about some of the options for front-end frameworks, how to work with Cordova plugins, and how to test and debug apps with an emulator. Along the way, you'll build a useful Cordova app! The course project will be to build a simple tool for real-estate agents in the field.
Build on your knowledge of Cordova in our course: Publish an App With Cordova.
1.Introduction1 lesson, 00:51
2.Getting to Know Cordova7 lessons, 37:35
3.Creating a Cordova App6 lessons, 26:18
4.Conclusion1 lesson, 00:40
Hello everyone. This is Reggie Dawson. Welcome to the Publish an App With Cordova course for tuts+. Developing an app in Cordova allows web developer to create apps that behave like native apps. After building your app you then need a way to compile it and submit it to the app stores. Cordova includes the ability to build your app locally but it's restricted to the SDK you may have installed in your system. We can also compile Cordova projects, as well as Ionic projects, through the PhoneGap Build service. This has the advantage of allowing you to build your app for iOS, Windows Phone, and Android. After that all you need to do is sign up for your app store and submit your app for the world to see. Of course you'll have to meet the requirements of the respective app store, and in the case of Android and iOS devices pay a fee. But you have to admit, releasing an app is not a complicated affair. Check out this course and learn how to prepare, package and release your app.
2. Getting to Know Cordova
2.1 What Is Cordova?