RIBs

RIBsアーキテクチャのアプリにNeedleを導入検討してみた話

タクシーアプリ「GO」のiOSアプリを開発している黒田です。 今回はRIBsアーキテクチャにNeedleを導入検討してみた話をご紹介します。 はじめに 弊社は、2021年度下期より、エンジニアのスキルアップを促進するための取り組みとしてEngineer Challenge Week …

RIBs アーキテクチャにおける木構造の再構築について

タクシーアプリ「GO」の iOS アプリを開発している今入です。本記事では RIBs アーキテクチャにおける「Workflow」の概念とその活用方法について具体的な実装例を交えて紹介します。 はじめに タクシーアプリ「GO」の iOS アプリでは、RIBs アーキテクチャ …

iOS アプリにおけるアーキテクチャの部分適用について

タクシーアプリ「GO」の iOS アプリを開発している久利です。キャンプに行きたいけど花粉症が怖い今日この頃。 今回はアーキテクチャ変更の過程で必要になった、アーキテクチャの部分適用についてご紹介します。 背景 タクシーアプリ「GO」の iOS アプリでは…

iOS アプリを木構造で組み立てるための 7 つのデザインパターン

この記事は Mobility Technologies Advent Calendar 2021 の17日目です。 タクシーアプリ「GO」の iOS アプリを開発している今入です。日々複雑化するアプリをどのように設計して開発しているかについて紹介します。 はじめに タクシーアプリ「GO」の iOS ア…

RIBs アーキテクチャを採用している既存のアプリに SwiftUI を導入

タクシーアプリ「GO」の iOS アプリを開発している久利です。最近 SwiftUI を使った機能がリリースされたので、どのように導入していったかについてご紹介します。 はじめに きっかけ GO では2021年4月に iOS 12 のサポートを終了し、そろそろ SwitftUI を使…

try! Swift Tokyo 2019にゴールドスポンサーとしてブース出展してきました

※本記事は Mobility Technologies の前身である JapanTaxi 時代に公開していたもので、記事中での会社やサービスに関する記述は公開当時のものです。 2019年3月21日(木)、22日(金)に開催されたtry! Swift Tokyo 2019に参加してきました。去年は通常の参…