Books & Videos

Learn about your favorite open source mobile app framework

Learn PhoneGap Build - The Basics

by Chris Griffith

In this video course, Chris Griffith introduces the PhoneGap ecosystem and the basics of PhoneGap Build. He shows how to set up an account for development and create, configure, and compile your first project with PhoneGap Build. Once you’ve mastered these fundamentals, Chris shows how to extend your app plugins, debug your app, and then prep it for release in the App Store, Google Play store, or Windows Store.

Learn Apache Cordova - The Basics

by Chris Griffith

In this video course, Chris Griffith introduces Apache Cordova and the PhoneGap ecosystem, including the two command-line interface (CLI) tools and the PhoneGap desktop app. He shows how to set up your local system and how to create, configure, and build your first project with the Cordova CLI. Once you’ve mastered the fundamentals, Chris shows how to extend your app with native and third-party plugins that enable features such as QR code detection and geolocation, and debug your app, preview it in an emulator or on an actual device, and then prep it for release in the Apple Store or on Google Play.

PhoneGap by Example

by Andrey Kovalenko

This book will provide you with the skills you need to create, customize, test, and deploy hybrid mobile applications. Starting from the beginning, this book will cover how to set up your PhoneGap development environment, add mobile web frameworks and plugins, design and customize the application layout, and utilize the embedded features of the PhoneGap framework.

PhoneGap Beginner's Guide - Third Edition

by Purusothaman Ramanujam, Giorgio Natili

This book provides you with the skills you need to successfully create, develop, debug, and deploy a cross-platform mobile application with PhoneGap 5. The book starts with the basics of PhoneGap, covering setting up your development environment, creating a simple project, and debugging and deploying it to your mobile devices. By sequentially working through the sections in each chapter, you will quickly get to know about the available features of various mobile frameworks and the various PhoneGap plugins you can utilize to create your apps. You will then learn how to build a hybrid application using PhoneGap.

PhoneGap 4 Mobile Application Development Cookbook

by Zainul Setyo Pamungkas

This book gives you practical lessons on how to build a world class mobile application using PhoneGap. Whether you are a brand new to mobile applicationdevelopment, a web developer expert, or a seasoned mobile application developer, this book will guide you through creating hybrid mobile applications.

Mastering PhoneGap Mobile Application Development

by Kerri Shotts

This book will guide you through the process of creating a complex data-driven hybrid mobile application using PhoneGap, web technologies, and third-party plugins.you will learn how to create a useful workflow to make development easier. From there, the next version of JavaScript (ES6) and the CSS pre-processor SASS are introduced as a way to simplify creating the look of the mobile application. Responsive design techniques are also covered, including the flexbox layout module.

Applications mobiles avec Cordova et PhoneGap

by Sébastien Pittion, Bastien Siebman

Un seul développement pour un déploiement multiple

Maintenus par Adobe et la fondation Apache, Cordova et sa distribution PhoneGap sont des outils open source qui permettent de créer facilement et simultanément des applications mobiles pour plusieurs plates-formes du marché, comme ioS, Android, Windows Phone, et bien d’autres encore. En effet, il suffit aujourd’hui d’un seul développement pour assurer un déploiement multiple vers les différents magasins d’applications (App Store, Google Play Store, etc.). Utilisant les langages HTML, CSS et JavaScript, ces outils à la popularité croissante offrent une excellente alternative au code natif, notamment pour les développeurs web. Concret et accessible, cet ouvrage est un recueil de bonnes pratiques et d’astuces pour réussir la création d’applications mobiles avec Cordova et PhoneGap, jusqu’à leur soumission sur les principaux magasins en ligne. Il comporte en outre une étude de cas complète, qui détaille la conception d’une application multi-plate-forme. Tout le code source des exemples est disponible en ligne sur https://github.com/siebmanb/rappelle-toi.

A qui s’adresse ce livre ?

  • A tous les acteurs d’un projet d’application mobile : décideurs, chefs de projet, développeurs, webdesigners…
  • A ceux qui souhaitent concevoir, publier et vendre une application mobile pour iOS, Android, etc.

Sur le site https://github.com/siebmanb/rappelle-toi

  • Téléchargez le code source de tous les exemples du livre

PhoneGap/Cordova ile Mobil Uygulama Geliştirme

by Egemen Mede

