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
28
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
33
BuddyBuild
tiagomartinho
0
29
Daily Journal
tiagomartinho
0
49
Introduction to Machine Learning
tiagomartinho
0
40
Silicon Valley Tour
tiagomartinho
1
51
Automated User Interface Testing
tiagomartinho
0
52
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
65
Francigenr
tiagomartinho
1
31
Artusi Learning
tiagomartinho
0
38
Other Decks in Technology
See All in Technology
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
1
150
.NET Profiler in 2024.
kkamegawa
2
730
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
890
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
850
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
580
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
3
600
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.2k
Amplify 🩷 Bedrock 〜生成AI入門〜
minorun365
PRO
7
280
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
100
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
220
いいたいことちゃんという
tkengo
0
140
Featured
See All Featured
Making Projects Easy
brettharned
109
5.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
20
1.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Happy Clients
brianwarren
92
6.4k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
How STYLIGHT went responsive
nonsquared
92
4.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
GraphQLの誤解/rethinking-graphql
sonatard
54
9.3k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Clear Off the Table
cherdarchuk
85
310k
The Cost Of JavaScript in 2023
addyosmani
18
3.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
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?