Objective-C, Spotify and Café - Introduction

4532

Coffee, writing desk, computer

As always in the morning or in the dead of night, I prepare my Laptop, my headset and open a cool playlist on Spotify, I have a coffee to leave my mind with the aspect of "I'm focused" and start ...

For the week I'll start a series of articles in Objective C, and you can be part of this not just by following but contributing for their own learning. From the experience I acquired on the internet, the courses are very good and the books too, but sometimes we continue to program in a confusing way, with no solid pattern, skills that you need to gain notion need to read a lot and have more experience with application development , so I decided to start this series of articles to address this problem. For you to leave your codes simple and beautiful and with an easy to use and repeat pattern.

When you are moving your idea from paper to something more specific, for example, writing a functional specification, somewhere you will arrive at data modeling.

You will specify your objects, describe them and create relationships between them. This is an indispensable step in writing good apps or whatever you are developing. You need to win that logic.

Basically I work almost always the following way when I develop applications. Idea, application scribbles, functional specification, design, development and testing. Sometimes I skip the design and add it to the development and I'm modifying and creating it directly in the Xcode Interface Builder.

To follow my articles you need to have already had some contact with the language, the basics, if not, you can follow in the same, but you need to run behind what you do not understand, to look for books, ebooks, websites, I will always leave some references that I believe to be good.

Good! Enough of a ladaínha. Let's start.

Idea

My idea is to develop a holiday application. That is, an application that lists the Angolan holidays. We will now depart from it as Holidays Angola.

Research

Although I know the Angolan holidays I had to do some research. When you are developing an application your content needs to be as ambiguous as possible and be sure of the veracity of the applications so as not to annoy your users.

http://pt.wikipedia.org/wiki/Feriados_em_Angola

Because I'm developing alone and a lot of ideas are already flowing in my head, I often do not document certain applications, but this results when you're already used to it and you have good practices, but still I always write quick texts about the features, texts that I'll need in the AppStore, and so on ...

As we have seen in the link our model is the holiday. A holiday has a name, a date and a description.

This should serve to exemplify our application. After that I start looking for applications that already exist and are similar to what I want to develop.

In case I found the Holidays Brazil 2014. I found others half different and in English. Sometimes I have a habit of creating a relationship of different things, but it helps me in modeling, creating a pattern for what I want. Can you imagine what a video app has to do with holidays? But you need to win that too. Just by relating ideas, however strange, you may develop something different or legal.

To inspire me even more use sites like dribble, behance almost always looking for key words to my application and seeing what the designers have been up to. Always search.

I could continue to write a lot more about this process before properly picking up the code, but if you are here it is because you are interested in programming right? Then I'll leave the rest of the steps to yourself.

But remembering:

Reading about the work process of other people, observe, can create good habits to your own work routines.

In the next article we'll start programming soon, but first do this:

  • Create a github.com
  • Create a trello.com
  • Create a dropbox.com

It is! Ready to write code? Let's start right away in the next article structuring our project and modeling our data and going as far as we can.

___________________________________________________________________________
This text was published by Amarildo Lucas in Medium and republished in MenosFios with the authorization of the author.

LEAVE AN ANSWER

Please enter your comment!
Please enter your name here