Web tabanlı mobil uygulama geliştirmeye başlayın! Elinizde tuttuğunuz bu kitap; mobil dünyanın hızla yükselen yazılım geliştirme trendlerinden biri olan ve hibrit mobil uygulama geliştirme ortamını bizlere sunan PhoneGap/Cordova’yı anlatan ilk ve tek Türkçe kaynak özelliği taşımaktadır. Mobil uygulama geliştirmeye yeni başlayanlara ve elinin altında bir referans kitabı olarak bulundurmak isteyen tüm geliştiricilere hitap ediyor.

PhoneGap/Cordova, kurulumdan başlayarak hibrit uygulamaların nasıl hazırlanacağına, boyutlandırma ve stiller ile giydirme işleminden, yaşam döngüsü olaylarına kadar detaylıca anlatılmıştır. Mobil işletim sistemlerindeki uyuşmazlığı ortadan kaldırmak ve bunları hangi kurallara göre nasıl yapmanız gerektiği bu kitapta.

Apache Cordova 4 Programming

by John M. Wargo

This is a book about Apache Cordova, the leading framework for building native mobile applications for multiple target platforms using HTML5 (HTML, JavaScript, and CSS). As Adobe PhoneGap is just a distribution of Apache Cordova, this book is also about Adobe PhoneGap. You’ll find any differences between the two clearly described herein. The book is for mobile developers who want to learn about Apache Cordova 4. If you’re brand- new to Cordova, then this book will be just what you need to get started. If you’re experienced with an older version of Cordova, this book can act as a refresher, plus it will show you in detail how to use all of the new stuff that’s in Cordova 4. You should have at least some experience with mobile development to directly benefit from this book. For web developers who want to get into mobile development using Apache Cordova, the book includes content that shows how to install and use the native SDKs, but it doesn’t cover many native-specific topics.

Phonegap for Enterprise

by Kerri Shotts

This book covers the necessary concepts you’ll need to build useful, rich, secure enterprise apps for mobile devices, and also explains portions of an example enterprise app development so that you have a working demonstration of the concepts in the book.

Getting Started with PhoneGap 4

by Matthew Ray

For the web developer who is ready to get into mobile app development, Getting Started with PhoneGap 4 guides readers through the intimidating task of preparing their system and beginning the journey into hybrid mobile app development with the PhoneGap framework. Also included are tips on selecting appropriate UI frameworks, working through the app generation and build processes, integrating plug-ins to make apps more powerful, and troubleshooting if things don’t go as planned.

Apache Cordova in Action

by Raymond K. Camden

Apache Cordova in Action teaches you to create and launch hybrid mobile apps using Cordova or Phonegap. By following carefully selected examples, step by step tutorials, and crystal-clear explanations, you’ll learn to build apps from the Cordova CLI and as well as how to make use of device features like the camera and accelerometer. For readers just learning to design mobile apps, the book will discuss ways to build mobile friendly, professional-quality UI and UX. Finally, you’ll learn testing techniques and discover the PhoneGap Build service, along with how to submit your applications to Google Play and the Apple App Store. Apache Cordova in Action simplifies the entire process of app development and makes it accessible to web developers.

Apache Cordova API Cookbook

by John M. Wargo

Apache Cordova API Cookbook provides experienced mobile developers with details about how each Cordova API works and how to use the APIs in their own applications. Using Apache Cordova, mobile developers can write cross-platform mobile apps using standard HTML 5, JavaScript, and CSS, and then deploy those apps to every leading mobile platform with little or no re-coding. Coverage is included for all Cordova/PhoneGap 3 APIs. Instead of just showing short snippets of code to explain a particular API, the book is chock full of complete, contextual examples. Inside the book, you’ll find more than 30 complete Cordova applications; chapter content highlights how those applications look and work on Android, iOS, Windows and more. The sample applications provide developers with applications they can run on every Cordova supported mobile device platform to see exactly what the API does, how it works and what the limitations are on each platform.

PhoneGap 3.x Mobile Application Development

by Kerri Shotts

The book explores several important topics, including globalization, persistent storage, audio recording and playback, video recording and playback, image capture, GPS, the accelerometer, and much, much more. To explore these topics, the book guides you through the development of several apps, including a productivity app, a path-recording app, and a game.

Approach: A practical guide written in a tutorial-style, this book walks you step-by-step through 12 individual projects to create real world apps. Each project moves through design and implementation of the app, and also provides suggestions to enhance it.

Who this book is for: If you are a mobile developer who is familiar with Phonegap basics and wants to quickly create some cool mobile applications with PhoneGap, this book is for you. You should have some experience working with JavaScript, HTML, CSS, and also be able to use your operating system’s command-line interface. No experience with Java, or ObjC is required.

