TL;DR This article fills in some of the gaps in the official docs and add rationale to why you should consider moving your app to a non-human Google account.
Google offers the ability to move/transfer one of many apps from one Google account to another. But before you transfer highly recommend reading the official docs on how to transfer apps to a different developer account here.
Are you using your personal Google account for apps?
If your app(s) are associated with your personal Google account you run the risk of having your access to Gmail, Google Photos, Drive blocked if Google Play account is suspended due to a breach of Play content policy. The thought of losing access to my emails, family photos is a very frightening prospect. You might think you’ll never be in breach and maybe you’re right? but remember the Play content policy is frequently updated and you have to ask yourself how closely you read the updates. I ran into policy breaches a few times and none of the apps I’ve released are particularly risky. The first app that I wrote to get my first Android job was a wallpaper changer based geotagged Flickr photos and user’s location. It was pulled due to copyright infringement (I mistakenly used Flickr’s logo and name). So certainly worth considering moving them to seperate Google account.
What if the account owner leaves your organisation?
Recently at work the first Android developer left for greener pastures. I mention first because he was only one in the Android team and registered his work Google account as the Google Play Developer owner which I’m sure happens a lot. When he left the company a few weeks ago his Google account was deactivated as you’d expect. However, because that account was the owner on Google Play we *lost* all access to Google Play console 😱😱😱. Thankfully we were able to restore their Google account which restored our access. But keeping an ex-employee’s account active just for this would be less than ideal.
Chris (@chrisjenx) and I spoke at the BCS Bristol xmas event at @bristol last night along side Rob Mullins from Raspberry Pi. We talked about how awesome it is to work in technology as a programmer and develop apps at Mubaloo. So forgot those crappy spreadsheets they teach you at school and get cracking with the real fun stuff.
Check out App Inventor for a place to create your first Android app. http://beta.appinventor.mit.edu/
Getting started with Android development check out the official dev site here https://developer.android.com/index.html
Presentation slides after the break
My first android app is almost ready for the market place, drop me a tweet if you want to test the beta.
Findr allows the user to search the popular photo sharing website Flickr for images that have been tagged with location data. For example: architecture in New york. The retrieved items are displayed as either a list of thumbnail images or as locations on a google map. Selecting an item allows you to see more details and a long press on an item in the list enables the user to set the image as their device wallpaper.
I have used Yahoo Pipes Flickr module for this app as it’s a quick and easy way of the required images with geo data. I’ll look to use the Flickr API directly for the next version. I’ve developed Findr for Android version 2.1 allowing it to be compatible with the majority of Android devices.
I have used this opportunity as a chance to experiment with a two 3rd party libraries showing my willingness to build on the efforts of the Android community and satisfy my programming desire to code efficiently:
- Spring Android- I’m currently studying towards becoming a SpringSource Certified Professional and I have discovered a version of their useful RestTemplate for Android I’ve used this to retrieve the RSS feed.
- ThumbnailAdapter by Mark Murphy aka Commons ware – Mark mentioned this at Droidcon 2010. This has been specifically created to download thumbnails in the background without blocking the UI thread. This was ideal for the list items page.
Also based on Google’s UI guidelines I’ve added the Action bar element, using example resources from the Google IO Schedule application.