Being a seasoned Android app developer myself, any app from scratch is not hard but nonetheless easy – it takes time, not to mentioned a bluetooth app. For Annikken Andee, it takes things one abstraction level higher where it lets you build customizable screens from coding TOTALLY in the familiar Arduino environment. For the Android side? if you can download apps from Google Play store, you are good to go. A plus point is after you are done with your project, another guy can connect to your Arduino program (if you allow it) just by downloading the same app from play store. There is no need to worry about distributing your android app around. All uses the same app, but connect to different Arduino + Andee, you get different application.