STORES Product Blog

こだわりを持ったお商売を支える「STORES」のテクノロジー部門のメンバーによるブログです。

STORES ブランドアプリ

Android版 ブランドアプリでアプリデータのバックアップ・リストアに対応しました

こんにちは @tomorrowkey です。 これまでブランドアプリではバックアップ機能が無効になっていましたが、ユーザーの利便性向上のために有効にしました。 データバックアップ機能はファイルを逐一指定もしくは除外する必要があり、面倒なので敬遠されがちな…

Bitrise CIでRuby 2.7 EOL対応をした

こんにちは、@tomorrowkey です。 STORES CRMモバイルチームで STORES ブランドアプリ の開発しています。 STORES ブランドアプリ とは、お商売をしているオーナーさんごとにオリジナルアプリを作り、お客様へのクーポンの配布やお店からのご案内をとおして…

ブランドアプリ開発に携わって1年間で変化した5つのこと

こんにちは、@tomorrowkey です。 STORES CRMモバイルチームで STORES ブランドアプリ の開発しています。 STORES ブランドアプリ とは、お商売をしているオーナーさんごとにオリジナルアプリを作り、お客様へのクーポンの配布やお店からのご案内をとおして…

Google Playでの配信方法の整理

こんにちは、@tomorrowkey です。 STORES CRM モバイルチームでSTORES ブランドアプリ の開発しています。 STORES ブランドアプリ とは、お商売をしているオーナーさんごとにオリジナルアプリを作り、お客様へのクーポンの配布やお店からのご案内をとおして…

​​複数のiOSアプリを1つのリポジトリから動的に生成した話

この記事は STORES Advent Calendar 2022 の13日目の記事です。 はじめに こんにちは、@marcy731 です。 わたしは STORES に今年の4月に入社して以降、 STORES ブランドアプリ のiOSエンジニアをしています。 STORES ブランドアプリ とは、オーナーさまごと…

動的にCIの定義を生成する

この記事はSTORES Advent Calendar 2022の9日目の記事です。 こんにちは、@tomorrowkey です。 STORES CRMモバイルチームでSTORES ブランドアプリの開発しています。 STORES ブランドアプリとは、お商売をしているオーナーさんごとにオリジナルアプリを作り…

RSpecのテストコードを実行時に書き換えて実行速度を改善した話

CTOの藤村です。つい最近まで STORES ブランドアプリ のチームでRailsを書いていました。 STORES ブランドアプリ のRailsリポジトリではdatabase_cleanerを(strategy = truncationで)使ってテスト中のデータベースをリセットしており、このことがテストコ…