Tag Archives: PhoneGap

Accessing Azure AD information from .Net Azure Mobile Services and the Xamarin Client

via Narrow Winding Roadway: Accessing Azure AD information from .Net Azure Mobile Services and the Xamarin Client.

I’ve been busy, really busy of late but recently I encountered an interesting problem while working on a while paper comparing Xamarin with PhoneGap. I wanted to back this all by Azure Mobile Services and also use Azure AD for authentication. There are lots of articles out there that explain exactly how to tie the two together and it worked great. This is one such article that is very useful: Authenticate your app with Active Directory Authentication Library Single Sign-On.

Cross-Platform Mobile Testing with the Page Object Model

via Cross Platform Mobile Testing with the Page Object Model.

Many of our clients take a hybrid approach to app development. By hybrid we mean using technologies such as Phonegap, Cordova, Appcelerator Titanium, and Sencha as part of their technology stack. Hybrid apps can benefit from cross platform mobile testing.

Companies choose the hybrid approach for several reasons. A major factor is the ability to release on multiple platforms at the same time. The decision of whether or not to make a hybrid app comes down to the skill sets of the various team members developing the app. There are also some downsides to going non-native, such as the possibility of limited features, rendering and responsiveness issues, or crashes on certain devices.

Our customers have asked us about the best testing practices for identifying and addressing these challenges. Our response is cross platform mobile testing. Since hybrid apps are developed from a common code base, it makes perfect sense to have functional UI test cases that can be executed on multiple platforms.

Building a simple weather app in PhoneGap

PhoneGap is a development framework by Adobe that radically simplifies the barriers to entry for creating mobile apps, allowing you to move fast, break things, and learn a little in the process.  We can use HTML/CSS to designate the content, layout and style (animations) of the app, while using Javascript for the logic and data handling. […]


Building a weather app with PhoneGap pt2

[haven’t caught part 1 yet? do so here] With the Cordova project built and the StartBootstrap template in place, we are ready to turn this bland webpage into a visually-appealing dashboard. This post will focus mainly on Javascript, depicting the implementation details of: 1.) the RESTful API request to OpenWeatherMap 2.) the business logic allowing that API […]


OAuth in Javascript Apps with Angular and Lumen, using Satellizer and Laravel Socialite

via OAuth in Javascript Apps with Angular and Lumen, using Satellizer and Laravel Socialite – Barry vd. Heuvel.

In the last few weeks, Socialite was a popular topic to blog/tweet about. Coincidentally, I also needed Socialite for a project. But in my case, I wanted to use it in an Angular app, distributed using Cordova (Phonegap) as hybrid app on Android/iOS. There were some examples, but I couldn’t find much about it at the time. A few people asked to share my experience about it, so here it is!

HTML + CSS + JavaScript = Mobile Web App

via HTML + CSS + JavaScript = Mobile Web App | Drupal Watchdog.

If you’re a web developer, perhaps you’ve heard of this newfangeldy “mobile” concept that’s been sweeping the world. And perhaps you’ve even gone so far as reading a tutorial or two on how to create mobile applications. If so, you’ve seen that you get the delightfulchoice between Objective C and Swift (iOS), or Java (Android), all of which renders your hard-fought HTML, CSS, and JavaScript knowledge moot.

But, lo! There is hope!

If you’re someone for whom writing code in web parlance is a piece of cake (or at least more doable than C/Java), this article will explain how you can use the knowledge you already possess in order to create mobile applications using the following three ingredients:

  • jQuery Mobile, an HTML5-based framework for developing web-based mobile applications.
  • Drupal 8’s Web Services modules, which provide read and write access to Drupal’s content for use in your application.
  • Adobe PhoneGap, which packages web-based applications as mobile apps for use on platforms such as iOS and Android.

Let’s get started!

Phonegap-Network-Info-Test: A simple test of Phonegaps’s Device Motion (Accelerometer) API

via jessemonroy650/Phonegap-Accelerometer-Test · GitHub.

A simple test of Phonegaps’s Network Information API.