Retty Tech Blog

実名口コミグルメサービスRettyのエンジニアによるTech Blogです。プロダクト開発にまつわるナレッジをアウトプットして、世の中がHappyになっていくようなコンテンツを発信します。

Android

アプリのバックエンドをGraphQLに移行しました

この記事はアプリチームのAndroid、Backendを主に担当している松田がお送りします。 概要 現在、アプリのバックエンドはREST APIで構築されていますが、これを新規開発はGraphQLに移行しました。移行した背景と技術的な選択、実装時の考慮点を紹介します。 …

ホーム画面を既存のFragmentやViewを再利用しながらJetpack Composeに移行する

リニュアルにあたって、基本的にJetpack Composeを使用し、使い回せる部分は既存実装のViewやFragmentを使い回し、少ないコストで実装を行いました。この記事では、どの程度流用できるのか、実装中にハマった事などを共有します。

社内マシンでのAndroidビルドの廃止とリリースビルドの確認をスムーズにしました

アプリチームの松田です。 今回は自分が行ったアプリチームの最近の開発の改善について、共有しようと思います。 課題 アプリチームではリリースビルドやQA用のビルドで、以下の問題を抱えていました。 リリースビルドを行い、QA用にFirebase App Distributi…

「Jetpack Composeのパフォーマンスの基本について」という内容で登壇しました。

2022/06/30に、おいしい健康さん、アンドパッドさん、ZOZOさん、RettyでJetpack Composeについての登壇イベントを開催しました。 Rettyからは、「Jetpack Composeのパフォーマンスの基本について」という内容で、RettyのAndroidアプリで気にしているパフォー…

ブランチ追従コストが大幅DOWN! RettyアプリチームがFeature Branchを捨てFeature Flagでの開発へ移行した理由と成果

Feature Flagで 素早くマージ 安全にリリース Rettyアプリチームの @imaizume です、新しい年度が始まり新卒社員も入社してフレッシュな気分になる今日このごろですね。 今回は最近Rettyアプリチームで利用することが増えている、Feature Flagを使った開発に…

Retty Androidアプリで外部アプリから画像を選択できるようになりました

アプリチームの松田です。 機能紹介 早速、新しくなった機能を紹介していきます。 今まではアプリ内の選択画面から選択する事しかできませんでした。 今後は上部に他のアプリを開くボタンがありますので、そちらから他のアプリで画像を選択する事ができるよ…

開発組織としてのRettyアプリチーム紹介と2020年振り返り - LeSSとリモート勤務の元でのより良い開発体制を目指して

(本記事はRettyアドベントカレンダー2020 12日目の記事です) adventar.org こんにちは、Rettyアプリチームでエンジニアをしているimaizumeです。 2020年は年初から赤ワインにドハマりし、この一年でボトルを50本近く空けてしまいました(笑)好きな品種はジ…

Hello ViewBinding! 歴史から学ぶ明日からViewBindingを使うべき理由

この記事は Retty Advent Calendar 2019 4日目の記事です。 qiita.com はじめに Google I/O 2019でViewとコードをBindする新しい方法として、「ViewBinding」が発表されました。 それから時が経ち、半年ほど経過した現在、ようやくこの機能に触れることが出…

RettyアプリチームがSLI確認のために使っているtech-report-generatorの紹介

RettyアプリエンジニアはAndroid / iOSアプリの開発だけでなく、アプリが使うAPIも開発しています。そのAPIサーバーのon call対応もアプリエンジニアが行っています。on call対応もしているのでアプリチームとして監視しているSLI(Service Level Indicator)…

Google I/O 2019 共有会を開催しました

こんにちは、エンジニアの常松です。 各地でGoogle I/O 2019の共有会が開かれていますが、Rettyでも5月28日に「Google I/O 2019 共有会」を開催しました。 Google I/Oではすぐに使い始められる製品から数年先の技術紹介まで、多岐にわたる発表がありましたが…

Retty新卒エンジニアの入社半年間の振り返り〜Part.1〜

はじめまして。2018年度の新卒でエンジニアとして入社しました山田翔哉です。 4月の入社から半年という節目を迎えるに当たり、これまでRettyでチャレンジしてきたことについてまとめていきたいと思います。

RettyとKotlinの歩み〜アプリからサーバサイドまで

RettyでAndroidエンジニアとして働いている福井 と サーバサイドエンジニアの石田です。 本日Googleから「AndroidでKotlin正式サポートする」と発表されました! そんなKotlinですが、弊社では去年2月頃からプロダクトに導入しています。今回はその歩みと一…

DroidKaigi 2017でAndroidアプリのパフォーマンス改善について発表しました

RettyでAndroidエンジニアとして働いている福井です。 3月9日、10日と二日間に渡って開催されたDroid Kaigi 2017にスピーカーとして参加してきました。 概要 提出したプロポーザルを引用します。 Androidアプリ開発で避けて通れないパフォーマンス改善ですが…