カミナシ エンジニアブログ

株式会社カミナシのエンジニアが色々書くブログです

Expo

サーバサイド ( をメインでやっていた ) エンジニアが React Native と Expo でモバイル開発に入門した話

こんにちは!カミナシでソフトウェアエンジニアをやっているくらさわです! 今回は元々、サーバサイドをメインに開発していた私が、カミナシでモバイルアプリの開発に取り組んでみた話を書きたいと思います! カミナシのチームについて React Native につい…

顧客企業のネットワーク構成によりReact Native + ExpoのOTAアップデートが動作しなかったのを突破した話

カミナシ・エンジニアリングマネージャーの @dmi8a と、 エンジニアの @imu です。 現場DXプラットフォーム「カミナシ」は、WebのアプリケーションとMobileのアプリケーションを1セットで提供する形を採用しているサービスです。 今日はExpoのOTAアップデー…

StoryShotsの可能性を探る

こんにちは、カミナシの@tomiです。 前回は、Expo ReactNativeにStorybookの導入を行いました。 今回は、StoryShotsを入れてみたいと思います。 StoryShotsとは、自動スナップショットテストができるStorybookのアドオンです。 内部的には、JestのSnapshotが…

Expo ReactNativeのStorybookを0から入れ直す

Expo ReactNativeにStorybookの導入をしてみました。StorybookのサイトにReactNativeでの導入方法が記載されていますが、それ通りだけでは上手く動かなかったので、ExpoでStorybookを使いたい人の参考になればと思います。

【React Native + Expo】Push通知を試してみた

こんにちは、株式会社カミナシのエンジニア @imuです。 はじめに と、いうことでPush通知の話です! カミナシではReact Native(Expo)でアプリケーションを開発しています。 Push通知の実装って意外と難しいイメージありませんか? アプリケーション側での監…

【React Native】表示速度が遅い問題のカイゼン

はじめに こんにちは、株式会社カミナシのエンジニア @imuです。 今回は「React Nativeの表示速度が遅い問題のカイゼン」について書きたいと思います。 『カミナシ』は新しい機能を最速でリリースして、ビジネスの速度を上げる期間がありました。 そのときの…

【React Native + Expo】オフライン対応について振り返ってみた

はじめに はじめまして、株式会社カミナシのエンジニア @imuです。 カミナシは3年目で最近はソフトウェアテスト、ソフトウェア品質に興味を持っています。 何故かと言うとバグはゼロに出来ないと思っていて、如何に減らしてサービスの品質を担保していくかに…