207 Tech Blog

テクノロジーで物流を変える 207 (ニーマルナナ) 株式会社のテックブログ

GraphQLへ移行している話(中間報告編)

207株式会社でソフトウェアエンジニアをしている id:ryo-rm です。 今回は、ラストマイル配送を効率化する配送員の方向けのスマートフォンアプリ「TODOCUサポーター」にて、開発チームの生産性向上・アプリケーションの信頼性向上のために、GraphQLへ移行し…

AWS Community Summit APJ 参加レポート

こんにちは、Sumiです。 先日、9/15・9/16で開催されたAPAC(アジア太平洋地域)のAWS Community Summitが行われ、ご招待いただき参加してきましたのでレポートを書きました。 わたしの個人的なコミュニティ活動ではありますが、207では業務時間としてみなして…

AIで人を笑わせてみよう! ハンズオン勉強会参加レポート

どうも、AWSが大好きな情シス&広報担当の Sumi です (AWSは趣味です) 先日JAWS-UG 関西女子会様の「 [誰でも参加OK] AIで人を笑わせてみよう!ハンズオン」という勉強会に参加してきましたのでレポートです!! jawsugkgirls.doorkeeper.jp Workshop手順 作業…

時代はDual Screen! マイクロソフトが提供している react-native-dualscreeninfo を使ってみた

こんにちは。207株式会社でソフトウェアエンジニアをしている id:ryo-rm です。 僕は電子書籍を読むデバイスとして Surface Duo を使っています。 見開きにしたときの表示や持ちやすさがとても好きで、読書がとても捗るデバイスです。 Surface Duoは "Dual S…

AWS Summitで登壇しました

こんにちは、207 (ニーマルナナ) 株式会社のコーポレートIT担当 Sumi です。 この度ご縁があり、AWS Summit Online 2022 で「AWSユーザーグループのリーダーに聞くコミュニティの楽しみ方」というセッションに登壇してきましたのでレポートを残したいと思い…

QA組織の立ち上げから7ヶ月でテストを自動化したお話

207でQAを担当している西田(@1031riki)です。巷でよく話されているひとり目のQAです。QAになる前はスキマ便のオペレーションマネージャーを担当していたのでQAは未経験からのスタートでした。今回は207で提供している配送員の方向けのアプリ TODOCUサポー…

Expo Bare Workflow × EAS で実現する、デプロイ頻度改善の取り組み

この記事は React Native Advent Calendar 2021 の4日目の記事です。 はじめに 207株式会社では配送員の方向けのアプリであるTODOCUサポーターをReact Nativeで開発しています。 iOS/Android向けのアプリとして提供しており、 Expo Bare Workflow の状態で開…

React Native Gesture Handlerで画像ズーム&回転のライブラリを作った話

画像をズーム・回転するライブラリを作った インラインで画像(Viewも可)の拡大、回転をするライブラリできちんと更新されているものがなかったので、 自分でライブラリを作ってnpmで公開してみました。 適当に公開した後、weeklyで150くらいダウンロードさ…

React Nativeでリストのアイテムを横スワイプできるようにするなら「Swipeable」

こんにちは!207株式会社 ソフトウェアエンジニアの若月(@wktq)です。 今回は、 react-native-gesture-handler/swipeableのデモ ↑こんな感じのリストアイテムに対する横スワイプを付けたい時に便利なreact-native-gesture-handlerの「Swipable」についてご…

React NativeでMapboxを使っているはなし

前回の記事ではMapboxを導入した経緯について書きましたが、今回は技術的な面について書こうと思います。 最近GoogleMapからMapboxへ移行し、ちょっとしたハマりどころ等があったので、社内への共有ドキュメント兼備忘録として書いておきます。 なお、TODOCU…

React Nativeで横画面(landscape mode)に対応する

こんにちは!207株式会社 ソフトウェアエンジニアの若月(@wktq)です。 React Nativeで横画面に対応する際に少しクセがあったので、備忘録を兼ねてまとめてみました。

Mapboxで配達地図を改善していく話

207でソフトウェアエンジニアをやっている岸田 (id:ryo-rm)です。 207では配送員の方向けのアプリ TODOCUサポーター を提供しており、地図のSDKには Mapbox を使っています。 2021年の7月ごろにGoogle マップ / Apple純正マップからMapboxへ移行しました。 …

プロダクト開発チームのつくりかた

こんにちは。207株式会社の福富(@fukutomy)です。 前回は「TODOCUサポーターのつくりかた」と題して現在のプロダクト開発フローについて書いたのですが、当然ながら、はじめからこのような進め方をしていたわけではありませんでした。 本記事では個人的…

EAS Build を使っている話

こんにちは。207でソフトウェアエンジニアをやっている岸田 (id:ryo-rm)です。 207では配送員の方向けのアプリ TODOCUサポーター を提供しており、React Nativeで開発しています。 今回は2020年の末頃にリリースされたExpo Application Services (EAS) につ…

React Nativeのアプリ内課金でExpo InAppPurchasesを使う

こんにちは!207株式会社 ソフトウェアエンジニアの若月(@wktq)です。 React Nativeアプリ内課金の実装で、これまでreact-native-iapを利用していましたが、 ExpoのInAppPurchasesに移行しました。 最近になってExpoのInAppPurchasesに移行しているという…

TODOCUサポーターのつくりかた

こんにちは。 207株式会社でCTOと配達効率化アプリ「TODOCUサポーター」のPM(プロダクトマネージャー)を兼務しております、福富(@fukutomy)です。 この頃開発メンバーから「CTOらしく、採用に時間を使ってください」と言われることが増え、「そういう…