Near the start of November, the Google team finally hit the 1.0 stable release of its architecture components. Originally announced at Google IO 2017, these components were designed to allow Android developers to create maintainable .. READ MORE
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 .. READ MORE
Intro The Android GeofencingApi makes it easy to define a circular virtual fence around a point on a map and monitor for transitions as the device crosses the virtual fence line. I recently built an .. READ MORE
Job Description Why consider OPI, and why do people dig working here? Variety of consulting; new technologies, projects, and people on a regular basis. Stability; we’ve been around since 1996 and have a diverse mix .. READ MORE
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 .. READ MORE
Android L introduced “Screen Pinning” API. This allows an application to temporarily restrict a user from navigating away from your activity. When Screen Pinning in enabled, it restricts a user from gaining access to notification .. READ MORE
Many of us Java developers have been curious about being able to develop native android app using groovy for a long time. This topic has been discussed in stackoverflow for years. In GR8Conf Europe this .. READ MORE
Every week our team here at OPI talks to a business or business owner and we get asked “iOS or Android?” and there is no right answer because it is the wrong question that is .. READ MORE
Download Full Presentation This Tech Talk is an introduction to user interface development on the Android platform. Android is gaining a lot of ground as a mobile operating system. This talk will cover the basics .. READ MORE
Recently, I had the need to share an svg chart between a javascript (React) app, an android app, and an iOS app. One option would be to write code in all three application to generate .. READ MORE