April 16, 2014 / by Evan Kirkwood / Uncategorized / 2 comments
On a recent Android development project, we encountered a tricky, and at first difficult to reproduce issue. We would open the App, either from the recents list or the launcher icon, and the App would immediately crash. Start it again, and everything was fine. Digging into the logs, we found that there was a consistent […]
Read more
Exception recreating Android Fragment after App dies in the background
April 16, 2014 / by Evan Kirkwood / Uncategorized / 2 comments
On a recent Android development project, we encountered a tricky, and at first difficult to reproduce issue. We would open the App, either from the recents list or the launcher icon, and the App would immediately crash. Start it again, and everything was fine. Digging into the logs, we found that there was a consistent […]
Read more
Detect when audio playback begins with AVPlayer in iOS
February 28, 2014 / by Evan Kirkwood / Uncategorized / 4 comments
Update: February 9, 2017 – We’ve revisited this technique using Swift 3, and added a sample Xcode project you can download in a new post: Detect When iOS AVPlayer Finishes Buffering Using Swift Recently we’ve been working on an iOS App involving audio playback, and wanted to have an animation timed to begin when audio playback […]
Read more
The “Key” to Server Authentication for Google Cloud Messaging
February 16, 2014 / by Evan Kirkwood / Uncategorized / 0 comments
Google cloud messaging (GCM) provides a framework for communication between an application server and client applications, including android mobile Apps. The three main components when implementing GCM for an android app are: GCM connection servers Application Server Android App client Google-provided Google Cloud Messaging (GCM) connection servers take messages from a custom Application Server […]
Read more
Heads up: OS X 10.7 (Lion) requires Xcode 4.1 Update
July 22, 2011 / by Evan Kirkwood / Uncategorized / 0 comments
A heads up to OS X and iOS developers: if you were planning to upgrade to OS X 10.7 right away, or already have, be sure to also to download the new version of Xcode. As many people know, Xcode 4.1 is needed to develop applications for OS X 10.7 (Lion). However, what was not […]
Read more