Tag Archives

Archive of posts published in the tag: Android

Android Platforms Adoption (May 2016)

Every year I like to take a snapshot of the Android platforms adoption. It is great to compare Year-to-Year numbers for historical purposes. Keeping track of platform adoption is important as it directly impacts what developers should be focusing on vs. what should…

Android Platforms Adoption (May 2015)

Every year I like to take a snapshot of Android platforms adoption for historical purposes. Below is the Android platform comparison 2015 vs. 2014. (Search my blog for previous ones). Keeping track of platform adoption is important as it directly impacts what developers…

Android and Microsoft (2015)

(Image Source: Mario Tomás Serrafero) I find this interesting: the recent move by MSFT to get into and “steal” the Android space. Today, thanks to new leadership at MSFT (Nadella), it seems the company is entering a new phase — with new vision…

On Android and Fragmentation (early 2014)

Due to its origins and philosophy with respect to openness, Android is a fragmented mobile platform. This is illustrated next: There are different kinds of fragmentation to keep in mind. Android platform versions. To minimize fragmentation-related headaches, decide early on what versions of…

5 Tips to Get Started with Android Development

I wrote a small piece for the Safari Flow Blog: With sales of Android devices growing, there’s no better time to get started crafting your first Android app. Here are the five things you need to know before creating that first killer app.…

Using Android’s Advertising ID

My most recent piece is about Using Android’s Advertising ID (Safari Online Books blog). The ability to identify users is important for advertising, analytics and other purposes. Android developers typically rely on the Android Device ID or Telephony IDs such as the International…

On Location (and Other Sensitive) Data

Installing apps, Android in this case, is at times a bit of WTF. It shouldn’t have to, but it is. The amount of personal information that some apps gather can be extreme. This concern is especially true after Google removed the very necessary…

Android App Ops *WAS* a Step Forward

Android App Ops is no more… Two weeks after I wrote Android App Ops is a Step Forward, Google has disabled/removed the permission manager. After the Android 4.4.2 update, invoking the App Ops app results in a RuntimeException. The R.I.P. permission manager, a…

Android App Ops is a Step Forward

Update Dec/15/2013: Two weeks after I wrote this piece below, Google removed App Ops… See Android App Ops *WAS* a Step Forward, and stay tuned. One of Android’s top limitations, one that totally drives me nuts, is its security model, in particular the…

Enabling Voice Communication on Android Apps

Check out the new guest post that I wrote on Enabling Voice Communication on Android Apps, for the Safari Books Online blog. It covers how to enable voice communication using the Android SIP Stack/API. Enabling voice communication on Android apps is possible via…

Android 4.4 (KitKat) is Here!

Check out the new guest post that I wrote on Android 4.4, for the Safari Books Online blog. It summarizes what is new on Android and related important information. In this post we will explore the major changes introduced in Android 4.4. Android…

Android In Action 3rd Ed. Translated to Portuguese

Nice… I just received a copy of Android in Action 3rd edition, which I co-authored, translated to Portuguese! (I would like to learn Portuguese.) ceo

Article: Parse cloud-based services for Android apps

My latest article on Mobile & Cloud computing… Summary: Explore the advantages of storing mobile application data in a private cloud with this introduction to the Parse SDK for Android. Mobilist C. Enrique Ortiz introduces the Parse API classes for cloud-storing and manipulating…

Android Platform Versions (2012)

Below is a snapshot of the Android platform distribution, as of September 2012. As you can see, the majority of the devices out there, close to 60%, are still 2.3 (Gingerbread). This is followed by ICS with close to 21%. Froyo 2.2 is…

On SmartTVs: The Vizio Co-Star (2012)

Vizio Co-Star is NO-GO. Part of creating a product is providing proper customer support throughout its life-cycle. A product life-cycle begins with product envisioning, followed by definition, followed by create/build, followed by going to market (which on itself consists of different aspects including…

Starbucks App == Mobile + Convenience

The Starbucks App for Android 2.0 is out on Google Play (see announcement on VentureBeat). Good to see… (I was one of the people who contributed design & dev to this product, specifically the Card Management tab/functionality, plus some other.) Starbucks have proven,…

Reminder | Tonight May 24th | Android Dev Austin

Update: we had a great event! — see some photos of the event. Thanks to our speakers, and to our sponsor Evernote. If you are in Austin, Texas, a reminder about tonight’s event: “Android app performance, optimization and analysis”. See you there! ceo

Android Dev Austin (May 2012) | Topic: “Android app performance and analysis”

Update: we had a great event! — see some photos of the event. Thanks to our speakers, and to our sponsor Evernote. Topic – “Android app performance, optimization and analysis”: For headcount purposes, please register at http://www.eventbrite.com/event/3493177187 Food and drinks will be served.…

APIs and Copyrights (Oracle vs. Google)

The Oracle vs. Google case on Java is such a precedence case that any ruling on APIs vs. copyright might open a can of worms. The outcome of this ruling literally will affect any software company and developers designing APIs (and protecting those…

Oracle vs. Google on Java (2012)

Some background: I spent many years as an individual contributor to a number of J2ME expert groups including MIDP 2.0, MIDP 3.0 and a number of J2ME APIs ~ around 10 different JSRs over 8+ years. I was a huge proponent of Java…

Teaching Beginning Android

I started teaching Beginning Android at the Austin Community College. This is a beginners-to-med level class on Android programming and is the first time me teaching this class. Here are my (twelve) students! ceo

On Google’s Moto Mobility Group Acquisition

The latest big news on Android is Google’s acquisition of Motorola’s Mobility group. And I have to say, I wasn’t expecting that one. The main arguments floating around on the acquisition are: Patent play, driven by the patent war including the recent Nortel…

Reminder: Android Dev Austin | Feb 17, 2011

A reminder that our next Android Dev Austin meeting is this Thursday Feb 17 at 6pm, at the T-Mobile offices. Sponsored by T-Mobile, we will have an overview of T-Mobile’s integration of WiFi calling into Android devices followed by open format with local…

Android Dev Austin | Feb 17, 2011

A quick heads up that our next Android Dev Austin (@androiddevaus) meeting is on Feb 17 at 6pm, at the T-Mobile offices. Sponsored by T-Mobile, we will have an overview of T-Mobile’s Android strategy followed by open format with local Android developers who…

Article: Introduction to Facebook SDK for Android

Write Facebook apps for the Android platform with the Facebook Android SDK… You can incorporate Facebook functionality into your own applications. From the mobile perspective, the Facebook Platform supports APIs for mobile web applications, and mobile SDKs for native mobile applications for the…

Copyright © 2001-2016, C. Enrique Ortiz.