PhoneGap Build Starter

by Zainul Setyo Pamungkas

PhoneGap Build Starter guide you to create mobile application from HTML5 application using PhoneGap and PhoneGap Build Service. This book cover easy step by step guide to build mobile application as well as PhoneGap Build advance features.

Instant PhoneGap

by Gustavo De La Vega Alvarez

Instant PhoneGap starts with the basics of PhoneGap and enables users to create application in PhoneGap and submit it to different app stores such as Android and iOS.

Users will learn the basics of PhoneGap, get started with building their first app, and gradually work on complex tasks like building and improving the CSS defining the app style, font, colors, and views using jQuery themes. They will learn to edit the index.html file to include the correct JavaScript; use the PhoneGap geolocation API to locate restaurants on a map and monitor user’s current position; and finally users will learn to review code, get the certificates from the OS to deploy app, and build it using PhoneGap Build.

iPhone and Phonegap development: Building Cross-Platform Mobile Apps

by Jiri Vavru

The book is intended as a guide for those developers who would like to start creating their own mobile applications for one of the most popular mobile platforms today - iOS and its iPhone and iPad devices. The book is designed so that a user who has a basic knowledge of JavaScript and HTML5, could be able to create a step -by-step complete functional mobile application, and upload it to the App Store, either to sell or offer it for free. All of this without the knowledge of the native programming for the iOS platform. The book is also suitable for advanced developers who already have with JavaScript and HTML5 experience and would like to learn how to use their prior knowledge for the development of mobile applications for the iPhone and other platforms and also learn a lot of useful information about the user interface, optimizing applications to run on real device, or extension plugins, thus saving a considerable amount of time.

Apache Cordova 3 Programming

by John M. Wargo

Apache Cordova 3 Programming is a complete introduction to Apache Cordova 3 and Adobe PhoneGap 3. It describes what makes Cordova important and shows how to install and use the tools, the new Cordova CLI, the native SDKs, and more. For those brand new to Cordova, this book is what you need to get started. If you’re familiar with an older version of Cordova, this book shows you how to use the new stuff that’s in Cordova 3 plus stuff that has been around for a while (like the Cordova core APIs).

The book shows you how to install and use the command line tools to manage the Cordova application lifecycle and how to set up and use development environments for several of the more popular Cordova supported mobile device platforms. For new developers are chapters on the anatomy of a Cordova application & the mechanics of Cordova development. He covers the tools you can use to test and debug your Cordova applications and create your own plugins.

Mobile App Manual: The Blueprint

by Jeff Pelletier

Mobile App Manual: The Blueprint explains how to create hybrid mobile applications using modern technologies like jQuery Mobile and PhoneGap Build. Learn about the history, tools, and process surrounding creating hybrid mobile applications. The process outlined in Mobile App Manual: The Blueprint will give you the foundation for creating hybrid applications, so you can quickly and easily get your own hybrid apps up and running.

PhoneGap: Mobile Cross-Plattform-Entwicklung mit Apache Cordova & Co

by Marcus Ross

Wenn Sie mobile Anwendungen entwickeln und damit möglichst viele Nutzer ansprechen wollen, dann programmieren Sie in der Regel plattformunabhängige »Web-Apps« mit HTML, CSS und JavaScript. In den diversen App-Stores und -Shops haben Web-Apps aber keine Chance, denn dort sind in der Regel nur die nativen Apps der jeweiligen Plattform zugelassen. Außerdem können Sie mit Web-Apps weder die Kamera noch irgendeine andere Smartphone-Hardware ansprechen.

In diesem Buch zeigt Ihnen Marcus Ross, wie PhoneGap diese Probleme löst. Anschaulich und gleichzeitig kompakt erklärt er, wie Sie mit PhoneGap direkt auf die Hardware zugreifen und wie Sie Ihre Web-App in native Apps der gewünschten Zielplattformen umwandeln (iOS, Android, Windows Phone 7/8, BlackBerrry, webOS und Bada).

Behandelt werden u.a. folgende Themen:

  • Workflow der App-Entwicklung (Lebenszyklus)
  • Unterschiedliche Entwicklungsumgebungen
  • Hardware-Zugriff (Kamera und Co.)
  • Testen und Debuggen (Ripple/WeinRe)
  • Erweiterung

PhoneGap 2.x Mobile Application Development Hotshot

by Kerri Shotts

