Profile

Cover photo
Simon MacDonald
Works at Adobe Systems
Attended Technical University of Nova Scotia
Lived in Ottawa, ON
828 followers|2,281,378 views
AboutPostsPhotosYouTube

Stream

Simon MacDonald

Shared publicly  - 
 
PluginPub - Publish your PhoneGap plugins to NPM
I was inspired by Sindre Sorhus package np  which makes publishing a package to npm easy by running the following tasks automatically for you: Ensures you are publishing from the  master  branch Ensures the working directory is clean and that there are no u...
I was inspired by Sindre Sorhus package np which makes publishing a package to npm easy by running the following tasks automatically for you: Ensures you are publishing from the master branch; Ensures the working directory is clean and that there are no unpulled changes; Reinstalls dependencies ...
1
Scott Hendersson's profile photo
 
Hi!

I just read your great review!
I think you should check out www.aquro.com and add it to your review! They have a lot of smart functionality.

Best regards
Scott

Add a comment...

Simon MacDonald

Shared publicly  - 
 
Apps Crashing with phonegap-plugin-push and Google Play Services 9.0.0
Late last week Google pushed a new version of Google Play Services out to phones and since them some users of the phonegap-plugin-push have been seeing crashes in their app. The stack trace for that crash looks like this: 05-22 16:21:42.868 10979 11117 E An...
1
Add a comment...

Simon MacDonald

Shared publicly  - 
 
Stuff I Use
This is kinda of a weird post but there is some stuff I use a daily or near daily basis as I run around being a mobile phone application developer. Some of it is very specific to being a computer nerd while others are applicable to anyone. Backpack For a lo...
1
Add a comment...

Simon MacDonald

Shared publicly  - 
 
PhoneGap-Plugin-Push Version 1.3.0 Has Been Released
The latest release of the  PushPlugin  is now available on npm. This release switches the plugin over to using Gradle to include the Android Support Framework jar instead of it being included in the plugin. This should fix the issue where this plugin would ...
1
N Leal's profile photosardar khan's profile photo
2 comments
 
i am using  phonegap 5.0 with cli and i am developing app for android in eclipse and android version is 5.1 and API leve is 22
I am using googlemap in my app. Map not show and the error is 
10-15 12:34:27.341: E/geolocationService(16248): Caught security exception registering for location updates from system. This should only happen in DumpRenderTree.
i am calling map on device ready function

Here is the code


$(document).ready(function(){

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady()
{
alert("Device ready From Map ");

navigator.geolocation.getCurrentPosition(onSuccess,onError);


}


function onSuccess(position)
{
var lag = position.coords.longitude;
    var lat = position.coords.latitude;
    var latLong = new google.maps.LatLng(lat,lag);
    
    var mapOptions = {
    center:latLong,
    zoom:16,
    mapTypeId:google.maps.MapTypeId.ROADMAP
    
    };
    
    var map = new google.maps.Map(document.getElementById("geolocation"),mapOptions); 

var marker = new google.maps.Marker({
    position: latLong,
icon: {
      path: google.maps.SymbolPath.BACKWARD_CLOSED_ARROW,
      scale: 10
    },
map:map,

    title:"My Location"
});

marker.setMap(map);


}

function onError()
{

alert('code'+ error.code +'\n'+ 'message:'+error.message+'\n');


}



});

i have also add permission in my menifest file for location access 

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

JQEURY is working device ready is also showing the alert but the error show after the alert box

If any help thanks in advance. thanks  from sardar khan
Add a comment...

Simon MacDonald

Shared publicly  - 
 
PhoneGap-Plugin-Push Version 1.1.1 Released!
Back during PhoneGap Day EU 2015 I announced our new PushPlugin  with it's normalized API and a promise of continued support. With the release of the 1.1.1 version of the plugin we continue to fulfill that promise with some new features and bug fixes. The m...
1
giuseppe strangi's profile photoSimon MacDonald's profile photo
2 comments
 
It's in the example folder.
Add a comment...

Simon MacDonald

Shared publicly  - 
 
Mud Hero 2015
  So last Saturday Anna and I participated in the Mud Hero Ottawa run. It was an absolute blast as you can probably tell by looking at the smiles on our faces. We took a bunch of pictures during the day which I have in an album over here . First up Anna ran...
1
Francois Henderson's profile photoSimon MacDonald's profile photo
2 comments
 
I have no idea how she did it to tell you the truth.
Add a comment...
In his circles
308 people
Have him in circles
828 people
Ariffarhan Sabri's profile photo
Julian Salcedo Lopez's profile photo
Nasir Hussain's profile photo
Odeke OS's profile photo
Benedict Gedney's profile photo
Anas Al-Qudah's profile photo
Wei Zhang's profile photo
Carlos Santana's profile photo
Saeed Salim's profile photo

