Upgrade to Pro — share decks privately, control downloads, hide ads and more …

瞑想アプリ

 瞑想アプリ

Yuichi Sato

March 03, 2021
Tweet

More Decks by Yuichi Sato

Other Decks in Programming

Transcript

  1. 苦労した点 • SwiftUI のデザインやお作法 ◦ ただのハイパーテキストみたいなやつが実はボタンだった! • 公式ドキュメントの読み方 ◦ 標準ライブラリにコード例がないのが辛かった

    … • HealthKit の使い方 • デザインを標準のタイマーに似せるのに苦心(特に Picker) ◦ もっと楽にやる方法があるのではないかと疑っている ◦ 詳しくは Qiita の記事(https://qiita.com/YuichiSato/items/196f6311bf60e2545f0d)を参照 一本にまとめる ラベルは固定
  2. 挑戦してよかったこと • Swift のプログラミング経験ができた ◦ さっそくポートフォリオに "Swift" を追加! • iPhone

    アプリの見方が変わった ◦ どういう UI/UX になっているのか? ◦ どうしてそのような UI になっているのか? • 改めてネイティブアプリの良さを思い出した ◦ ここのところずっとマルチプラットフォーム開発が多くて忘れてた ◦ 「iPhone みたいな動きにして」という無茶ブリがコード書くだけで実現される楽チンさよ • 自分の役に立つスマホアプリが作れる喜びを再確認した
  3. 今後の展望 • イケてない部分を直す ◦ Picker がアニメーション中に開始すると反映されない ◦ 設定画面を作る ◦ マナーモードでも声明が流せるようにする

    ◦ UI/UX が中途半端なところを改善する • ホーム画面に WebView を埋め込んで仏教最新ニュースを取得する
  4. 参考資料 • 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)

    • SwiftUI 徹底入門(https://www.amazon.co.jp/dp/4815604061/) • How to read and write Mindful Minutes from iOS’s HealthKit with Swift(https://medium.com/free-code-camp/read-write-mindful-minutes-from-healthkit-with-swift-232b65118fe2) • 日本テーラワーダ仏教協会(https://j-theravada.net/)