エンジニア発信で進める、Flutter UIデザイン品質向上への一歩

おはようございます!ソフトウェアエンジニアの中田です。この記事はGoodpatch Advent Calendar 2024の21日目の記事になります。 近年、クロスプラットフォーム開発の需要拡大とともに、Flutterが注目されています。しかし、Flutter特有の特性により、iOSやA…

Nuxt 3 における dependencies と devDependencies の使い分け問題

この記事は Goodpatch Advent Calendar 2024 18日目の記事です。 はじめに Goodpatch の運営する ReDesigner で、フロントエンドの開発を行っております、かずです。 npm や yarn 等を用いた パッケージ管理をしているプロジェクトにおいて、dependencies と…

作図ツールにおけるコネクター(矢印機能)の体験改善と実装

ブラウザで動くオンラインホワイトボード「Strap」の図形と図形を矢印でつなげられる機能「コネクター」の体験改善を実施した。デザイン視点と実装視点の両面から改善の経緯を記録に残した。

Figmaプラグイン開発超入門〜バリアブルをノード型UIで編集してみたい〜

こんにちは!エンジニアの藤井(touyou)です! この記事はGoodpatch Advent Calendar 2024の12日目の記事になります。 みなさん、Figma、使ってますか? 自分は現在、社内のデザインシステムチームにエンジニアとして参画して、デザインシステムの成長にエ…

Cloud Functions for Firebase (2nd gen)でPuppeteerを動かす 2024冬

