Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Swift aikoukai2020.06.17presentation tomiji suzuki

98 views

Published on

A sample of an app development by using SwiftUI created by an 85 years old person.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Swift aikoukai2020.06.17presentation tomiji suzuki

  1. 1. SwiftUI だけでアプリ開発 シニアのためのアプリ開発の例 2020.06.17 鈴木富司(トミ爺) Swift愛好会 Zoom
  2. 2. 生まれ:1935年群馬県桐生市の機屋の6男 商社無用論の時東京工大より三菱商事に就職 自動車海外事業に没頭 子会社に行かず米国動物園設計施工会社へ 2010年74歳でアプリ開発学校Rainbow Apps2期生 世のためひとの為、生涯現役 85歳⇒老後はiPhoneアプリ開発、同人誌出版 便利、合理的、工夫、道具が大好き 私の生き様
  3. 3. 2015.数字メモ 2014.1 リリース済み スマホの勉強 入門編 2015.5 リリース済み スマホの勉強 巻2 2015.8 リリース済み スマホの勉強 巻3 無料版 2017.1 リリース済み スマホの勉強 巻3 有料版 2017.4 充実して更新 スマホの勉強 入門 有料版 2017.10 ゲーム機能追加更新 音声入力アシスト 2017.12 最初のリリース
  4. 4. シニアのためのタイマー コロナ在宅での体力維持 各種運動にはタイマーが必要 小さな文字盤では読めない いちいち設定はダメ 1分計から12分計までひとつに 音声で指示 音声で通知 Tomzy StopTaimerを開発中
  5. 5. このアプリの構想  SwiftUIだけで開発  3つの文字盤がある  1画面で1〜3分タイマー  4画面を色分けして合計12分  スタートとストップは音声で  1分ごとに信号音と音声で知らせる  広告を入れる  英語版、日本語版をつくる
  6. 6. このアプリ開発はこうやった  “SwiftUI clock”で画像検索⇨文字盤サンプルを使う https://talk.objc.io/episodes/S01E192-analog-clock  “SwiftUI timer”で検索⇨デジタル版で機能を学ぶ https://programmingwithswift.com/build-a-stopwatch-app- with-swiftui/  何れも英文サイト⇨GoogleChromeで日本語訳を見なが ら  If文で管理するところで難航⇨SwiftUIでは問題あり
  7. 7. SwiftUIも奥が深い  「SwiftUI手ほどき」の執筆者ながら難航  Vstack、Hstack、Zstack覚えたが⇨???  UIKitよりエラーは減った  コードは読めるようになったが⇨???  1年でサンプルコードが随分増えた
  8. 8. トミ爺出版・Amazon  http://www.tomzyapp.com/gijutsushoten/index.html  https://www.amazon.co.jp/gp/product/4600003969  http://www.amazon.co.jp/gp/offer-listing/4600004310
  9. 9. シニアプログラミングもくもく会 小泉勝志郎さんが主催 若宮さんを育てたひと シニアに病気談義をやめさせる テレビ・新聞報道で活況 Zoomで更に活況(全国版) Swift分科会は楽しかった 次回は7月1日18:30予定 小泉さんのお陰で新聞・テレビ

×