充電報告さんは2019年に公開した最新アプリです(2020年現在)。iPad,AppleWatch対応。
オリジナルアプリをSwiftUI で再構築し直したアプリです。2019年のSwiftUI 発表後にSwiftUI を評価するための手段として既存アプリをどの程度再現できるかを試み。不確定だったSwiftUIの仕様が固まるとともにアプリも完成に近づきました。
オリジナルアプリとの再現性はいくつかの仕様変更はありましたがほぼ再現できています。
オリジナルアプリの再現に加えて喜ばしいことがありました。Today ExtensionとAppleWatchへの対応です。2つのデバイスに対応できたことはSwiftUIの利点である、書き方を覚えれば様々なデバイスに対応できると示した良い例です。
このブログでは充電報告さん開発時の知見を記述し、SwiftUIをこれから学びたい人向けに公開していきます。