iOS

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

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

iOS 17 天気アプリの雨粒演出を作ってみた

こんにちは!エンジニアの藤井(touyou)です! ついに2023年9月19日、iOS 17がリリースされましたね 連絡先がiPhoneを近づけるだけで交換できる機能など、コミュニケーション面でのアップデートが目立った今回のアップデートでしたが、みなさんは何に注目し…

子ども向けARアプリを制作した話、その裏舞台

グッドパッチのiOSエンジニア田中です。 WWDC23の真っ最中、キーノートで発表された待望のApple Vision Proが、世界中を賑わせています。 今回は、そんな世間の高まるXRへの注目にあやかって、弊社が制作した子ども向けAR体験の試みをご紹介いたします。 つ…

ChatGPTに書かせた技術記事に赤入れしてみた

iOS 15で追加された新機能の中でも注目すべきは、Focus(集中)モードです。この機能を使うことで、自分がやるべきことに集中するために、通知やアプリアイコンの表示を制限できます。例えば、仕事中には仕事に関するアプリや連絡先からの通知だけを受け取り…

提案のためのテクニカルプロトタイプ事例

この記事はGoodpatch Advent Calendar の23日目の記事です。 こんにちは!エンジニアのkatoです! 新規事業開始時・クライアントへの提案時など、簡易的なデザインを作成し、デザインモックを元に会話するタイミングは多いと思います。 今回は、提案の精度を…

iOS × Vision フレームワークで物体検出にチャレンジ!

この記事は Goodpatch Advent Calendar 13日目の記事です。 こんにちは、iOS エンジニアの田中です。この記事では、Visionフレームワークを用いた物体検出のおおまかな実装ポイントをまとめてみました。 きっかけ Visionで物体検出を実装するポイント 学習モ…

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

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

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

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

SwiftUIのObservableObjectをReact Hooksとして見る

こんにちは!暑すぎてインドアで夏の全てを済ませているエンジニアの藤井(@touyou_dev)です! 毎年のWWDCでのアップデートから、次第に現実味をおびてきたプロダクションレベルでのAll SwiftUI採用アプリ。 昨年のiOS15でかなり安定してきて、今年リリース…

WWDC 2022 アプリエンジニア感想まとめ

WWDC 2022 2022年6月6日から6月10日にかけて行われた「WWDC 2022」では、さまざまなセッション動画が公開されています。 本記事では、有志のGoodpatchアプリエンジニアが興味を持ったセッションをピックアップし、セッションの概要や感想をご紹介します! ※…

アプリデザインでカスタムフォントを使うときに注意すること

iOSエンジニアの加藤です! グッドパッチでは、エンジニアリングの力をデザインに活かすための施策をいくつか実施しています。 そのひとつ、デザイナーがエンジニアに自由に相談できる時間「エンジニアオフィスアワー」の中で、UIデザイナーからカスタムフォ…

ARKitことはじめ:ドラッグ操作の意外な落とし穴と試行錯誤

この記事は「Goodpatch Advent Calendar 2021」の 24 日目の記事です。 今回の担当は iOS エンジニアの田中です。 弊社では社内有志による AR アプリ開発への挑戦が、密かに始まっています。(有志メンバーには Oculus Quest 2 が1台ずつ提供されるという特…

SwiftUI の PreviewDevice 一覧を簡単に取得する Alfred Workflow

この記事は iOS Advent Calendar 2021 の23日目の記事です。 iOS エンジニアの 加藤 です。SwiftUI で Preview を扱う際の課題を解決したので、共有します。 課題感 したこと 結果 課題感 SwiftUI で Preview するとき、デバイス名を文字列で指定する必要が…

iOSでデザイントークンを使ったカラーを運用する方法を模索する

Design Division所属 iOSエンジニアの 藤井 です。弊社はあだ名文化があるため、実は高校時代から使い続けているハンドルネームでもある、「とうよう」というあだ名で普段は呼ばれています。 デザインに理解のあるエンジニアをこの世にもっと増やしていくと…