Archive for category Mobile App Development

Baby Games App for Android & Windows

Baby Games Animals Sounds Screenshot

Baby Games Animals Sounds

All of us have hobbies, for some it’s rugby for others it’s watching the latest Breaking Bad box set back to back. Me, I have many hobbies. Music, football, reading and building things are the ones that stand out most. Like most I don’t always get to do my hobbies every day of the week. But since I’m not the type interested in sitting down and watching TV, I usually end up building something to keep my brain alive. By building, I mean apps, websites etc etc.

So when my son, who was an inquisitive 1 year old at the time, got hold of my phone and started suggesting apps I download for him to be entertained, I knew I could build a simple app tailored specifically for his age that would keep him entertained and at the same time teach him a thing or two. At the time I was keen to learn how to develop Windows Store apps, so I set myself the task of building an app just for him.

A year has past now since I started the process of creating this app – a year on, the app has been downloaded over 25,000 times from the Windows App Store and has turned into a mini business selling in-app content for those who wish to download the app.

In the past week – I’ve completed the porting of the app to Android and is now available in the Play Store. It’s amazing what you can do in your spare time when you put your mind to it…. and stop watching TV!!! :)

The app is basic, but it achieves what it was set out to do. It’s aimed specifically at Babies / Toddlers aged between 6mths and 3 years old. Your child can engage with the app by clicking the animals and hearing the sound they make. After observing a number of children using the app, it’s clear that they find it fun and they learn at the same time. So go ahead download it today and leave a rating – it would be very much appreciated!

Download Baby Games Animal Sounds from the Play Store

Download Baby Games Animals from the Windows Store

Tags: , , , , , , , , ,

No Comments

Windows Store Apps: Add a Privacy Policy link to Settings Charm (C# & JavaScript)

In my (little) spare time recently, I’ve been playing around with developing Windows 8 Store apps. I submitted my very first app to the Store this week and unfortunately the app failed the certification process.

The reason for failure was simple… I requested Internet Connection permissions in the app and therefore, based on the Windows Store App certification requirements, I should have included a Privacy Policy link within the app. In fact, I needed to include the Privacy Policy link from the Settings Charm.

Of course, having never done this before I had no idea how to do this. After much searching, I finally figured out how to do this.

So if your app has failed in your quest to be certified, here’s the simple steps required to get a Privacy Policy link included in the Settings Charm for your Windows Store app….

C# Solution

1. Add the following name spaces
using Windows.UI.ApplicationSettings;
using Windows.UI.Popups;

2. Add the event handler to your app initialisation
SettingsPane.GetForCurrentView().CommandsRequested += SettingCharmManager_CommandsRequested;

3. Then add the following methods…
public SettingCharmManager()
{

SettingsPane.GetForCurrentView().CommandsRequested += SettingCharmManager_CommandsRequested;
}
private void SettingCharmManager_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
{
args.Request.ApplicationCommands.Add(new SettingsCommand(“privacypolicy”, “Privacy Policy”, PrivacyPolicyLink));
}

private async void PrivacyPolicyLink(IUICommand command)
{
Uri uri = new Uri(“<enter the full URL to your Privacy Policy here>”);
await Launcher.LaunchUriAsync(uri);
}

JavaScript Solution

var settingsPane = Windows.UI.ApplicationSettings.SettingsPane.getForCurrentView();
function commandsRequested(eventArgs) {
    var applicationCommands = eventArgs.request.applicationCommands;
    var privacyCommand = new Windows.UI.ApplicationSettings.SettingsCommand('privacy', 'Privacy Policy', function() {
        window.open('<enter your Privacy Policy URL here');
    });
    applicationCommands.append(privacyCommand);
}
settingsPane.addEventListener("commandsrequested", commandsRequested);

 

Assuming your Privacy Policy link is valid, you should not fail for this reason on your next app submission! :)

Enhanced by Zemanta

Tags: , , , , , , , , ,

No Comments

Free Go SMS Pro Themes

If you have an Android phone, you probably love the fact that there are plenty of apps that allow you to customise the look and feel of your Mobile device. Google Play Store hosts lots of different “homescreen launchers” that can easily be themed and modified exactly to your taste. My personal favourite is the Go Launcher homesceen launcher app. The problem with Homescreen launchers is that they tend not to replace the built in Email client, SMS or Phonebook, which means, your homescreen looks great, but once you open a message, you’re back to the dreary old Android default look and feel.