Simon MacDonald

Shared publicly  - 
 
Using ES2015 Code in Your PhoneGap Plugins
Everyone loves the new hotness of ES2015 features but sadly not all of the devices you app is going to run on are able to take advantage of all the features of ES2015. Luckily we can use Babel to transpile our ES2015 code into ES5 code that will run everywh...
Everyone loves the new hotness of ES2015 features but sadly not all of the devices you app is going to run on are able to take advantage of all the features of ES2015. Luckily we can use Babel to transpile our ES2015 code into ES5 code that will run everywhere. This way we can write our plugin's ...
1
Add a comment...

Simon MacDonald

Shared publicly  - 
 
Cordova Magic Commands
I was inspired by the following tweet: heres some git aliases to fully unite the dark magic and git experiences pic.twitter.com/ew8xPSAvS6 — becca (@gardensimulator) March 26, 2016 conjure = cordova create $1 $2 $3 ; cd $1 summon = cordova platform add $1 b...
1
Add a comment...

Simon MacDonald

Shared publicly  - 
 
PhoneGap-Plugin-Push Version 1.4.0 Has Been Released
The latest release of the  PushPlugin  is now available on npm. This release is the long awaited release that is fully tested with iOS9. I was able to test on an iPhone 6+ running iOS 8.4.1, iPod Touch running iOS 9.0.2 and an iPad Air 2 running iOS 9.1.0. ...
1
Add a comment...

Simon MacDonald

Shared publicly  - 
 
PhoneGap-Plugin-Push Version 1.2.0 Released!
The latest release of the  PushPlugin  is now available on npm. This release focuses on bringing a number of enhancements to Android notifications. Fear not fans of other platforms as subsequent releases will have more features for your OS of choice. In fac...
The latest release of the PushPlugin is now available on npm. This release focuses on bringing a number of enhancements to Android notifications. Fear not fans of other platforms as subsequent releases will have more features for your OS of choice. In fact release 1.3.0 will center around iOS9 ...
2
giuseppe strangi's profile photoN Leal's profile photoDasatra Rap's profile photo
4 comments
 
+Simon MacDonald hi Simon! It's great to see you. I read your tutorial here http://simonmacdonald.blogspot.com/2012/04/sorry-for-being-gone-so-long-vacation.html. It's work, but my file was empty (0 kb), please kindly response this.
This is really confusing.
Thank you very much.
Add a comment...

Simon MacDonald

Shared publicly  - 
 
Including Plugins with Cordova Command Line Interface 5
You may have noticed that things have changed up a bit as of Cordova CLI 5.0.0 release. Specifically, we are now encouraging the the use of <plugin> tags in your config.xml file over the previously used <feature> tags. You may be wondering why you should us...
1
Jeff Lu's profile photo
Jeff Lu
 
Hi Simon,

I'm not sure if this is related to the new version of Cordova, I'm currently running 5.1.1.  
I have an Ionic app that uses this plugin https://github.com/macdonst/SpeechSynthesisPlugin.  The plugin has been working great on Android before I upgraded Cordova.  Since the upgrade, SpeechSynthesis stops working in native app.  I debugged it through chrome://inspect while running the app on my Android device, it's making the call to window.speechSynthesis.speak(speechSynthesisUtterance) without any error, but there is no audio.  However it stills works when running the web app in the web browser.

Any idea?  Thanks.
Add a comment...

Simon MacDonald

Shared publicly  - 
 
Video of PhoneGap Day EU 2015 - Push N' Pull Presentation
The video for my Push N' Pull presentation is now available. If you want to get a copy of the slides please check out my previous post .
2
Add a comment...
People
In his circles
308 people
Have him in circles
828 people
Ariffarhan Sabri's profile photo
Julian Salcedo Lopez's profile photo
Nasir Hussain's profile photo
Odeke OS's profile photo
Benedict Gedney's profile photo
Anas Al-Qudah's profile photo
Wei Zhang's profile photo
Carlos Santana's profile photo
Saeed Salim's profile photo
Work
Occupation
Code Monkey
Employment
  • Adobe Systems
    Senior Software Scientist, 2014 - present
  • Graphite Software
    Software Engineer, 2013 - 2014
  • IBM
    Software Engineer, 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Ottawa, ON - Halifax, NS - Glace Bay, NS
Links
Contributor to
Story
Tagline
Father, Software Engineer, PhoneGap Contributor, Comic Enthusiast and Coffee Lover
Introduction
Father, Software Engineer, PhoneGap Contributor, Comic Enthusiast and Coffee Lover
Education
  • Technical University of Nova Scotia
    Computer Science
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Minecraft Story Mode
  • Gems of War
  • Pocket Mortys