207 Tech Blog

207株式会社のテックブログです。

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

画像をズーム・回転するライブラリを作った

インラインで画像(Viewも可)の拡大、回転をするライブラリできちんと更新されているものがなかったので、 自分でライブラリを作ってnpmで公開してみました。

適当に公開した後、weeklyで150くらいダウンロードされていたので義務感が生じて一応ちゃんと動くレベルまでアップデートしました。 www.npmjs.com

↓ こんな感じの挙動になります。

続きを読む

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

こんにちは!207株式会社 ソフトウェアエンジニアの若月(@wktq)です。

今回は、

f:id:wktq:20210911204639g:plain
react-native-gesture-handler/swipeableのデモ

↑こんな感じのリストアイテムに対する横スワイプを付けたい時に便利なreact-native-gesture-handlerの「Swipable」についてご紹介します。

続きを読む

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

前回の記事ではMapboxを導入した経緯について書きましたが、今回は技術的な面について書こうと思います。

最近GoogleMapからMapboxへ移行し、ちょっとしたハマりどころ等があったので、社内への共有ドキュメント兼備忘録として書いておきます。

なお、TODOCUサポーターはReact Nativeで開発しているため、Mapbox Maps SDK for React Native (以下、 react-native-mapbox-gl ) を利用していて、主にこのライブラリを中心に書きます。

  • インストール
  • クラッシュレートの増加と修正
  • 地図上での工夫とTODOCUサポーターで使っているコード
  • おわりに
続きを読む

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

207でソフトウェアエンジニアをやっている岸田 (id:ryo-rm)です。 207では配送員の方向けのアプリ TODOCUサポーター を提供しており、地図のSDKには Mapbox を使っています。

2021年の7月ごろにGoogle マップ / Apple純正マップからMapboxへ移行しました。

今回はMapboxを採用した経緯と、TODOCUサポーターで行っていること、今後の展開について話そうと思います。

  • 移行した経緯とMapbox導入以前のTODOCUサポーターの課題
  • Mapboxへ移行後と、地図の編集
  • 今後
  • おわりに
続きを読む

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

こんにちは。207株式会社の福富(@fukutomy)です。

前回は「TODOCUサポーターのつくりかた」と題して現在のプロダクト開発フローについて書いたのですが、当然ながら、はじめからこのような進め方をしていたわけではありませんでした。

本記事では個人的な棚卸しと社内に向けた言語化も兼ねて、207のチーム体制とアーキテクチャのこれまでの変遷と、直近で取り組んでいるこれからに向けたアップデートについてまとめてみようと思います。

続きを読む

EAS Build を使っている話

こんにちは。207でソフトウェアエンジニアをやっている岸田 (id:ryo-rm)です。 207では配送員の方向けのアプリ TODOCUサポーター を提供しており、React Nativeで開発しています。

今回は2020年の末頃にリリースされたExpo Application Services (EAS) について話します。

  • 解決したかった問題とEAS build
  • EAS とは
  • EAS Build
    • EAS Build の slack 通知
    • Custom Development Clients
  • 今後
  • おわりに
続きを読む

本サイトではGoogle Analyticsを利用しています。