shortcut in learning ios

25
apps in learning how to build iOS A shortcut January 29, 2016 Joey Rigor Kontak Mobile Apps

Upload: joey-rigor

Post on 20-Feb-2017

781 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: Shortcut in learning iOS

apps

in learning how to build

iOS

A shortcut

January 29, 2016Joey Rigor Kontak Mobile Apps

Page 2: Shortcut in learning iOS

This is not a tutorial in iOS programming.

It’s more like showing the directions to take in learning how to build iOS apps much

faster. A short cut. Based from a guy who got lost lots of times!

So, here we go.

Page 3: Shortcut in learning iOS

Do not learn Objective-C.Initially, that is.

Objective-C, the iOS programming language, is hard to understand

because of its weird symbols and characters.

Programmers can get frustrated even before they reach the ‘hump’.

Page 4: Shortcut in learning iOS

This hump, as software bloggers fondly

call, is the point in which programming becomes fun

rather than frustrating.

Apple knew this learning barrier and recently introduced a new programming language, Swift, that is friendlier than

Objective-C.

Page 5: Shortcut in learning iOS

Read about iOS app design.

In building a house, you don’t start by learning how to

be a carpenter, right?

Page 6: Shortcut in learning iOS

You start by learning how to design,

the concepts how to build and knowing the components that

will comprise your house.

The best way to learn all this is from the book Obi Wan could

have written himself.

Page 7: Shortcut in learning iOS

Apple’s “Human Interface Guideline”

is the bible of iOS app design.

Page 8: Shortcut in learning iOS

Apple’s “Human Interface Guideline”

is the bible of iOS app design.

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/

This book lays out the foundation of an iOS app from UI design basics, design strategy, iOS technologies and the UI elements that

will comprise your app.

Page 9: Shortcut in learning iOS

It’s good readingeven for non-developers.

Makes you understand why your favourite iOS app were designed

and built that way.

Read it, start over and read it again.

Page 10: Shortcut in learning iOS

Next is to learn Xcode.

With the Interface Builder editor in Xcode, the development

platform of iOS, you can already create a working prototype of the

app you want to build without writing any code.

https://developer.apple.com/xcode/

Page 11: Shortcut in learning iOS

The Apple developer website has a lot of sample tutorials you can

download.

Page 12: Shortcut in learning iOS

The Apple developer website has a lot of sample tutorials you can

download.

https://developer.apple.com/library/prerelease/ios/navigation/

Start with the trivial ones. Especially those about buttons and text field controls.

Slowly level up to the big projects (views and navigation bars).

Page 13: Shortcut in learning iOS

Now you can learn the language.

After getting the feel of the design concepts and tools,

it’s now time to learn the language of iOS.

Page 14: Shortcut in learning iOS

Now you can learn the language.

After getting the feel of the design concepts and tools,

it’s now time to learn the language of iOS.

The Apple documentation may be a bit technical. Check out the

tutorials made by others.

Page 15: Shortcut in learning iOS

Since there are various types of iOS applications, just search the

topics similar to the app you wanted to build - like customer relation, document processing or data

analytics.

Page 16: Shortcut in learning iOS

Another option is to learn Swift,

the new iOS programming language Apple is promoting.

Swift is a more readable

language and is recommended for newbies just learning how to

program.

Page 17: Shortcut in learning iOS

Finally, learn SQLite.Since almost any app has some kind of data, you should also learn SQLite, the widely used method to save and

retrieve data in any iOS app.

Page 18: Shortcut in learning iOS

Finally, learn SQLite.Since almost any app has some kind of data, you should also learn SQLite, the widely used method to save and

retrieve data in any iOS app.

https://www.sqlite.org/about.html

SQLite is simple to learn and has an easy to use library that

implements a small database engine.

Page 19: Shortcut in learning iOS

There are a lot of SQLite tutorials that lets you download the

code and test it in your machine.

Page 20: Shortcut in learning iOS

There are a lot of SQLite tutorials that lets you download the

code and test it in your machine.

Try to figure out how you can use it to code your own database

saving and retrieval system.

Page 21: Shortcut in learning iOS

When you’re serious enough, you can join the Apple developer program.

It provides more support - software tools, advance app capabilities, testing and even analytics once your app is published. For

only USD 99 per year.

Good deal, huh?

Before I forget.

https://developer.apple.com/programs/

Page 22: Shortcut in learning iOS

There you have it.

To summarise, the shortcut in learning how to

build iOS faster are:

Page 23: Shortcut in learning iOS

Do not learn

Objective-C.

Next is to learn Xcode.

Finally, learn

SQLite.

Now you can

learn the language.

Read about iOS

design.

Page 24: Shortcut in learning iOS

AboutMeAs a software developer, I have always been interested in learning new things regarding technology. In how I can share what I’ve learned specially to others with professions outside my field. 

This interest became a passion as I see a lot of people using technology in their daily lives but have no idea how it works. Much less how it was build. Sadly, almost all of us are mere consumers.

My previous blogs and those to follow will try to convince everybody, in my own small way, to learn how to code. How to become creators of technology.

Page 25: Shortcut in learning iOS

http://www.kontakios.com

Now what?Patience, grasshopper.

This is part of a series of posts about how I can convince you to be a coder. Stay

tuned.

To know more about our company and other blogs, just click the link below.