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
初めての iPhone ネイティブアプリ
Search
Yuichi Sato
January 29, 2021
Programming
69
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
初めての iPhone ネイティブアプリ
Yuichi Sato
January 29, 2021
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
51
深層学習はじめました
satoyuichi
0
56
瞑想アプリ
satoyuichi
0
52
SDF を作りたかった
satoyuichi
0
540
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
32
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
24
体温記録送信アプリ
satoyuichi
0
32
コロナ横目にバージョンアップ
satoyuichi
0
82
本日のシェーダー芸
satoyuichi
1
790
Other Decks in Programming
See All in Programming
メールのエイリアス機能を履き違えない
isshinfunada
0
250
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
120
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
400
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
260
テーブルをDELETEした
yuzneri
0
150
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
220
仕様駆動開発の消費期限
watany
20
8.8k
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
240
VibeCodingからAgenticWorkflowへ
starfish719
0
730
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
1.1k
FDEが実現するAI駆動経営の現在地
gonta
2
290
30年振りにコンパイラの定数整数除算を改善した
herumi
7
2.8k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
RailsConf 2023
tenderlove
30
1.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
630
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Designing for Timeless Needs
cassininazir
1
450
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
500
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
A Modern Web Designer's Workflow
chriscoyier
698
190k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
730
Transcript
初めての iPhone ネイティブアプリ 2021年1月28日 佐藤 雄一
自己紹介 名前:佐藤 雄一 好物:エレキギター、(初期)仏教、Smalltalk Twitter:@satoyuichi80 趣味:読書、ギター演奏、映画鑑賞 最近作った料理:鶏の照焼
iPhone12 Pro をゲット! LiDAR を活用したアプリを作りたいところだけど、コンパ クトなアプリの良いアイディアがまだ降ってこない。 iPhone12 Pro 購入の一番の動機だった「りんごのメガ ネ」がすぐには出ない(開発中止か?)かもしれないという
ことで軽くショックを受けている。
瞑想アプリを作ることにした 瞑想アプリはたくさんあるけど、無料アプリでも無課金だ と機能がかなり制限されている。しかもマインドフルネス 瞑想ばかり。 やりたいヴィパッサナー瞑想に適したアプリが見つから ないのでネイティブアプリ開発の勉強がてら作ってみるこ とにした。(理想を言えば、年に一つは新しいプログラミン グ言語を触りたい)
なぜネイティブアプリ化するのか? iPhone のヘルスケアアプリに瞑想(マインドフルネス) の項目があり、アプリを使ってデータを蓄積することがで きる。 ネイティブの機能なので、ネイティブアプリの方が作りや すいはず。 実装したい機能 • 声明の音声を流す
• 瞑想時間を記録する • 最新情報を取得する
進捗 SwiftUI のチュートリアルをやりながら Swift の勉強中。 なんとなく UI を考えながらパーツを配置してみたけど、まだ完全に ハリボテ。 今時の
iPhone アプリっぽいデザインも良くわからないので、他のア プリを触りながら研究中。 SwiftUI のチュートリアルで作ったやつ →
今後の展望 • SwiftUI のチュートリアルを終わらせる • Swift を学ぶ • HealthKit の使い方を学ぶ
• UI デザインを決める
参考資料 • SwiftUI Tutorials(https://developer.apple.com/tutorials/swiftui) • A Swift Tour(https://docs.swift.org/swift-book/GuidedTour/GuidedTour.html) • HealthKit(https://developer.apple.com/documentation/healthkit)