宣言型UIフレームワークを比較してみた

この記事はGoodpatch Advent Calendar 2022の2日目の記事です。 こんにちは!エンジニアの藤井(@touyou_dev)です。今年もアドベントカレンダーの季節がやってきましたね 今年は特に気温が極端かつ変則的で、季節感が迷子な一年でしたが、それに負けず劣ら…

Jetpack Compose v1.3.0に気になったAPIのまとめ

こんにちは!Jetpack Compose と KMM が好きなエンジニアのスージです。 今年開催された Android Developers Summit では素晴らしいセッションが盛り沢山でしたね。 developer.android.com 同じタイミングでJetpack Compose v1.3.0も stable になりました。…

Compose v1.3.0 で追加された LineBreak 調べてみました

Jetpack Compose v1.3.0 から改行方法を指定できる新しい LineBreak API についてし調べてみました。

Node.js 19のwatchモードとBrowsersyncを組み合わせて試してみた

ソフトウェアエンジニアの池澤です。 Node.js v19.0.0が2022/10/18にリリースされました。 v19にはwatchモードがexperimental(実験的)版として備わっています。watchモードというのは開発中のディレクトリ内のファイルに変更があったら、自動でNode.jsを再…

GitHub Actionsのワークフロー内で、gh apiコマンドを活用してPull Requestの本文(リリースノート)を自動生成するTips

エンジニアの中田です。現在、社内の有志エンジニアが協力して、Goodpatch 社内向けのツールを開発しています。このプロジェクトで、私は iOS App を開発しており、GitHub Actions を使用して社内メンバーへのリリースフローを自動化しています。本記事では…

グッドパッチメンバーのデスク周りを紹介してみた vol. 2

エンジニアの加藤です! デスク周りって大事ですよね。 自分が働きやすいようにカスタマイズし、好きなものを集めるとテンションも上がります。 私の作業スペースを公開します! メインデスク デスク・チェア・フットクッション ディスプレイ キーボード・ト…

Goodpatchの受付アプリをリプレースした話

エンジニアのkatoです! 今回は、Androidエンジニアのスージと一緒に、Goodpatchの受付アプリをフルスクラッチでリプレースした話をしようと思います! 前提 なぜリプレースしたか、現状の課題点 選択肢を考える 開発方針を考える 作った 置き換える おつか…