Conferences

Don’t make the same mistake again!

I recently gave a talk at NSManchester, an IOS Developer Meetup group. The talk focussed on common mistakes that developers often make when developing apps.

While the talk was focussed specifically on Software Developers a number of “mistakes” are directly relevant to end users and consumers who might be considering embarking on an app development project.

App Focus

One of the most frequent mistakes we find when a client describes a new app idea to us is that the idea lacks focus. It is very temping to create an app that has a huge amount of functionality under the allusion that more features will result in more users.

The reality is that 26% of mobile apps will only ever be opened once and 48% of mobile apps will be opened less than 10 times. It is therefore incredibly important to focus your service offering so that the core idea of the app can be tested with users before to much money is spent on the development of the product.

Within the software community we often use the term “Minimal Viable Product” this essentially means you should write the smallest amount of software that makes a viable product and then test this directly with users to see if the intended value proposition is well received.

Understand the Business Model

It is a widely held belief that releasing a good app will automatically make significant amounts of money. Take Angry Birds, developed by Rovio; the company has generated millions off the back of a successful app.

What isn’t as well documented is that Angry Birds was actually Rovio’s 56th app concept and that prior to angry birds their development bill had ran into several millions of pounds as they tried to find the right product.

In addition Angry Birds was first released into a much less crowded app store where it was much easier to get noticed. Today with over 2.2 million apps in the app store it is incredibly difficult to get noticed.

We find that the most successful apps are the apps that build upon an existing customer base and provide a new value proposition to users who are already using a service or product provided to a company.

There will always be exceptions to the rule; flappy birds was one such example, but sadly without huge marketing budgets the majority of apps simply go unnoticed and never gain any form of social traction.

It is therefore important to understand where the revenue will come from before investing in developing a product.

Building for Multiple Platforms

This is something often recognised by app entrepreneurs; do I develop for Android, iOS or both. In reality you want to feature on both platforms but I believe it is a myth that both platforms need to be at the same stage of development. It is much better to invest money in one platform to prove a concept, iron out the bugs and get user feedback before duplicating the effort on another platform. That way you can learn from your mistakes and ensure that you don’t spend money making the same mistake twice.

Market your App as soon as possible

People are often worried about sharing their app idea in case someone “steals it”. The reality is that its hard work creating an app and its unlikely anyone would ever do this. Much better that you tell as many people what you are creating as soon as you start creating (or even before you do) as this will allow people to contribute ideas, tell you what they think and hopefully avoid money being wasted on an idea that is unlikely to gain traction.

If you wait until you app is in the app store before marketing it you are likely to be incredibly disappointed with the numbers of downloads and find paying for changes to your app that could have been incorporated into the initial development.

Testing

The best people to test your app are the people who are ultimately going to use it. A software development is a living thing, that’s why apps are constantly being updated. Get as many people as possible to use your app and provide feedback; that’s the only way you will ensure that you do not release a buggy app and that the app does what it was intended to do.

 

So there you have it, a few pro tips that might come in handy if you are considering developing an app. If you have an idea for an app get in touch and let us talk it through with you; hopefully this will result in you making a sensible investment decision and not wasting money on an idea that is unlikely to gain market traction.

Advertisements
Categories: Apple, Conferences | Leave a comment

iOSDEVUK(number: 7)

So we come to the end of yet another iOSDEVUK. This was my 6th year making the annual pilgrimage to Aberystwyth and as ever the conference didn’t disappoint.

Amidst the usual visits to Weatherspoons, the sea front and the pier it was once again a pleasure to grace Rummers on Tuesday night! Work never seemed to end though as I found myself submitting apps for Apple Beta Test review with the help of the DJ in preparation for my talk on Wednesday afternoon. As it turned out the Apple Gods weren’t with me and the app didn’t make it through review on time but Harambe was still well received by the crowd; coding UX into every app.

Photo courtesy of @weiran!

 

So what did we learn? @macdevnet would have us believe that as developers we should be reeking havoc and disrupting our workplaces in order to make better software. @capitalonegeek on the other hand can’t believe that agile isn’t embedded into the heart of every team.

