Category Archives

Archive of posts published in the category: Android

Android N: What is New?

What is new in Android N? Lots of new changes: APIs, power management, related to notifications, new multi-window UI, permissions, Graphics APIs, other… 1. Android 7.0 -> API Level 24. 2. API differences: https://developer.android.com/sdk/api_diff/24/changes.html 3. Behavioral differences: https://developer.android.com/about/versions/nougat/android-7.0-changes.html 4. General overview: https://www.android.com/versions/nougat-7-0/ 5.…

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…

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…

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…

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

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…

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…

Article: Understanding Android local data store APIs

“The ability to store data locally on the mobile device is a critical function for mobile applications that are required to maintain essential information across application-executions or the lifetime of the application. As a developer, you constantly need to store information such as…

Article: Understanding security on Android

“When you develop Android applications, you must deal with a number of security-related aspects, including application processes and sandboxes, code and data sharing, system protection through application signing, and permissions use.” See my article Understanding security on Android (IBM developerWorks) which introduces the…

Navigation (and maps) the killer app for LBS and Google Maps Nav potential to disrupt the whole Nav systems market

      Yes, navigation and maps is the killer app for LBS. Now it seems that Google Map with support for navigation has the potential to disrupt the whole Nav systems market. And if Google decides to make this new app available…

Motorola announces DROID, the world’s first smartphone powered by Android 2.0

Today I received this from the Motorola marketing folks, here for your reading pleasure: Motorola today announced DROID, the first device powered by Android 2.0 and features the brainpower and breakneck speed of a modern smartphone. DROID is designed to outperform where other…

Android 1.5 Cupcake Install Instructions

Below are modified instructions for Android 1.5 update/install: (Make sure the G1 is fully powered or connected to power) For Android 1.5 Cupcake download the update from: http://android-dls.com/files/ota/signed-kila-ota-148830.de6a94ca.zip Rename the downloaded file to “update.zip” Connect your G1 to your PC; mount the device…

Android Widgets coming soon and they look fantastic

Android Widgets, which will be made available with the release of Android 1.5 (Cupcake) is a great addition to the platform; I’ve been waiting for such widget API for a while now. Android Widgets is an example of Local widgets (as opposed to…

What will drive differentiation across Android platform providers?

The Android platform is an open platform, governed by the Open Handset Alliance (OHA). OHA has many members, and today it includes seven network operators and four handset manufacturers. While the platform itself should be consistent across vendors/providers, thank God, I wonder what…

(Android G1) 3G’s main weakness: power usage

Call it 3G’s weakness, its Achilles’ heel, or 3G’s worst enemy…. ==> Power consumption Ironic it is, having a 3G device, but forcing it to 2.5G, to have a usable handset over time… After a 1-day test running on EDGE vs. 3G/UMTS on…

Android G1: First Impressions

So I got an Android G1 handset. Cool. I’ve been using it for 2 3 days now. Overall I think it is a fine handset and mobile environment with great potential. Below are my quick first impressions: the good, the bad and the…

New Android Dev Austin group

I’ve created a Google Group for Android Dev Austin. If you are interested in Android you should register. This list will be used for Android Dev Austin related news and events, including future AndroidDevCamp for Austin. Here is the info: Group URL: http://groups.google.com/group/android-dev-austin…

Google Apps on Android

Google Apps for Android, which includes YouTube, Search w/ suggestions, Mail, Calendar, Maps, Contacts and Talk, all seem very well implemented and very well integrated with the web and their corresponding web-based applications: The Android platform is looking good… ceo

Richard Monson-Haefel on Is Android Fragmentation Inevitable?

Richard Monson-Haefel (author of a number of books in Java, Web Services and JMS) and who is a Sr. Analyst at the Burton Group, wrote a good piece on Andriod vs. fragmentation… I agree with most of his points. Time will tell what…

James on Android

Good writeup by James Pearce, CTO at dotMobi, on Google Android – as told and used by its own developers. I met James at the Mobile 2.0 event, and he is a sharp guy, so you should listen to him :-). I will…

The Android SDK, Demo Video and Contest

Warning…Warning Will Robinson! The Android is out! So the Android SDK is out… looks very interesting and well thought out. Below is a video of Sergey Brin and Steve Horowitz discussing the availability of the SDK and demo applications on the Android platform:…

Copyright © 2001-2016, C. Enrique Ortiz.