能登 要

札幌在住のiOSアプリ開発者。SwiftUI により分割されたデバイス間を縦横にやりとりできる考え方に転換しています。

iOSアプリ開発者。2009年のiPhoneアプリ開発開始時期から活動。開発言語のアップデートの中でSwiftUIおよび周辺技術に着目中。

充電報告さんの紹介(充電状態管理アプリ,iPhone, iPad, AppleWatch)

充電報告さんは2019年に公開した最新アプリです(2020年現在)。iPad,AppleWatch対応。

オリジナルアプリをSwiftUI で再構築し直したアプリです。2019年のSwiftUI 発表後にSwiftUI を評価するための手段として既存アプリをどの程度再現できるかを試み。不確定だったSwiftUIの仕様が固まるとともにアプリも完成に近づきました。

オリジナルアプリとの再現性はいくつかの仕様変更はありましたがほぼ再現できています。

オリジナルアプリの再現に加えて喜ばしいことがありました。Today ExtensionとAppleWatchへの対応です。2つのデバイスに対応できたことはSwiftUIの利点である、書き方を覚えれば様々なデバイスに対応できると示した良い例です。

このブログでは充電報告さん開発時の知見を記述し、SwiftUIをこれから学びたい人向けに公開していきます。