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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuichi Sato
January 29, 2021
Programming
0
60
初めての iPhone ネイティブアプリ
Yuichi Sato
January 29, 2021
Tweet
Share
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
34
深層学習はじめました
satoyuichi
0
48
瞑想アプリ
satoyuichi
0
45
SDF を作りたかった
satoyuichi
0
510
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
23
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
17
体温記録送信アプリ
satoyuichi
0
22
コロナ横目にバージョンアップ
satoyuichi
0
76
本日のシェーダー芸
satoyuichi
1
710
Other Decks in Programming
See All in Programming
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
420
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
200
株式会社 Sun terras カンパニーデック
sunterras
0
2.1k
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
170
文字コードの話
qnighy
44
17k
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.5k
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
CSC307 Lecture 13
javiergs
PRO
0
320
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.9k
Ruby and LLM Ecosystem 2nd
koic
1
550
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
540
A designer walks into a library…
pauljervisheath
210
24k
エンジニアに許された特別な時間の終わり
watany
106
240k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Context Engineering - Making Every Token Count
addyosmani
9
740
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Unsuck your backbone
ammeep
672
58k
Embracing the Ebb and Flow
colly
88
5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
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)