Stories

Android jokes

- Two Android phone are walking in the desert. Which of them is 2.2?
- The one who called "Froyo".

How many Android user does it take to change a light bulb?
One. He puts the bulb in and lets the world revolve around him.

Question: Definition of an upgrade?
Answer: Take old bugs out, put new ones in.

Chuck Norris runs Android on his I-Phone.

- What does a slow & lazy Android phone say?
- Force Close.

- Do you want to hear a dirty joke?
- Ok
- A white HTC Hero fell in the mud.

- Did you Nexus One help you with your homework?
- Student: No, it did it all by itself

Move your app update: we got our nexus one!

Last week, our award for 4th Place in the Move your app challange, a Nexus one has finally arrived. The shipping took 2 months, and we were surprised, that the phone came in without any damage.
nexus
I won't go into detail about unboxing, and reviewing all the little details, the gadget sites already tore the nexus one apart months ago anyway.
Lets take a look at it, from the developers point of view.

Native application or web application

Having an android device, makes sense mainly if you have Internet access all the time. So if we can suppose everyone access the net, it is obvious to think, that a mobile optimized site/web application can be used instead of a native application.

As I see the main advantage of a web based solution is platform independence, the same code can run on on any mobile phone .

I'd like to make an overview of the possibilities, and defects of a web based solution.

Possibilities:

It has been a while since is possible to create complex html and JavaScript based web applications for PC browsers. You can check out for example the YUI Library which helps building a rich user interface for such web applications.

Android developers are funny! :)

In the New Android 2.2 Froyo API: Log.wtf() has been added.
It stands for "What a terrible failure", what a coincidence... :)




By the way, has anyone tried the command ./adb lolcat instead of ./adb logcat?

Android avatar creator game, coming soon

Here we go with the first pictures of Android avatar creator.




Players will be able to create avatars with unique personalities, fulfill their desires or go mad...

ACRA - Application Crash Report for Android

The worst part in having FC-s in your application, is the user response, which is 1 star reviews and disappointed user's comments in the android market.
For example: "crash on start" or "bad..uninstall", 1*. These are quite common on the android market, and are not very helpful, for developers. You don't see users mailing in crash reports, very often, because it's hard for the avarage user, to get the data, the devs need.
A few days ago in Jozsi’s article Useful Java APIs for Android applications, a commenter named Kevin Gaudin (thanks Kevin!) recommended ACRA - Application Crash Report for Android. He is also the developer of the project.

SQLite Basics

SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file.

Magento webshop on android

Magento is an eCommerce platform, and they are working on releasing their mCommerce platform for Android/iPhone/iPad this august.

Useful Java APIs for Android applications

1 - Java MSN Messenger Library (JML)
If you want to use msn messenger protocol in your application, JML is your best choice. JML is a java MSN Messenger library that supports MSNP8-MSNP12. It is optimized for multiple users and is intended to be very easy to follow and use.
JML homepage

'The project itself is supposed by a number of developers, and used in a number of projects, including but not limited to:'


  • JClaim (Generic IM Framework + Generic Swing UI)
  • SIP Communicator - the Java VoIP and Instant Messaging client
  • Openfire IM Gateway plugin
  • MSN Alert
  • MSN2Go
  • Omnivide
  • Kiosk Messenger

On sourceforge website you can found a number of quick examples, resources and useful links too.

Android Device Catalog Released On The Market

Interested in Android powered devices? Android Device Catalog from HelloAndroid.com will keep you updated with all the latest information on Android powered phones and tablets. The application is based on the data in our Device Catalog. The application is available as a free download.

* Phone and Tablet Gallery
* Detailed device information
* Detailed search
* On-Line <- means always fresh

As the data comes from HelloAndroid.com, it needs Internet connection at the first start.