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
0
49
初めての iPhone ネイティブアプリ
Yuichi Sato
January 29, 2021
Tweet
Share
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
14
深層学習はじめました
satoyuichi
0
30
瞑想アプリ
satoyuichi
0
26
SDF を作りたかった
satoyuichi
0
270
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
13
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
11
体温記録送信アプリ
satoyuichi
0
10
コロナ横目にバージョンアップ
satoyuichi
0
59
本日のシェーダー芸
satoyuichi
1
360
Other Decks in Programming
See All in Programming
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
220
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.5k
Sheets API使ってみた
toshi0383
2
160
敵対的ポイフル
futabato
0
130
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
430
PostmanでAPIの動作確認が楽になった話
h455h1
0
180
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
490
Fast JSX: Don't clone props object #28768
yossydev
1
190
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
450
Site Reliability Engineering for GMO
pyama86
8
1.1k
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
970
Netty Chicago Java User Group 2024-04-17
sullis
0
200
Featured
See All Featured
A designer walks into a library…
pauljervisheath
201
23k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
Scaling GitHub
holman
457
140k
Building Your Own Lightsaber
phodgson
100
5.7k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
21
1.4k
RailsConf 2023
tenderlove
8
560
Writing Fast Ruby
sferik
622
60k
Atom: Resistance is Futile
akmur
260
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
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)