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
36
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
43
BuddyBuild
tiagomartinho
0
38
Daily Journal
tiagomartinho
0
54
Introduction to Machine Learning
tiagomartinho
0
46
Silicon Valley Tour
tiagomartinho
1
69
Automated User Interface Testing
tiagomartinho
0
64
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
89
Francigenr
tiagomartinho
1
35
Artusi Learning
tiagomartinho
0
44
Other Decks in Technology
See All in Technology
Product Management Conference -AI時代に進化するPdM-
kojima111
0
190
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
1
120
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
1
220
.NET開発者のためのAzureの概要
tomokusaba
0
230
モダンな現場と従来型の組織——そこに生じる "不整合" を解消してこそチームがパフォーマンスを発揮できる / Team-oriented Organization Design 20250825
mtx2s
5
500
ECS モニタリング手法大整理
yendoooo
1
120
Backboneとしてのtimm2025
yu4u
3
1.3k
AWSの最新サービスでAIエージェント構築に楽しく入門しよう
minorun365
PRO
10
610
人を動かすことについて考える
ichimichi
2
310
[OCI Skill Mapping] AWSユーザーのためのOCI(2025年8月20日開催)
oracle4engineer
PRO
2
120
歴代のWeb Speed Hackathonの出題から考えるデグレしないパフォーマンス改善
shuta13
6
590
いま、あらためて考えてみるアカウント管理 with IaC / Account management with IaC
kohbis
2
670
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2k
KATA
mclloyd
32
14k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Done Done
chrislema
185
16k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Being A Developer After 40
akosma
90
590k
GitHub's CSS Performance
jonrohan
1031
460k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
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?