Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Everyone can code
Search
Tiago Martinho
May 01, 2018
Technology
0
35
Everyone can code
Intro to iOS App Development
Tiago Martinho
May 01, 2018
Tweet
Share
More Decks by Tiago Martinho
See All by Tiago Martinho
Time Managment
tiagomartinho
0
42
BuddyBuild
tiagomartinho
0
36
Daily Journal
tiagomartinho
0
53
Introduction to Machine Learning
tiagomartinho
0
45
Silicon Valley Tour
tiagomartinho
1
67
Automated User Interface Testing
tiagomartinho
0
62
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
88
Francigenr
tiagomartinho
1
33
Artusi Learning
tiagomartinho
0
41
Other Decks in Technology
See All in Technology
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
140
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
4
1.5k
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.1k
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
110
Fabric + Databricks 2025.6 の最新情報ピックアップ
ryomaru0825
1
130
AWS テクニカルサポートとエンドカスタマーの中間地点から見えるより良いサポートの活用方法
kazzpapa3
2
540
エンジニア向け技術スタック情報
kauche
1
250
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
430
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
3.9k
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
4
480
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
100
GitHub Copilot の概要
tomokusaba
1
130
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
A Tale of Four Properties
chriscoyier
160
23k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Building an army of robots
kneath
306
45k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
GraphQLとの向き合い方2022年版
quramy
48
14k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
How GitHub (no longer) Works
holman
314
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Transcript
Tiago Martinho @martinho_t tiagomartinho Everyone can code Intro to iOS
App Development
Agenda • Introduction • Playing with Swift • Building our
first app • Studying Materials • Q & A
“Technology has a language. It’s called code. And we believe
coding is an essential skill. We think everyone should have the opportunity to create something that can change the world.” Apple Education. “Get Started with Code 2.” Apple Inc. - Education, 2017.
None
Confidence Competence
Confidence Competence
Confidence Competence
Confidence Competence
Confidence Competence
Embrace coding as a continuous learning activity
None
Syllabus
Playgrounds
Tools Xcode Swift Macbook iPhone
Workflow 1.Idea 2.Programming 3.App Store 4.??? 5.World domination
Playground Time! apple.co/2nucd3F 0R10n3tr3nt0$2017
Advanced • Stanford University’s CS 193P iPhone Application Development •
The Swift Programming Language Book • WWDC Sessions Videos
References • https://www.apple.com/education/everyone-can-code/ • https://developer.apple.com/library/content/ documentation/Swift/Conceptual/ Swift_Programming_Language/ • https://developer.apple.com/videos/ •
http://cs193p.stanford.edu • https://www.apple.com/swift/playgrounds/
Tiago Martinho @martinho_t tiagomartinho Thank you! Questions?