LoginSignup
3
2

More than 5 years have passed since last update.

ランニング用のiOSアプリ作ってみた

Posted at

なんでつくったの?

増えてしまった体重を減らすためにApple Watchを買ってランニング再開。
AppleWatch + iPhoneが予想以上にランニングデータを管理してくれて便利。

でも、そのうちサボり始めるよね。

1ヶ月単位でわかりやすく表示できたら計画立てやすいし、サボってたら反省してもっと走れるよね。

というわけで、1ヶ月単位でどんだけ(何日/何キロ)走ったかわかるアプリを作ることにしました。

最低限必要な機能

・カレンダーを表示して走った日に◯をつける
・デイリーで走った距離を棒グラフで表示
・1ヶ月間の総距離を棒グラフで表示
・走ったデータはiPhoneのヘルスケアから参照

つかったライブラリなど

  • HealthKit
  • Charts (CocoaPods)
  • FSCalendar (CocoaPods)

最近iOS開発から離れてたのでCarthageって知りませんでした。
でも早くリリースしたかったのでCocoaPodsで。

環境

Swift4 - iOS11
自分が使うのが目的なので古い環境は対象外。
前はObjective-Cで書いてたのでSwift間の変遷はわかりませんが、メソッド名が短くなった。

リリース

水曜日夜に申請
木曜日朝リジェクト
木曜日に再申請
金曜日リリース

はやっ。

使い方

  • ワークアウトが登録できるアプリを使って走る(歩く)
  • 見る
  • 以上

私は「NIKE+ RUN CLUB」を使ってApple Watchあら登録していますが
他のアプリでもワークアウトに距離が登録できればOKだと思います。
Runkeeperとか使ってる人も多いのではないでしょうか。
ちなみに、ポケモンGOでも登録できてました。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2