SH Lab の アプリ開発部屋

リリースしたアプリの告知とかサポートとか、技術的なお話とか、そんな感じでつぶやきます。

2020-01-01から1年間の記事一覧

SwiftUI でYoutube動画プレイヤーを作ってみる

はじめに SwiftUIでアプリを作っていても、どうしてもUIKitの資産を使いたい場面が出てくる事が多いですよね。UIKitむけの豊富なライブラリたちを使いたい場合などもたくさんあると思います。 今回はまさに、UIKitむけのYoutubeプレイヤーライブラリである Y…

SwiftUI 2.0 で MapKit を使って地図アプリを作ってみる

はじめに SwiftUI 2.0 では、地図を表示するためのビュー「Map」がMapKitに追加されました。以前は、地図を利用するにはUIViewRepresentableを使う必要があったのでちょっと面倒だったのですが、これでとても楽になりました! ということで、今回は SwiftUI …

SwiftUI のPathとカスタムシェイプで独自のタブバーを作ってみる

カスタムシェイプとアニメーション SwiftUIでは、Circle()やCapsule()のように初めから用意されているシェイプの他にも、Shapeプロトコルを実装して独自にシェイプを作成することができます。 さらには、そのシェイプにアニメーションを与えることもできるの…

SwiftUI 2.0 でカスタムタブビューを作ってみた

SwiftUI 2.0で追加されたAPI SwiftUI 2.0 で追加されたPageTabViewStyleを使ってみたかったので、カスタムタブのようなものを作ってみました。 TabView PageTabViewStyle とりあえずの完成形 こういったものを作っていこうと思います。 GitHubはこちらです。…

SwiftUI 2.0で matchedGeometryEffect を使ってみる

SwiftUI 2.0で追加されたAPI SwiftUI 2.0で追加された新機能のうち、Heroアニメーションを簡単に作れるAPIがあったのでちょっと触ってみました。 とりあえず完成形 こんな感じのSegmentControlっぽいUIを作ってみます。 Githubはこちらです。 github.com 開…