Programming apps for iPhone

A course by Valentí Freixanet Genís , Expert iPhone application developer

Expert iPhone application developer. Barcelona, Spain.
Joined June 2015
78% positive reviews (37)
1,525 students
Audio: Spanish
Spanish · English · Portuguese

Native development of an app for iPhone and basic concepts

In this course of Valentí Freixanet, expert developer in mobile applications, you will learn how to program an iPhone app natively. You will learn step by step the native language of iPhone (ObjetiveC) and the Software Development kit of Apple (Xcode). You will learn to create an application from scratch without the need to have previous programming experience.

Read more ↓

What will you learn in this online course?

23 lessons & 2 downloads

The world of Apps
7 minutes, 43 seconds
We open the XCode
1 minute, 29 seconds
IPhone simulator
5 minutes, 18 seconds
Interface Builder tests
2 minutes, 57 seconds
Our first Hello World
2 minutes, 24 seconds
NSLogs
3 minutes, 23 seconds
  • 78% positive reviews (37)
  • 1,525 students
  • 23 lessons (2h 4m)
  • 2 additional resources (1 files)
  • Online and at your own pace
  • Available on the app
  • Audio: Spanish
  • Spanish · English · Portuguese
  • Level: Beginner
  • Unlimited access forever

What is this course's project?

You will develop a basic application composed of a lower menu of three buttons that will give access to a list, a map and a profile screen.

Who is this online course for?

To designers who want to deepen the visual work of mobile applications, amateur programmers or anyone with a desire to learn, easy learning and innovative motivation.

Requirements and materials

No prior programming experience is required. Depending on the level of knowledge with which you leave, you will have more or less doubts and you will need to dedicate an extra time, but you will be able to reach the end of the course without problems.


Reviews

1,525 Students
37 Reviews

Valentí Freixanet Genís

Valentí Freixanet Genís
A course by Valentí Freixanet Genís

Teacher Plus
Expert iPhone application developer

Valentí Freixanet, developer and expert in the conceptualization and development of mobile applications, is one of the best professionals in the apps industry since the iPhone arrived in Spain.

He participated in the development of the first versions of the banking applications of ING Direct and Banco Sabadell for iPhone, and on his own, at an entrepreneurial level, he is the founder of Biapum, a Start Up dedicated to the development of iPhone, iPad and Android mobile applications.

In addition, he is co-founder of Bhappy SCP, a social network that consists of sharing happiness minutes day by day, and Co-founder of Clickless SL, a startup dedicated to the development of mobile games such as Luxme.

He has developed the applications of the Live Music Market of Vic, one of the first festivals to have its own application, the Catalan Golf Federation or the Association of Concert Halls of Catalonia among others.

In educational terms, he has been a professor of several masters and postgraduate courses in the world of apps at the University of Vic, Elisava, the Mil·lenari Foundation of Vic and Netmind Barcelona.


Content

  • U1

    Introduction

    • Presentation
    • Influences
    • The world of Apps
  • U2

    First tests with XCode

    • We open the XCode
    • IPhone simulator
    • Interface Builder tests
    • Our first Hello World
    • NSLogs
    • UILabel
    • UIImageView
    • UIButton
    • UITextField
    • UISwitch
  • U3

    Create the App

    • What are we going to do?
    • New project
    • TabbarController
    • TableView
    • MapView
    • Detail screen
    • Profile View
  • U4

    Upload the App

    • Put the icon
    • Publication details
    • Publication interface
  • FP

    Final project

    • Programming apps for iPhone

What to expect from a Domestika course

  • Learn at your own pace

    Enjoy learning from home without a set schedule and with an easy-to-follow method. You set your own pace.

  • Learn from the best professionals

    Learn valuable methods and techniques explained by top experts in the creative sector.

  • Meet expert teachers

    Each expert teaches what they do best, with clear guidelines, true passion, and professional insight in every lesson.

  • Certificates
    Plus

    If you're a Plus member, get a custom certificate signed by your teacher for every course. Share it on your portfolio, social media, or wherever you like.

  • Get front-row seats

    Videos of the highest quality, so you don't miss a single detail. With unlimited access, you can watch them as many times as you need to perfect your technique.

  • Share knowledge and ideas

    Ask questions, request feedback, or offer solutions. Share your learning experience with other students in the community who are as passionate about creativity as you are.

  • Connect with a global creative community

    The community is home to millions of people from around the world who are curious and passionate about exploring and expressing their creativity.

  • Watch professionally produced courses

    Domestika curates its teacher roster and produces every course in-house to ensure a high-quality online learning experience.


FAQs

This course is designed for beginners and guides you step-by-step from installing Xcode to publishing your first app on the App Store, with no prior mobile programming experience required.

You’ll need a Mac running macOS, an internet connection, Xcode installed from the App Store, and an Apple account for testing and publishing.

You’ll learn how to build native iPhone apps using Xcode and Swift, design interfaces, implement payments, manage data, and publish your app on the App Store.

No, the course is made for complete beginners. It explains basic programming concepts and how to use Xcode step-by-step.

The course covers the entire process: setting up your project, creating icons, screenshots, managing metadata, and submitting your app for App Store review.

Yes, you’ll learn how to build mobile apps tailored to different industries, like restaurants, with practical examples and exercises.

A native app is built specifically for iOS using Xcode and Swift, fully leveraging the device’s features, while a web app runs in a browser and has limited access to system functions.

Information about the course and certificate

Programming apps for iPhone. Web, and App Design course by Valentí Freixanet Genís

Programming apps for iPhone

A course by Valentí Freixanet Genís
Expert iPhone application developer. Barcelona, Spain.
Joined June 2015
  • 78% positive reviews (37)
  • 1,525 students