Thankfully, the developers of Go Launcher recognised this fact and developed a host of other apps to replace the default Android applications. So not only can you get a great homescreen launcher, but you can also get your hands on the great Go Contacts and Go SMS Pro.

The name “Go SMS Pro” suggests that this is a paid app and in fairness to the developers, I probably would buy this app, only that it is actually free. You can of course avail of additional functionality by paying a small fee, but the basic free version of the app will be enough for most users.

Once you have Go SMS installed, you can download thousands of themes from the Google Play Store. There are hundreds of free Go SMS Pro themes and plenty of high quality paid Go SMS Pro themes.

From time to time, I like to play around with Go SMS Pro by creating my own  new themes for Go SMS Pro – just to make my phone look, well… great! :)

I decided to release a number of the themes I created on the Google Play Store so everyone can enjoy the apps I’ve created. Here’s a selection of themes that you can download to your phone, but remember, you must have Go SMS Pro app installed on your phone before you can use these. Enjoy!

 

Free Go SMS Pro Theme

Download Go SMS Pro Underwater Theme

Go SMS Pro Summer Theme

Download Go SMS Pro Summer Clouds Theme

Go SMS Pro How at the Moon Theme

Download Free GO SMS Pro Theme – Howl at the Moon

Tags: , , , , , , ,

No Comments

BreakingNews.ie Android App Review

If you’re a smartphone user, you probably have your phone full of apps that enable easy and quick access to your most loved sources of information. I know I do and one that I was delighted to see released was BreakingNews.ie’s Android App.

Typically, I had my mobile phone’s internet browser set to my Google IG page which listed my favourite news feeds on the homescreen when I opened it. I found after much use, I noticed that out of all the feeds I had listed, the one I used most was the breaking news feed.

The only problem with this that was that the content wasn’t mobile friendly when you visited the BreakingNews.ie website and therefore it was a bit annoying trying to navigate and read content.

After checking out the news again last night on my mobile, I noticed that BreakingNews.ie had gone “mobile” with their website, which was excellent. And to make things even better, they were advertising the fact that they now had an Android and iPhone App to boot! So off I went to download and install!

After installing the app, I fired it up and instantly noticed that the app was most likely developed with Titanium’s Appcelerator Development Platform – the “Restart is Required” message was a dead giveaway as it is a major bug bear for many Titanium mobile app developers on Android.

This is where I began to get worried about this app. A quick search on Google would have given the developer some very easy solutions to implement that would remove this message, but it appears they didn’t even bother looking into resolving this. Once I see this sort of laziness, I expect their to be more issues to come within the app.

And as expected, when the app restarted, I was instantly shown a runtime error. I’m given two options, Kill or Continue. If I wasn’t familiar with this error (as it’s not a “force kill” error that you’d come to expect with Android) I probably would have chosen Kill. This would have left me in an endless loop as the application would repeatedly restart until I choose the other option. I knew that I should be safe enough to choose Continue, so I did and continued to play with the app.

Again, it becomes blatantly obvious that the developer was either purely lazy or just had no inclination at all as to what way a user expects from a mobile app.

They presumed that people just want to see the latest articles when they land on the homescreen of the app. I sincerely doubt they did any sort of user testing and just went with their gut on how it should be presented. For me, I would expect the app to allow me to view a choice of categories from the homescreen or even given the ability to choose the categories that I would like to appear on the homescreen. Instead, I just get all the latest news articles in a list.

There is a “menu” button at the top left of the screen which allows you to choose from a radio buttoned list of categories, I’m not sure if this is just to select your default category or just choose a category from which you wish to view articles from. Either way, when you select an option from this list, you get a runtime error.

After playing around with it a bit more, in the hope that the app would improve (in some way), I noticed that they had another menu from the “menu” button on Android. Typically I would associated this with either extra settings or a refresh. In this case, it’s being used as a navigational tool. When you click this, it allows you to choose “News Menu” which brings you to a page which I feel in this app’s case really should be the homescreen.

As I continued through the app I received a number of “Force Kills”, which I just couldn’t take anymore of. I had to uninstall it.

This app could have been very useful to me, but unfortunately it’s just not. Apart from the errors, the user interface leaves a lot to be desired. They could really do with adding a widget or notification system to notify you over your preferred latest stories and make it worthwhile installing on your phone.

Let’s face it, all it’s doing for me at the moment is giving me an alternative way of viewing their news articles other than my browser. That’s just not enough to warrant installing an app on my phone. The space and memory on my phone is just too precious for me to give up for a pointless app.

