Android Architecture Components
December 5th, 2017
Learning to use ViewModel and LiveData
Learning to use ViewModel and LiveData
Introduction Android O is coming. Right now in June, we’re in Release Preview 3 with an expected final release date of Q3. My guess for the dessert name is Oreo, but I haven’t been right on a single one so far. Android O feels more like a minor…
Use the Android GeofencingAPI to create concentric geofences around a destination and get alerts as the device approaches.
You’ve almost certainly seen the lint error before “Nested weights are bad for performance.” How bad are they, though? My plan is to create a sample application with a nested view hierarchy using Linear Layouts and compare it to the same layout using…
A detailed look at the nuances of Swift initializers.
iOS User Interface Development Approaches
ProductFlavor is a very powerful feature available in the Android gradle plugin that allows us to manage different “flavors” of an application. This is useful when you want the same application but with different features per flavor (e.g. Full…
Building a Kiosk Application in Android 5.0 (Lollipop)
Simple Android app using Groovy
A quick tip showing how to add custom locations to your app for testing CLLocation services in the iOS simulator.
CocoaPods is the dependency manager we use at Object Partners to integrate open source iOS libraries. We also use it to manage private libraries for our iOS apps.
A review a presentation about iOS 7s Sprite Kit API.
My experience converting a project to an ARC-enabled one. This post shares my discoveries going through an Automatic Reference Counting project conversion.
How to dismiss both a modal and the current UIViewController in the same delegate, taking specific steps in order to avoid crashes.
The purpose of this blog post is to demonstrate a different approach from the Springs and Struts or Auto Layout models for view layout in an iOS application.
iOS projects that utilize shared libraries for common components can be difficult to instrument with Google Analytics. This is one approach to make it easier.
Geb and Spock can be used to automate testing of mobile application on mobile devices, including the iPhone, iPad and Android devices.
Add the ability to detect and redirect mobile devices to specific version of your grails app by using / configuring the spring security plugin that many grails apps already use.
Using Apple’s Reachability project & the SystemConfiguration framework, developers can test network access & leverage that information to optimize performance of their apps.
ShareKit (<a href=http://getsharekit.com/>http://getsharekit.com</a>) is a popular, open-source, drop-in solution for implementing social sharing features in iOS applications. ShareKit does not yet have support for selecting/capturing a photo and sending it as part of a Twitter message. However, thanks to ShareKit’s open-source nature and framework for extensibility, I was able to add this functionality without much fanfare, and still leverage the recently added img.ly support to link to that image. An overview of an initial form of this implementation is outlined in this blog post.
Using the External Accessories Framework, added in iOS 3.0, iPad and iPhone developers can build apps that communicate with external devices.