Get Logo App

Picture of me programming

I recently created an Android app, called Get Logo, that downloads an image from the web. My goal was really to get my feet wet with making requests for remote objects.

Get Logo is composed of a single activity that presents a form. Upon submission, the app instantiates a HTTPConnection object, and makes a get requests for the desired image. The request is created in the background using an AsyncTask. When the image has been returned I update the main activity with returned image view.

And that’s all it is. My next project will be a bit more substantial. I plan on deploying it to the Play Store. I’ll also share some of my design artifacts throughout the design & development process.

Back to Basics: Android App Development

A little over a year ago I designed a cross-platform mobile experience for an enterprise level client. To design that experience, I did what any technically minded experience designer would do; I downloaded all of the relevant SDK’s and tinkered with the various UI builders. That brief introduction helped me achieve my design goals.

This year my goal is to start building mobile apps for Android. Why Android? Android is written in Java. Java is the first programming language I learned. Continuing with a familiar programming language allows me to sidestep the overhead associated with learning a new language (which is not my goal). It’s also free.

I’ll post a few screens from a simple app I have been working on for the past week. Stay tuned.

Smartphone Downgrade & Communication Questions

I have been an Android user since December 2009. Since then I have owned the Droid Eris, Droid Bionic and the Droid Razr M. I got the Razr M few weeks ago and it’s a great phone.  Prior to the Razr M, though, I was (it feels really weird and confessional saying this) a Blackberry user.

Why? I lost the Bionic while out with colleagues 7 months ago. Somehow I left my phone in a cab and didn’t realize till the next morning. Rather than paying full price for a phone or buying one second hand, I suspended my service for a month. At the end of the my month long non-smartphone experiment a friend let me borrow her old Blackberry.

The Blackberry and I never got along. Trying to send my first text message was frustrating. Launching the texting app and selecting a recipient were straightforward tasks, but sending the message was frustrating. I tried pressing the “Return” button on the keyboard. Nothing. I tried pressing the trackball. Nothing. I couldn’t figure it out. At that point, I seriously considered downgrading to my old flip phone and forfeiting my unlimited data.

But I held off. It turns out the menu button drives the Blackberry experience. All the actions or tasks one is likely to do are hidden within the system menu. Since this was my first Blackberry device I knew none of this. A former Blackberry user saw what was going on and taught me how to send a text message. It was bad.

There were some benefits, though. My overall mobile usage patterns changed. I stopped texting because it was frustrating. Browsing the web on the device was crappy, so didn’t do that. I had no interested in applications, so, I didn’t download any. I didn’t setup my email accounts either. The phone was simply a phone.

I then began thinking about my experience with the phone and, by extension, communication. I became fascinated with a question: what is the fundamental essence of modern communication? From a quantitative perspective, Claude Shannon presented the “How” of communication pretty effectively.

Shannon’s explanation was so well argued and fundamental that his theory pretty much informs the qualitative perspective as well. But, there’s something to be said about the following observation: I used communication tools less and I ended up feeling more connected with others.

There’s a certain qualitative experience (or consciousness) that defies formulaic representation. Formulaic representation enables powerful devices to encode, transfer, and replicate a the contents of a communication.

It is important to understand that process, the systems that enable communication, and the limitations or problems of those systems. Jaron Lanier, Nicholas Carr, Sherry Turkel, and slow web folks have attempted to address these issues.

Here are my two cents: it’s not clear what all of this communicating we do actually means. Does it mean anything or, more fundamentally, should it? I think it should. Lastly, if you believe we attach value to our communications then what governs that value? Narcissism? Sentimentality? I don’t know, but I’ll get back to you.

New York Times: Election 2012 App for Android

After reviewing the Pulse new aggregation app, I reviewed the New York Times’s 2012 Election app. The review was done on an Android device that ran Gingerbread 2.3.4. The device also had a qHD display (960×540).

What was interesting about this application is how the paywall was implemented. I would be curious to find out how many people subscribed (I eventually did) vs. casual users. Anyway, here’s the review that was done May of 2012.

 

A Visual & Heuristic Review of Pulse for Android

I have long been interested in digital news experiences. I was a Teaching Assistant for a computational journalism class. My masters thesis focuses with news. So, from time to time I like to keep myself informed of how mobile new services are evolving. To that end, I did a review of the Pulse Android application in April of 2012.

 

Mobile Security: A Survey of Authentication Policies

I put this presentation together in April of 2012. The discussion of two (or multi) factor authentication is helpful and still relevant.

Microsoft Surface & Android

If you ask most people today about tablet’s, the first thing they’re likely to think about is the iPad. While Microsoft’s recently announced surface tablet has generated a lot of buzz on tech websites, they’re going to have to introduce it to customers in a few months.

So there’s going to be a big marketing push around the Surface, and the main goal will be to differentiate it from the iPad. At this point, all we have to understand how the Surface will be marketed are images and a commercial. Take a look at the commercial:

Here are some observations: where the iPad is smooth, the Surface seems to be more industrial (e.g. sharp corners), where the iPad is a simple tool with 100,000s of apps, the Surface is a machine. Now, what’s interesting about all of this is that, well, its been done before.

When Android was being introduced to consumers via the DROID campaign in 2008, the Moto Droid used the same industrial imagery to compete with the iPhone. Take a look at the following Android commercials:

Motorola’s goal then, is the same as Microsoft’s – to differentiate themselves from Apple. The Droid campaign was largely successful because it was the only real competitor to the iPhone. In the tablet space, Apple is on top and, while there have been worthy Android tablets, Android has not replicated its success with smartphones with tablets.

Perhaps Microsoft, by recycling some of the concepts of from the DROID campaign, can be more successful in the tablet space. Or, maybe Google will launch their tablet at I/O 2012 and Android will continue its conquest of all things mobile. This is going to be an interesting Fall.