In fairness to BreakingNews.ie – most news apps in this space leave a lot to be desired. I could name a number of apps that just don’t get it right, even the mighty Sky leave a lot to be desired with their apps.

In BreakingNews.ie’s case it’s as if a web developer has just decided one day that they can develop mobile apps. They expect the user experience to be much like the web but it’s really not. Mobile is different, people engage differently and expect a lot more than a web page from their mobile app.

At the moment there is very little reason for me to move away from using my browser to access this site. Their app is pretty useless to me. In fact, I have more control with a browser and their RSS feeds!

Tags: , , , , , , , , , ,

1 Comment

Google Suspended my Android Market Developer Account

For the past month, I’ve been developing Android Apps to see if there is any opportunity for an Irish company to make a decent living via creating and selling apps through the Android Play Store.

After weeks of research, I opted to develop apps for the personalisation category of the market as it appeared that this area was the one that most people who used the Android market were likely to part with their cash. It took a couple of weeks to get going, but when it did, I was very impressed.

When I finally figured out what would sell, I was making over €100 per day. This run lasted for a solid 12 days. I was very content that there was a living to be made out of the market, but it was still such early days that I was still pretty much testing the water.

Unfortunately, my run ended late last night. I got an email from Google which said:

“Your Android Market developer account has been suspended due to prior developer account suspension violations of our developer agreement and policies. “

One of my strategies was to offer free apps, which I would use to cross sell my paid for apps. This was ultimately what I thought led to my account being suspended.

I had stupidly used a copyrighted image in one of my free apps. Thinking that because my free app was benefiting no-one monetarily, I thought it would be OK. But I was clearly wrong. My free apps were suspended.

Well that is my assumption of course. Because three of my free apps were suspended prior to me receiving the notification of the account suspension. When I received those suspensions, I spent hours making sure my other Apps were 100% compliant with the Android Market Developer agreement and policies.

However, it turns out that I was not in fact banned for this – but in fact, it was that Google believe I have had other accounts suspended in the past (which I don’t) and I was trying to beat the system by creating another account.

Looking around the web for others who were banned, it seems that Google have a very strict, no retribution policy. It appears that it’s a waste of time to even question the reason for this suspension as I’m unlikely to get a response. Of course, I have tried to get in touch, to no avail as of yet.

But what does that mean for anyone trying to make a serious go at becoming an Android Developer?

In one foul swoop your whole business could be taken from under you, without any explanation from Google. Google don’t seem to offer you the chance to prove your innocence, nor the opportunity to change anything that is against their  Android Market Developer agreement and policies.

The fact that they believe my account is another account by someone who was suspended before is quite frightening. I have an idea how they have come to that conclusion – but I will keep that to myself until I know they are not willing to discuss it with me.

The sad reality is that I had hoped to build a business in this area. Creating jobs and an export market for the haggered Irish economy.

I would be extremely worried and cautious as to how viable it actually would be when you take these actions into consideration. Can you imagine walking into your workforce following a suspension by Google and saying “You’ve lost your jobs, Google has suspended our account because they believe we had an account before… Oh and they won’t respond to our requests to reconsider.” ??

The initial attraction to the Android market for me was its openness. Unlike the Apple App Store, you didn’t have to go through an approval process before your app appeared on the market. This was appealing as it allowed you to test the market before putting a huge amount of effort into something that just isn’t going to work.

Of course, from a user experience, the Android Market process isn’t ideal. It means that there is a lot of low quality apps available on the market. But on the other hand, it also means there are a lot more free apps available.

I’m now at a cross roads. I’m half way through an app that I believe will do really well on the Android Market, but not sure if I should change my focus now to iOS. Obviously, I can’t open another Android Developer account so I will need to partner up with someone on that front – but it really has left me with a dilemma.

Another issue is the fact that they didn’t just ban apps they felt were in violation, but also apps that were perfectly legit. I had some basic apps outside the personalisation category that were doing quite well and now they too are not available.

How Google think this is a good way to treat their Android Market Developers is beyond me. They should at least offer an appeal process or change their terms and conditions to allow people open more than one account.

Maybe if they brought in an approval system similar to the Apple App Market it would prevent users uploading apps that they shouldn’t be.

Either way, I’m extremely dismayed by the whole episode. It would be really nice to get some feedback from Google and find out exactly where it all went wrong. We can only learn by our mistakes!

Tags: , , , , , , ,

43 Comments