THE BLOG
Exploration of Thought
Thoughts on autonomy, self direction, digital business and life.
Building an Android Notification Bubble
This is a simple post in which I'm going to show you how you can create a simple notification on top of an existing button that looks just like an iOS/OSX notification, as shown below: Concept I want to do this WITHOUT any 9 patch images whatsoever. If you look closely, you'll see that the…Donn Felker - December 2, 2011
Android Validation with EditText
Here's a quick tip to spice up your Android applications. A lot of people perform Android input validation when a button is pressed and display the validation message in a dialog as shown below. However, there's a much easier (and elegant way) to do this by using the built in setError construct of the EditText…Donn Felker - November 23, 2011
What’s New in Android Development Slides
If you attended the "Whats new in Android Tablet" development class this morning at AnDevCon then THANK YOU. :) Below are the slides that are from the class. Enjoy! Download slidesDonn Felker - November 7, 2011
AnDevCon Tablet Programming Workshop Presentation
For those of you who attended todays workshop at AnDevCon II, here is the PDF of the presentation that we covered today. Enjoy!Donn Felker - November 6, 2011
Android Tablet Programming Class at AnDevCon III
This post is for anyone attending the Hands-On Android Tablet Programming class at AnDevCon. Below are the details about the class that should get you up to date. Beginner-to-Intermediate Level Please note, this class is not an introduction to Android. It is a beginner-to-intermediate level class in which I expect that you have a beginner…Donn Felker - October 26, 2011
I’m Teaching a Free Android Tablet Programming Class Oct. 25th in AZ
I'm teaching a free Android Tablet Programming class (hands-on style) October 25th at Gangplank. Please only register if you're 100% sure you can make it as we have limited space and I want to make sure as many people can get in as possible. Registration & Class details are here (http://www.eventbrite.com/event/791143331).Donn Felker - October 13, 2011
Android’s Locale Implementation Is Broken
The way that Android implements Locales (from my understanding and readings) will leave your apps mis-behaving and acting oddly for users if you need to access cross-region features in your app while in another country. A Real World Locale Problem Imagine the scenario where your sell products pertinent to a location, like daily deals (think…Donn Felker - August 23, 2011
Android: Centering text between two other Views
In this post I'll show you how two use the layout_weight attribute in a LinearLayout to force an item so act as a "spring loaded view". A picture is worth a thousand words. Assume you have some dynamic text such as city name and your name. You need to display your name on the left…Donn Felker - August 3, 2011
Android: Rounded Corners with a Bevel/Drop Shadow
Sometimes in Android you want to add a little depth and personality to your android layouts. A basic layout is rectangle with square corners and is quite ugly. I'm going to show you how to create this:Donn Felker - August 1, 2011
Retaining and Acquiring Talent in the Face of Rising (Energy) Costs
This post/article came out of frustration of working at various engagements over the course of my career. From full time gigs to on site consulting to my current position(s) - a) Building my startups (Qonqr, AgileMedicine, Barcodes.io, etc) and b) Remote consulting with very infrequent in person face to face meetings. I decided years ago…Donn Felker - June 28, 2011
Trusting Android Certificates, Part Duex
This post is a follow up to CrazyBob's great post on the same subject. A big thanks to him for posting it as it helped me and my team get to our final result of getting Android to communicate with a custom CA (Thawte in this case). The Original Problem In short, I was getting…Donn Felker - June 13, 2011
IntelliJ – Waiting for ADB
If you've recently upgraded to IntelliJ 10.5 and are using it for Android development you might run into an odd issue where when you try to debug IntelliJ hangs and says "Waiting for ADB" and then freezes. The IDE does not respond to any events and eventually you have to kill it. Something changed in…Donn Felker - May 19, 2011