マガジン

  • Zaim スタッフの頭の中

    • 160本

    「毎日のお金も、一生のお金も、あなたらしく改善。」をコンセプトに家計簿サービスを運営する株式会社 Zaimです。中のスタッフたちが、どんな風にサービスに向き合い働いているかを綴る note です。

最近の記事

SwiftUIで画面全体を覆うようにローディングViewを表示させる

はじめにくふうAIスタジオで iOS版の Zaim アプリの開発を担当している TEM です。 Zaimでは現在SwiftUIの活用を進めているのですが、その過程でローディング画面を実装した際に、苦労した点について書きたいと思います。 ローディングViewを画面全体を覆うように表示させたいAPIの呼び出し時や、重い計算処理をしている際にユーザーの操作をブロックさせたいケースはよく発生すると思います。UIKitベースの開発では最前面に表示されているViewControlle

    • WWDC22 UIHostingConfiguration を使って UIKit で部分的に SwiftUI を取り入れる

      こんにちは、株式会社 Zaim で iOS エンジニアをしている TEM です。今年の WWDC では多くの面白い発表がありましたね!今回その中でも一番興味を惹かれたセッション「Use SwiftUI with UIKit」について簡単にまとめてみました。 WWDC22 「Use SwiftUI with UIKit」 このセッションは名前の通り UIKit で SwiftUI をどのようにして使っていくかを示すセッションです。iOS 版の Zaim アプリでは Widg

      • Google AdMob ネイティブ広告を使って広告のレイアウトをカスタマイズする

        こんにちは、株式会社 Zaim で iOS エンジニアをしている TEM です。iOS版の Zaim アプリでは昨年から、AdMob のネイティブ広告を使って、レイアウトをカスタマイズした広告を表示しています。この記事では、その実装の際に得られた知見を紹介したいと思います。 AdMob ネイティブ広告AdMob ネイティブ広告とは、アプリに表示する広告のデザインをカスタマイズできる広告のことです。コンテンツに自然に溶け込む形でレイアウト可能なため、通常のバナー広告よりユーザ

        • Swift で AdMob ネイティブ広告を 0 秒で表示できるようにした方法

          こんにちは、株式会社 Zaim で iOS エンジニアをしている TEM です。iOS版の Zaim アプリでは今年になってから、AdMob のネイティブ広告を使って広告を表示しています。この記事では、その実装の際に得られた知見を紹介させていただきたいと思います。 AdMob ネイティブ広告AdMob ネイティブ広告とは、アプリに表示する広告のデザインをカスタマイズできる広告のことです。コンテンツに自然に溶け込む形でレイアウト可能なため、通常のバナー広告よりストレスになりに

        SwiftUIで画面全体を覆うようにローディングViewを表示させる

        • WWDC22 UIHostingConfiguration を使って UIKit で部分的に SwiftUI を取り入れる

        • Google AdMob ネイティブ広告を使って広告のレイアウトをカスタマイズする

        • Swift で AdMob ネイティブ広告を 0 秒で表示できるようにした方法

        マガジン

        • Zaim スタッフの頭の中
          160本

        記事

          SwiftUI で NavigationBar を覆うように View を表示する #Zaim

          株式会社 Zaim で iOS エンジニアをしている TEM です。 この記事はくふうカンパニー Advent Calendar 2019 の16日目の記事となります。 皆さん SwiftUI 触っていますか? 私は最近、業務の一貫で少し触っているのですが、短いコードで View を実装できることが便利です。書いていてとても楽しく、もう UIKit で の開発に戻れないような気になっています。 ただ、SwiftUI は UIKit との開発と比べて、簡単にViewを実装

          SwiftUI で NavigationBar を覆うように View を表示する #Zaim

          iOS 開発一年目のエンジニアが iOSDC Japan 2019 で特に勉強になったセッション 3 選 #Zaim

          こんにちは、Zaim で iOS の開発を担当している @tx-tem です。 2019 年 9 月 5日(木)~9 月 7 日(土)、早稲田大学キャンパスにて開催された、iOS 関連の技術の祭典である「iOSDC 2019」に参加してきました。本記事では、このうち私の聞いたセッションで特に印象に残ったものを、いくつかご紹介します。 Swift におけるインポートとリンクの仕組みを探る岸川克己さんによるセッションです。Swift におけるライブラリの導入に関する発表で、イ

          iOS 開発一年目のエンジニアが iOSDC Japan 2019 で特に勉強になったセッション 3 選 #Zaim