General Themes

I think the theme of the conference this year has definitely been focussed around the anatomy of the team. It is evident that software developers in every company are working in ever more agile ways and the case studies of agile working practices that are being presented clearly demonstrate the business case for doing so. Companies who do not understand the benefits of working agile are lagging behind in the software development world.

Another key theme was centred around the need to focus on code quality; Code Reviews should not be an optional add on and teams need to take responsibility for the quality of their products.

@capitalonegeek – Agile Workshop – I’m not a bottleneck! I’m a free person!

One of the clear highlights of the conference for me was the Agile Workshop ran by @weiran and @chrisroddisf from Capital One. If you aren’t comfortable with the benefits that agile working can bring I would highly recommend spending a couple of hours making boats and hats with your team and you will soon realise how your bottleneck is limiting profitability.

Sam Davies – @iwantmyrealname – I’ll tell you what you can do with Core ML

Machine Learning was given a lot of stage time this year at WWDC but since the event I haven’t really had the opportunity to explore how the technology can be used in my apps. Sam’s overview of Core ML was an enlightening experience delivered in top class witty style which really has inspired me to take a more in depth look at the library. If you ever get the chance to hear Sam speak I would highly recommend it.

Adam Rush – @adam9rush – Continuous Delivery

We all know that setting up an effective continuous integration pipeline is the holy grail of an effective software development team. Adam gave a fabulous insight into some of the trials and tribulations he has found implementing Jenkins while changing the world one contract at a time. Adam will also be speaking at CodeMobile in 2018 so if you missed his talk or want to hear more from him there is a great opportunity in April 2018.

Luke Rogers – @rizergames – A thousand no’s for every yes

Luke is in an enviable club in that he is making money selling his app on the app store. He argues not enough to live off but none the less he has generated an income source with his app Pixaki.

Luke gave an inspired presentation talking about how as developers we need to focus our ideas and crucially how we should not forget to value our time in order to measure return on investment.

 

As ever there is simply to much to write about in one blog post. Chris and the Team in Aber did a fabulous job of organising the event. If you are interested in, or do anything with iOS then this is simply an annual event that you can’t afford to miss.

See you next September!

Categories: Apple, Apps, Conferences, UX | Tags: | Leave a comment

iOSDEVUK Review 2016

IOSDEVUK is over for another year; our annual pilgrimage to Aberystwyth always end in a sad train journey home – all the better for the knowledge we’ve gained throughout the week.

As is tradition, here is my round up of the week and my very best bits!

Running A/B tests on your app using Firebase Remote Config and Analytics

Todd Kerpelman

Prior to iOSDEVUK I hadn’t come across Firebase. This tool is phenomenal and can do brilliant things that allow you to control detailed configuration of your app without the need to submit your app for an apple review. Watch out for a blog post tutorial soon showing how you can set it up in a basic project.
Todd was a brilliant speaker, very engaging. One of my favorite talks by far!

Diagnosing Allergies

Emily Toop

This was quite simply interesting. Emily sneezes a lot and is using iOS to track her sneezes in order to help work out what’s causing it. It’s a real world use case for how mobile technology can be used to collect high volumes of data, analyze it and then make use of it in the real world. If you get chance to listen to Emily talk about her sneezing I would highly recommend it.

I’m an Idiot

Richard Turton

Sometimes as developers it does us good to remember that we are all human, we all make mistakes, miss the blindingly obvious and ultimately we are all idiots …. Sometimes.
This talk reminded me that if we need help, we should ask for it and if we share knowledge the community is stronger for it. My take away message from the talk though was that under no circumstances should you ever try to be CLEVER! It always backfires.

img_5097-2

Steve Scott

Steve Scott

Scotty is a brilliant speaker! He has a habit of stating the blindingly obvious in a hilarious way. Scotty reviewed where we have come from as developers and where we are going to; the underlying tone of the talk was the fact that while iOS is a very rich place today for developers this is unlikely to remain the case forever. This changing landscape is part of evolution and even visionary entrepreneurs can’t predict the future! He also emphasised that sometimes people do get it right – can you believe that less than 40 years ago it was considered ambitious to have a computer on every desk, in every work place and in every home!
img_5090

