Sunday, August 2, 2015

What makes a good iOS app?

We were asked this question on our Udacity iOS Nanodegree class.

What makes a "good" iOS app?

To say that this is subjective is an understatement. I think there can really no definitive answer(s) to this question. "Beauty is in the eyes of the beholder" so to speak. '

Billboard at sunset by rasica  on 500px.com

Anyway, I'll put my 2 cents in and tell you what I think makes a good app. I have 3 things I look for to decide whether an app is good enough to keep. Here they are.

It must be simple. 

In order for an app to be good, it must be simple to use. It should be easy to learn and it should not confuse people. One example of this is Google Photos. When you open up the app, you get your photos right away for viewing. You then have only a few options so that things are not overloaded. Each option is also pretty straightforward. There is no guessing as to what something does. 

It must be useful.

This may sound simplistic and obvious but an app is no good if there is no good use for it. I use my mail app everyday because I need to check my mail. I use the Music app because I listen to music. I use Maps because I want to be able to go where I need to go. I use Facebook because I want to connect with Friends and Family. Essentially, what I am saying is that a good app needs to serve a purpose in our lives. 

It must be well designed.

Usefulness and simplicity would not be enough. An app becomes great when it is well designed both functionally and aesthetically. The layout, the color scheme, the icons, and all of the other elements would need to be well thought out in order to provide an overall pleasant experience for users. 

So, there you have it. There's my 3 criteria for what makes an app good. Let me know what your criteria are. I would love to here your opinion. 

Project 1 complete

When I first started this journey, I was very optimistic. I felt like I could finish the course in 2-3 months. Although it's possible that I still can, I am more realistic now.

I just finished my first project with the iOS Udacity Nanodegree. It's Aug 2, so, that's about a month in already to the program. I actually got discouraged a bit and stopped for about a week.

Luckily, I mustered up the courage and will to fight my fears and laziness to get back in the game. It felt really good. Having finished the project was amazing. I feel that much closer to actually becoming an iOS developer.

Mantra Himalaya by Jkboy Jatenipat on 500px.com

I my not be able to finish the course in 2 or 3 months. I may also stumble again. However, I promised myself that I'll keep fighting through.

I hope that whoever reads this blog would help and support me. This is something that could make a big impact in my family's life. So, I need to succeed.

Thanks for reading and thanks for sharing this journey with me.