Zaim スタッフの頭の中

116
+3

メニューを表示するフローティングアクションボタンを SwiftUI で実装してみた

こんにちは、Zaim で iOS 開発を担当している @ugoです。
WWDC 2019 で SwiftUI が発表されてから 2 年以上が経ち、今年の iOSDC 2021 でも SwiftUI をテーマにしたセッションが複数ありましたね。
そろそろ本格的に SwiftUI を導入しているプロダクトも増えてきているのではないでしょうか。

Zaim では OS ウィジェットはもちろん、NFC カ

もっとみる
+1

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

こんにちは、株式会社 Zaim で iOS エンジニアをしている TEM です。iOS版の Zaim アプリでは今年になってから、AdMob のネイティブ広告を使って広告を表示しています。この記事では、その実装の際に得られた知見を紹介させていただきたいと思います。

AdMob ネイティブ広告AdMob ネイティブ広告とは、アプリに表示する広告のデザインをカスタマイズできる広告のことです。コンテン

もっとみる
+3

サービスの負債を解消する!エンジニアとデザイナーの共創プロセス

家計簿サービス Zaim のデザイナーの今泉です。

今回はエンジニアとデザイナーが協力して UI デザインの負債を解消するために「UI 改善会」に取り組んだお話をご紹介します。

UI 改善会って何?一言でいうと、エンジニアとデザイナーのペアプロ・ペアデザのような会です。

エンジニアとデザイナーが同じ時間に集まり、サービスの負債の解消に取り組みます。
デザイナーはデザイン作業を、エンジニアは実

もっとみる
+2

困りごとを相談しやすくする iOS チームの朝会とチーム定例

iOS チームの @y_sumida です。

Zaim では先日紹介した職種を横断したプロジェクトである「ユニット」の他に、職種ごとのチームもあります。

ユニットでは施策を考え実行しますが、施策以外にも不具合対応や改善活動のタスクがあり、その対応は職種ごとのチームの役割になります。

iOS チームは少人数のチームです。少ない人数で各ユニットの施策対応、バグ対応、改善対応と多くのタスクを対応す

もっとみる
+5

毎月の社内ペア読書会が 3 年続いているので、継続するコツ 3 点と書籍リスト 50 冊を公開します

こんにちは、Zaim の @HitomiHoshisaki です。『エンジニアとデザイナーで「ペア読書」を実践してみた #Zaim 』という記事を書いてから 3 年が経ったので、その後の活動について紹介したいと思います。当時はサーバーサイドエンジニアでしたが、現在はジョブチェンジして新サービス開発などのディレクションを担当しています。

ペア読書とは
簡単にまとめると、みんなで同じ本を 30 分間読

もっとみる
わたしもあなたのことスキ!
+4

スキルマップで自己紹介!メンバーのやりたいに応えるチーム作り

こんにちは、Zaim コンシューマ領域担当の @ishikawy です。普段は領域の責任者としてプロダクトチームをまとめるマネージャー役をしています。

Zaim では職種を超えたメンバーで構成した「ユニット」活動が存在します。今回はそのユニット体制を刷新した際に実施した、スキルマップを活用したチームビルディング のお話をします。Zaim のユニット制度については以下の記事をご覧ください。

適材

もっとみる

Compose の可能性が広がる DroidKaigi 2021 〜 勉強になったセッション 3 選 〜

こんにちは、Zaim で Android 開発を担当している @sakai です。

2021 年 10 月 19 日(火)〜 21 日(木)にオンライン開催された Android の技術祭典の「DroidKaigi 2021」に参加しました。本記事では、今回の DroidKaigi で、私が特に勉強になったセッションを三つご紹介します。

1. Introduction to dual-scre

もっとみる
+2

障害対応をスムーズに!サービスの障害訓練を通じて効果を感じた三つのポイント

こんにちは、Zaim の高山です。

Zaim では、障害発生時にも慌てず速やかに対応できるように定期的にサービスの障害訓練を実施しています。その中でも「これは効果が高い!」と感じた三つのポイントを紹介します。

障害訓練はシステムが堅牢になるほど必要Zaim で実施しているサービスの障害訓練は、仮想的なインシデントを想定し、技術的な対応からユーザーサポート、関係各社などへの対応を含めたシミュレー

もっとみる
ばんざーい
+3

職種を超えてチームを編成!素早く施策を実行する Zaim の「ユニット制度」

こんにちは!Zaim 開発部でサーバーサイドの開発を担当している @akito です。

Zaim ではエンジニアやデザイナーといった職種ごとのチームの他に、職種をまたいだメンバーで構成される「ユニット」という枠組みがあります。今回は Zaim のユニットとは何なのか、私たちがどのように仕事を進めているかについてお話しします!

ユニット = 課題解決のために少人数で素早く動くチーム
Zaim に

もっとみる
+5

レガシーサイトの PageSpeed Insights スコアを 56 点→ 100 点に上げた方法

こんにちは、 Zaim でサーバサイドエンジニアを担当している @hira です。
Zaim では、サービスの使い方を紹介する記事など家計簿本体以外のページ(以下コンテンツサイト)における SEO 対策の一環として、ページスピードを改善しました。

ページスピードはウェブページにアクセスしてからコンテンツがブラウザに表示されるまでの時間のことです。ページスピードの改善は、ユーザー体験や検索結果の掲

もっとみる