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
45
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Everyone can code
Intro to iOS App Development
Tiago Martinho
May 01, 2018
More Decks by Tiago Martinho
See All by Tiago Martinho
Time Managment
tiagomartinho
0
52
BuddyBuild
tiagomartinho
0
46
Daily Journal
tiagomartinho
0
61
Introduction to Machine Learning
tiagomartinho
0
54
Silicon Valley Tour
tiagomartinho
1
77
Automated User Interface Testing
tiagomartinho
0
69
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
100
Francigenr
tiagomartinho
1
40
Artusi Learning
tiagomartinho
0
54
Other Decks in Technology
See All in Technology
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
470
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
350
Reference-Free Image Quality Assessment for Virtual Try-On via Human Feedback
zozotech
PRO
0
640
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
220
PLATEAU で バーチャル花火大会
tatsuya1970
0
170
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
200
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
240
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
860
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
270
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.6k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
470
Producing Creativity
orderedlist
PRO
348
40k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
350
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Building the Perfect Custom Keyboard
takai
2
840
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
210
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Color Theory Basics | Prateek | Gurzu
gurzu
0
430
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
420
The Invisible Side of Design
smashingmag
301
52k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
290
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?