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
38
0
Share
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
46
BuddyBuild
tiagomartinho
0
42
Daily Journal
tiagomartinho
0
58
Introduction to Machine Learning
tiagomartinho
0
51
Silicon Valley Tour
tiagomartinho
1
72
Automated User Interface Testing
tiagomartinho
0
66
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
92
Francigenr
tiagomartinho
1
37
Artusi Learning
tiagomartinho
0
50
Other Decks in Technology
See All in Technology
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
400
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
210
小説執筆のハーネスエンジニアリング
yoshitetsu
0
870
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
1.9k
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
950
Cortex Codeのコスト見積ヒントご紹介
yokatsuki
0
130
Forget technical debt
ufried
0
130
GitHub Copilot Dev Days
tomokusaba
0
110
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
120
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
160
Choose your own adventure in agentic design patterns
glaforge
0
160
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
130
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
190
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
54k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
250
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
120
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Being A Developer After 40
akosma
91
590k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Designing for Performance
lara
611
70k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
210
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?