A new Android ORM

Over the past five years I've invested a lot in making ActiveAndroid an easy and full-featured ORM for Android. I've also learned a lot over the past five years, enough to know that ActiveAndroid is not really efficient. I've tried to make it efficient in terms of use, but where it really fails is in performance. The main problem with ActiveAndroid is that it does run-time reflection on your model classes, which is really expensive. Even worse, class members are reflected upon during load and save operations which may happen thousands of times per query. Even with all the caching…

read more...

ActiveAndroid gets update, goes open source!

ActiveAndroid just has undergone quite a few changes and a major refactor. Speed is up, and support has been added for database attachment. ActiveAndroid’s commercial status has supported its growth in the past couple years, but I’ve decided to be truer to Android’s open source nature, and publish it on Github. I feel that the move to open source will only make ActiveAndroid better for everyone. Thanks to everyone who has supported ActiveAndroid in the past, and go check out the source over at Github! http://github.com/pardom/ActiveAndroid http://www.activeandroid.com…

read more...

Quotes gets reviewed

Quotes recently received some short but sweet reviews recently. Check it out! Holo Everwhere mini-review http://www.holoeverywhere.com/2013/06/holo-iv-pt-1.html Android Design in Action: Travel Booking and Planning …

read more...

New app Quotes released

I’ve just published a stock quote app focused on usability and beautiful design. The app is free with in-app purchases for power-user features. Check it out on the Google Play Store! …

read more...

Recording audio streams

My most recent app RingDimmer relies heavily on the use of the device microphone. This is not a trivial operation as there are many devices with many specifications, many of which don’t conform to the minimum requirements set out in the Android docs. As such, I’ve decided to lend my fellow developers a hand and release the class I created to handle audio recording. I’m sure the class will need to improve over time, as new device configurations appear. So far it has been pretty reliable, but I welcome your comments and critiques. Basically what this class…

read more...