初めてVoiceOverを対応する人におすすめのWWDCセッション

この投稿は Goodpatch Advent Calendar 2022 11日目の記事です。 こんにちは、エンジニアの中田です。とあるプロジェクトでiOS Appを開発しており、アクセシビリティの向上の一環として、VoiceOverの体験を改善させる取り組みを実施しました。私にとって、Vo…

UIコンポーネントにおけるInteraction StatesとState Layerの考察

この記事は Goodpatch Advent Calendar 9日目の記事です。アドベントカレンダー2つ目の記事をなんとか書くことができた大角です。 今回はインタラクティブなUIコンポーネントの状態変化において、一貫性を持ちながら、効率よく実装するために「Interaction …

Modifier.Node のプチ解釈

パフォーマンス向上のため Jetpack Compose 1.3.0 で追加された Modifier.Node と使い方についてざっくり説明しました。

完璧に設計・実装できないので、テクニカルプロトタイプを試した

この記事はGoodpatch Advent Calendar 2022の7日目の記事です。 オンラインホワイトボードStrapの開発を担当している、フロントエンドエンジニアのあげです! みなさん、設計って得意ですか?なかなか設計通りに実装するのって難しいですよね。 Twitterでも…

2022年の海外カンファレンスで Jetpack Compose の気になったセッションまとめ

2022年の海外カンファレンスで気になった Compose のセッションのまとめ記事です。

Goodpatchエンジニアが読んでいる書籍(2022年)

Goodpatchエンジニアが集う技術共有会で、2022年に読んだ書籍を共有し合う企画を実施しました。本投稿では、この企画の中で共有された書籍を紹介します。

エンジニアのためのデザイン4大原則

この記事はGoodpatch Advent Calendar 2022 の5日目の記事です。 こんにちは!エンジニアの藤井(@touyou_dev)です。先日宣言型UIフレームワークを比較してみたという記事を出したばかりですが、今年も昨年のアドベントカレンダー同様、2日目と5日目の二日…