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
65
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
43
深層学習はじめました
satoyuichi
0
53
瞑想アプリ
satoyuichi
0
51
SDF を作りたかった
satoyuichi
0
540
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
28
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
21
体温記録送信アプリ
satoyuichi
0
27
コロナ横目にバージョンアップ
satoyuichi
0
79
本日のシェーダー芸
satoyuichi
1
780
Other Decks in Programming
See All in Programming
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
820
えっ!!コードを読まずに開発を!?
hananouchi
0
230
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
540
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
230
Claude Team Plan導入・ガイド
tk3fftk
0
220
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.7k
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
890
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
関数型プログラミングのメリットって何だろう?
wanko_it
0
180
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
600
Featured
See All Featured
A Soul's Torment
seathinner
6
3.1k
Believing is Seeing
oripsolob
1
170
Exploring anti-patterns in Rails
aemeredith
3
450
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Building Adaptive Systems
keathley
44
3.1k
A Tale of Four Properties
chriscoyier
163
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
410
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
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)