PhoneGap 2.x Mobile Application Development Hotshot covers the concepts necessary to let you create great apps for mobile devices. The book includes ten apps varying in difficulty that cover the gamut – productivity apps, games, and more - that are designed to help you learn how to use PhoneGap APIs to create a great experience. These apps include working with localization, social networks, geolocation, as well as with camera, audio, video, plugins, and more. With this book, go beyond basic mobile app development, explore mobile app design patterns, learn how to migrate your phone app to a tablet app and more.

If you are a developer looking to create a mobile app using HTML, CSS, and JavaScript, then this book is for you. While this book should be approachable for anyone looking to create mobile apps using PhoneGap, you should have some degree of experience using HTML, CSS, and JavaScript.

Apps mit PhoneGap entwickeln

by Ralph Steyer

With this German manual you learn how to create mobile web applications for varios plattforms and stores. It covers various topics from HTML5, CSS3, JavaScript and web frameworks to APIs.

PhoneGap Mobile Application Development Cookbook

by Matt Gifford

“PhoneGap Mobile Application Development Cookbook” will help you break into the world of mobile application development. Build mobile applications in code you’re comfortable with, create a richer user experience for your users and become part of the ever-growing mobile market place. This is a cookbook with each section written as a recipe in an informal, friendly style. Each recipe contains the complete code needed to build your applications, and plenty of screenshots showing the completed projects running on devices are included to assist you. This book will explore the various methods and functions available using the API, and how to write code that interacts with the native functions, including geolocation sensors, contacts database, and native button events of the device to create powerful applications ready for the market place.

Mobile JavaScript Application Development

by Adrian Kosmaczewski

When developing apps for the latest smartphones, you’re faced with several vexing questions. How many platforms do you need to accommodate? What level of support do mobile browsers provide? To help you address these and many other key issues, this guide provides a hands-on tour of the most powerful JavaScript frameworks available today.

You’ll build sample apps with jQuery Mobile, Sencha Touch, and PhoneGap to learn the unique advantages—and disadvantages—of each framework. From there, you can determine which one is best for your project. This book is ideal for web developers familiar with JavaScript, HTML, and CSS.

  • Experience the simplicity of jQuery Mobile for building cross-browser applications
  • Learn how Sencha Touch’s architecture, widgets, and blazing-fast rendering engine makes it a good choice for enterprise software
  • Use PhoneGap to package your web app into a native iOS, Android, or Windows Phone application.

PhoneGap Essentials

by John M. Wargo

Experienced mobile developer John M. Wargo thoroughly introduces the PhoneGap platform, explaining what it is, what it does, and how it works. He then guides you through configuring PhoneGap environments—creating complete mobile apps—and building them for the Google Android™, Samsung bada, BlackBerry® devices, Apple® iOS, Symbian™ OS, and Windows® Phone. Through realistic examples, you’ll master key PhoneGap APIs for everything from GPS to the file system, contacts to camera, device to events, and more. Wargo also demonstrates how to take full advantage of PhoneGap Build, PhoneGap’s cloud-based packaging utility.

Beginning PhoneGap - Mobile Web Framework for JavaScript and HTML5

by Rohit Ghatol , Yogesh Patel

Beginning PhoneGap is a definitive, one-of-a-kind book that teaches the fundamentals and strategies behind cross-platform mobile application development. Instead of learning languages like Objective-C, focus on building apps from day one for Android, iOS, Blackberry, WebOS and Symbian—without the complexities of these platforms.

This book shows how to build apps which makes use of Google Local Search to create a Restaurant finder apps (which uses Maps to layout locations and uses internal database to store your favorite restaurants. Furthermore, you’ll learn how to extend PhoneGap’s functionality by using PhoneGap plugins to write apps like Dropbox (syncing files in the background outside HTML/JavaScript code and in native code).

By the time you finish Beginning PhoneGap, you’ll know PhoneGap inside and out, and, consequently, be able to develop mobile web apps faster and more efficiently than ever before. Make more money in less time!

PhoneGap Beginner's Guide

by Andrew Lunny

This is a step-by-step guide written in an informal, friendly style, for beginners to learn building cross-platform mobile applications with PhoneGap. You will find plenty of fully explained code and ample screenshots in the book to ease and speed up your understanding. This book is for developers, ideally with web development experience, who are interested in developing for the emerging mobile market, but do not want to learn a new SDK for every phone on the shelf. Readers should be comfortable with JavaScript, HTML, and CSS, and interested in learning the new advances in those technologies that allow for rich, native-style experiences.