【SwiftUI×SPM】SPMマルチモジュールでの画面遷移について
目的 モジュールを疎結合にし、SPMマルチモジュール構成を採用するメリットを最大限享受できるようにすること。 モジュール同士がお互いの存在を知らずとも画面遷移可能な実装を示します SPMマルチモ...
38 search resultsShowing 1~20 results
You need to log-in
目的 モジュールを疎結合にし、SPMマルチモジュール構成を採用するメリットを最大限享受できるようにすること。 モジュール同士がお互いの存在を知らずとも画面遷移可能な実装を示します SPMマルチモ...
目的 Swift Storyboardなし での開発を行う際に使用する画面遷移の方法をまとめること (Storyboardなし画面遷移についての記事は意外と少なかった) 2種類って何があるの? ...
こんにちは!だーはまです。 この記事では GitHubリポジトリ一覧を表示するサンプルアプリを題材に、TCA→MVVM のマイグレーションにかかるコスト を考えていきます。 今回の対象は 状態管...
何をするのか iOSにて、FCM(Firebase Cloud Messaging)を使って以下のような画像付き通知を受信します。 落とし穴 いくつか落とし穴があります。気をつけてください。 F...
この記事は何者? SwiftLintの叩き台を作って公開した という記事です。 全てのデフォルトルールを確認し作成したSwiftLintのymlファイルを公開します。 また、ルールごとに説明文も...
目的 SPMマルチモジュール化の手順を整理すること 既にいくつか 手順を整理した記事 は存在していますが、取り組みやすさを優先し自分なりにまとめてみました 備忘録 ゴール 以下のような、SPMマ...
目的 UnitTestを行うライブラリであるViewInspectorを使い、SwiftUIでテストコード書くこと。 ViewInspector とは UnitTest用サードパティ製のフレーム...
目的 FirebaseDynamicLinksを使って、開発したiOSアプリのメール認証→(ユーザー)登録において離脱率を減らすこと ※ 私が開発している Dieter というアプリではメール認...
対象となる人 Firebase上での Firebase Dynamic Links の設定を終えている人 Firebase Dynamic Links を使ったアプリ遷移ができていない人 アプリ...
目的 GithubにPush(※1)したタイミングでのテストコード自動実行を行可能にする ※1 : 対象のPush先はmainブランチとします 対象としている人 ローカルのプロジェクトでSwif...
結論 ~App.swiftを、こう書きましょう。 ①〜③の順番でプログラムを書いてみましょう。 ~App.swift import SwiftUI import FirebaseCore /...
アーキテクチャとは 世にあるモバイルアーキテクチャってどんなのがあるの? iOS開発で使われているアーキテクチャをいくつかあげます MVC : (Model - View - Controlle...
目的 Swiftを用いた開発で、FireStoreの whereField と order を同時に使用する方法を述べること ※ whereFieldの対象要素 ≠ orderの対象要素の時だけ...
目的 AndroidStudio で Flutter×Android の実行を行った時に発生したエラー A problem was found with the configuration of...
目的 Swift スマホアプリ開発を行う際、『develop(作業用), debug(検証用), release(公開用)』 に環境を分けて実行する方法を紹介する 筆者の備忘録 流れ 下準備 プ...
目的 Unitテストに触れること Unitテストへの抵抗を少なくすること 目次 テストされる関数 テストする関数 全体コード ViewController.swift UnitTest_1Te...
目的 fastAPI と Heroku を使用した場合の Procfile についての注意点を示すこと OK web: uvicorn timelabAPI:app --host=0.0.0.0...
目的 RxSwift の使い方をまとめること 単語の意味も詳しくまとめたい MVVM で開発を行えるようになること 流れ 1: SPM(Swift Package Manager)を使って Rx...
目的 Storyboardを使わずにUIを作成する場合、必要となるXCodeの初期設定について説明 流れ ①: プロジェクトを作成し、実行できることを確認(Storyboardあり) ②: Ma...
目的 iOS開発における MVVM について知ること (キーワード: データバインディング, リアクティブプログラミング, RxSwift, Combine) MVVM とは? データバインディ...
38 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.