Review of the Year

Dave Verwer

No-one knows the world of iOS like Dave Verwer, writing iOSDEVWEEKLY really does give him an insight into our world like no-other. The stats Dave is able to create showing who is reading iOSDEVWEEKLY are a portal onto the iOS Development Community that just blows you away. Brilliant speaker and in my view Dave is one of the cornerstones that makes doing what we do so interesting.

Dyson Hackathon

img_5100 img_5099

This totally blew me away! I’ve been to hackathons before and they are always brilliant fun but then Dyson entered the room with 16 robotic vacuum cleaners! Words cannot describe how good this event was – I still say we were cheated as our balloon burst itself in the final battle, the stewards’ enquiry is still open in my eyes; but I’m not bitter.
Serious kudos though for a job thoroughly well done.

Conferences are an essential part of our learning as developers and have a huge impact on companies. I want to say a massive thank you to Chris, Neil, John and the team here in Aber; once again you have raised the bar and delivered a brilliant event!

So that’s it; iOSDEVUK is over for another year. If you can’t wait a whole year for another conference check out what we are doing in Chester 17th – 20th April 2017. CodeMobile is a brand new developer conference focusing on both Android and iOS Development. We need more events of this type in the community because when you bring developers together it really does create magic!

Categories: Apple, Conferences, Invention, Robots, Social, Technology | Leave a comment

Developer Conferences

If you’re anything like me then you will love a good developer conference! The opportunity to share and collaborate with like minded people is sometimes just what the doctor ordered to help make sure those creative juices are flowing.

Unfortunately, in the UK we seem to have a lack of events; especially outside of London. There are a couple of independent events like iOSDEVUK and a few others organised by the tech giants such as Microsoft and Google. The issue is that the vast majority of events tend to happen in the south, in and around London and often us up here in the North feel a bit left out.

I’ve recently been chatting about this phenomena to some of my developer friends and colleagues; and the conclusion we have come to is that if there are no conferences happening locally to help promote knowledge share and collaboration between developers, then the only solution is to set one up ourselves!

We got chatting with some friends; those friends made some introductions and the result is CodeMobile – a conference specifically created for Mobile Developers. The event will take place just after easter next year (18th, 19th and 20th April), is a 3 night residential and has 2 tracks, one for Android Developers and another for iOS Developers.

In creating the conference we’ve deliberately tried to make it as accessible as possible for developers from all backgrounds. The ticket price is as cheap as it possibly can be (Super Early Bird, £275 & £350 Full Price) which will hopefully allow Indie Developers who are not backed by big corporations to come along; and we’ve been fortunate enough to attract a plethora of speakers from both the UK and internationally.

Putting the conference together over the past few weeks has been an absolute whirlwind of an experience and I’m delighted we’ve had so much support and encouragement from within the developer community. We are now in the process of finalising the speakers list (there are still some great speakers to add to the list) and also confirm details before tickets go on sale on 1st September 2016.

As this is a new conference any help and support you can give will be very much appreciated. In particular we need help reaching out to developer networks and communities to make sure everyone is aware of the event. If you’re involved in a local meet-up or know any developers who might be interested a tweet mentioning the conference website or that tags those who might be interested would be hugely appreciated.

We’ve also opened up the possibility of winning some free conference tickets! If you want to be in with a chance then you just need to get your tweet on on follow the instructions on the Free Tickets page of the conference website.

I would love to hear any feedback about the event that you might have! Also if you have any speakers you would like to see at the event please drop me a line – I can’t promise but we will certainly reach out to those speakers and see if its possible to get them to attend.

My dream for this conference is that the developer community take ownership of it and that it becomes a true community event; to that end if you have any ideas or suggestions please drop me a tweet.

Once tickets go on sale please show your support by signing up to attend if you’re interested and able. It would be brilliant to see you at the event! You can also follow @codemobileuk on twitter, and find all related information on the conference website www.codemobile.co.uk

Categories: Android, Apple, Apps, Conferences, Social, Technology | Leave a comment

Create a free website or blog at WordPress.com.