Strapのとある機能の開発で、Cloud Functions上で[Puppeteer](https://pptr.dev/)を動作させる必要がありました。 少しWebを検索すると色々載っていたのでできそうじゃんと軽い気持ちでやってみたところ、それなりにハマったのでここに最新記録を残したいと…

プロジェクトの隙間に落ちるボールを誰が拾うのか

プロジェクトの隙間に落ちるボールを誰が拾うのか。PMが忙しいのは課題があるアラート。課題をフィードバックできていますか。

デザイン会社のテクニカルディレクターの楽しさと心がけている習慣

デザイン会社で働くエンジニアが、デザインとテクニカルディレクターを組み合わせることで生まれる楽しさとそのために心がけている習慣についてご紹介。

アクセシビリティ推進のための社内ハンドブック作成事例

「社内向けアクセシビリティハンドブック」の作成について、背景や制作の流れ、工夫したポイントを紹介します。

Flutterでもネイティブ体験を届けたい

こんにちは!エンジニアの藤井(touyou)です! この記事はGoodpatch Advent Calendar 2024の二日目の記事になります。 さっそくですがみなさんはFlutterというものについてどのくらいご存知でしょうか? Flutterは2017年ごろにGoogleのチームによって開発さ…

まとめ時間ゼロ!議事録担当がいらない!〜オンラインホワイトボード活用術〜

アジェンダと議事録に時間をかけている方へ。まとめ時間ゼロ、議事録担当がいらないオンラインホワイトボード活用術をチェック。

デザイナーとコーダーと開発PMを経験したからこそ、仕様の書き方が気になる話。

エンジニアにとってわかりやすいデザイン仕様書とは。デザイナーとコーダーと開発PMを経験したからこそわかる観点をまとめました。

Apple Vision Pro ユーザーに2週間使った感想を聞いてみた

Apple Vision Pro が発売されてから2週間が経ちましたね。社内で購入したメンバーに、使ってみた感想を聞いてみました!

Apple Vision Pro の検索体験を改善する

Apple Vision Pro での検索体験を改善するために、検索バーアプリを開発しました。

グッドパッチの開発PMが受入れテスト(UAT)をやってみた話。

グッドパッチのプロジェクトマネージャーが、開発PMの知見を生かして、クライアント目線で受入テスト(UAT)をやってみた話。

GpPMBOKはじめました

グッドパッチのプロジェクトマネジメントメソッド、GpPMBOKのご紹介です。

5分ではじめる、iOSのアクセシビリティ対応

こんにちは。iOS Developer の katoです。 2024年5月16日は 世界各地でアクセシビリティを考える1日、GAAD(Global Accessibility Awareness Day)でしたね。 GAAD Japan 2024、アクセシビリティの祭典 2024 など様々なイベントが開催され、私もオンラインで…

try! Swift Tokyo 2024に参加してきました!

はじめに try! Swift Tokyo とは? トークの紹介 SwiftでvisionOSのアプリをつくろう 塵も積もればアプリとなる Enhancing Applications with Accessibility API 良いアプリケーションをデザインするための感覚の持ち方 会場の様子 素晴らしかった点 豪華な…

STUDIO DETAILS × Goodpatchエンジニア交流会レポート

みなさんこんにちは!エンジニアの藤井(touyou)です。 今回は2024年1月18日に開催されたグループ会社であるスタジオディテイルズとグッドパッチのエンジニア交流会の様子についてご紹介します。 普段ブランディングのためのWebサイト制作を得意とするスタ…

Notionデータベースの関数プロパティを使って更新日を自動更新する

サービスの契約更新日などを把握しておきたいが、更新日を毎回入力するのが手間だったのでデータベースの関数を使って更新日を自動更新しました。

visionOSで空間に溶けるソフトウェア

はじめに 空間に溶け込むソフトウェア Glass Material Tab bar, Ornament ソフトウェアはインテリアに近づくのか? おわりに はじめに iOSエンジニアの田中です。この投稿はGoodpatch Advent Calendar 2023 25日目の記事です。 2023年、テック界隈では例年に…

「あると便利かも」という思いつきから始まった、SDXLを活用したバナー画像生成の試み

寒さがグッときて、もうすぐクリスマスって感じの12月23日ですね。アドベントカレンダーもあっという間に23日目。クリスマスまで待ち遠しい気持ちは、皆さんも感じているはず。そんなわくわく感を共有しつつ、「気軽にちょっと楽しく」がモットーに、画像生…

継続運用で実感する、PaaSだけで(主にFirebaseで)サービスを構築していく快適さ

Strapチームで主にバックエンドを担当していますやっはーです!! product.strap.app この記事は Goodpatch Advent Calendar 2023 の 22日目の記事になります。 Strapのセキュリティホワイトペーパー でも記載しているように、StrapはGoogle Cloud Platform(…

iOSアプリ開発の品質と効率の向上を目指した、実践的な社内標準化の取り組みを紹介

iOSアプリ開発の標準化に焦点を当て、私たちが進めた社内標準化のプロセスと成果を共有します。

GPT-4にバグ修正のコミットメッセージを分析させてみた

GPT-4にバグ修正のコミットメッセージを分析させてみました

RPGダンジョンライクに要件定義を例えながらWhy-What-Howをつなげる方法を説明してみた

機能要件定義をRPGダンジョンライクに例えつつご説明。軽量・コンパクトな要件定義ができる「機能ユースケース」や「UIスペック」のテンプレートと記述例もご紹介します。

React v18 Automatic batching でハマったこと、リファクタのTips

Product.div でStrapを開発している、フロントエンドエンジニアのあげです。 Strapは今年、React v17から18へアップデートを行いました。当初の想定ではもう少しスムーズに行く予定でしたが、想定よりハマってしまったので、大変だったポイントとリファクタ…

細かすぎ…?FigmaやWebで文字の表示位置がズレる問題を知っておこう

この記事はGoodpatch Advent Calendar 2023 15日目の記事です。 株式会社グッドパッチでエンジニアをしているちげと申します。Strap というオンラインホワイトボードサービスの開発に携わっています。最近は小学生時代にハマっていたレゴを触って懐かしさと…

Goodpatch Tech Blog 2年半の振り返り

フロントエンドエンジニアの上垣です。 「Goodpatch のエンジニア組織を社外にアピールする」という目的で始まった Goodpatch Tech Blog も、開始してから約2年半が経ちました。そこでこの記事では、これまでの Tech Blog の歩みを簡単に振り返ってみたいと…

パフォーマンス低下を調査したらChromeのWebGL環境が原因だった話

はじめに こんにちは!エンジニアの古家です。 この記事はGoodpatch アドベントカレンダーの11日目の記事です。 私たちのチームではPixiJSを通じてWebGLを利用した「Strap」というオンラインコラボレーションツールを開発しています。 StrapはWebベースのサ…

採用管理システムのデータをLooker Studioで可視化するときにやってよかった5つのこと

この記事はGoodpatch Advent Calendar 2023の10日目の投稿になります。 こんにちは、Goodpatchで中途採用のリクルーターをしている 宍戸 です。 エンジニアのリクルーターや、採用の数字集計や可視化を担当しています。 今回は、採用管理システムの応募者デ…