Book Image

PhoneGap and AngularJS for Cross-platform Development

By : Yuxian E Liang
Book Image

PhoneGap and AngularJS for Cross-platform Development

By: Yuxian E Liang

Overview of this book

PhoneGap is a mobile development framework that allows developers to build cross-platform mobile applications. Building PhoneGap apps is traditionally done using HTML, CSS, jQuery Mobile, Eclipse Editor, and/or Xcode. The process can be cumbersome, from setting up your editor to optimizing your usage of jQuery, and so on. However, AngularJS, a new but highly popular JavaScript framework, eases these tasks with APIs to get access to mobile APIs such as notifications, geo-location, accelerometers, and more. Starting with the absolute basics of building an AngularJS application, this book will teach you how to quickly set up PhoneGap apps using the command-line interface. You will learn how to create simple to advanced to-do lists and add authentication capabilities using PhoneGap's plugins. You will enhance your skills by writing a PhoneGap app using your newly learned AngularJS skills. Furthermore, you will learn about adding animation and interactive designs to your mobile web apps using PhoneGap plugins. By the end of the book, you will know everything you need to launch your app on both Android and iOS devices.
Table of Contents (14 chapters)
PhoneGap and AngularJS for Cross-platform Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Simon Basset is a cross-platform mobile and frontend engineer living in Paris. He works hard every day to create attractive mobile and web apps.

He worked for years at Smile Open Source Solutions, technically leading a team specializing in mobile development, and has recently joined the frontend expert team of AXA France.

He is a technology enthusiast. He likes to try and use cutting-edge technologies and loves the Web and open source. He also loves animals, has two cats, and is a vegetarian.

Razi Mahmood has a Master's degree in IT with 14 years of working experience, and is an accomplished and experienced software training consultant. His interest in technology never fades and he always keeps himself updated with the latest technology. As a result, he has succeeded in many areas in his career. He is motivated and is a quick learner, and has the ability to handle projects with minimum supervision; these are his personal strengths in every achievement.

Razi started his career as an executive in an engineering firm in Kuala Lumpur. Over the years, he has developed custom software solutions to expedite work in accounting, human resources, and project management reporting. These solutions were eventually documented and presented as part of his project thesis for his Master's degree. Upon completion of his Master's degree, he joined the School Of Technology Management, Binary University as a lecturer in Software Engineering and Accounting Information System. Since then, he has supervised various application development projects undertaken by students using various platforms such as Windows, Linux, OS X, Android, and iOS. In 2008, he was appointed as a member of the Panel of Assessors of Malaysian Quality Assurance Programme, specializing in databases. He is also a co-developer for an education-based mobile apps project endorsed by the Malaysian Ministry Of Education to help students learn local history subjects. This app is now featured on Google's Play store (https://play.google.com/store/apps/details?id=com.fiziazezan2gmail.com.ism2&hl=en).