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
53
初めての iPhone ネイティブアプリ
Yuichi Sato
January 29, 2021
Tweet
Share
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
26
深層学習はじめました
satoyuichi
0
41
瞑想アプリ
satoyuichi
0
36
SDF を作りたかった
satoyuichi
0
380
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
16
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
11
体温記録送信アプリ
satoyuichi
0
13
コロナ横目にバージョンアップ
satoyuichi
0
66
本日のシェーダー芸
satoyuichi
1
460
Other Decks in Programming
See All in Programming
CSC509 Lecture 14
javiergs
PRO
0
130
Go の GC の不得意な部分を克服したい
taiyow
2
480
iOS18とヘルスケアの睡眠対応
takuyaosawa
0
110
あれやってみてー駆動から成長を加速させる / areyattemite-driven
nashiusagi
1
180
Recoilを剥がしている話
kirik
4
6.2k
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
110
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
740
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
140
Symfony Mapper Component
soyuka
2
640
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
0
100
CSC305 Lecture 26
javiergs
PRO
0
130
Java 23の概要とJava Web Frameworkの現状 / Java 23 and Java web framework
kishida
2
390
Featured
See All Featured
Writing Fast Ruby
sferik
627
61k
Speed Design
sergeychernyshev
25
660
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
75
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
How to train your dragon (web standard)
notwaldorf
88
5.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
KATA
mclloyd
29
14k
Rails Girls Zürich Keynote
gr2m
94
13k
Being A Developer After 40
akosma
87
590k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
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)