アプリ

iOS App Performanceの改善を行いました(2)- DiffableDataSource

はじめに こんにちは アプリ開発チームの@レイです。 本記事では、iOS App Performanceの改善を行いました(1) - Image Memory Cache - Retty Tech Blogの続きとして、 約1ヶ月間で行ったRettyのiOSアプリパフォーマンスの改善の「DiffableDataSourceを導入…

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

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

iOSDC Japan 2022 に弊社エンジニア今泉が登壇 & シルバースポンサーとして参加します!

2022/09/10(土)から09/12(月)に行われるイベント「iOSDC Japan 2022」にて、RettyアプリチームからiOSエンジニアの登壇・スポンサーをさせていただきます! iOSDC Japanについて iOSDC Japan はiOS関連技術をコアのテーマとした技術者のためのカンファレンス…

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

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

Alamofire v4からv5への更新で苦労した話

はじめに Alamofireのバージョンを更新したい! Background Task Managerを作ろう! expirationHandlerは何? Alamofireの5.5.0ではSwift Concurrencyを使っているよ! おわりに はじめに こんにちは Rettyアプリ開発チームの@レイと申します。 今回で2回目…

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

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

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

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

GitHub Actions + Kotlin Scriptでアプリリリースの定形作業を減らす

アプリチームの松田です。 アプリのリリース時には様々な作業を行いますが、面倒な作業があったのでGitHub Actionsを使用して、一部を自動化しました。 AndroidとアプリバックエンドにKotlinを使用しているので、Kotlin Scriptを使用しました。 リリース作業…

半年間Rettyアプリチームでインターンをして振り返る話

この記事は Retty Advent Calendar 2021 24日目の記事です。 adventar.org はじめに 自己紹介 韓国出身で日本で働きたいと思ったきっかけ Rettyはどんな会社か? 私がRettyを使ったきっかけ どんな会社に行きたかったのか なぜRettyを志望したのか 入社前の…

採用技術のあるべき姿を見つめ直し、ReactNativeとさよならをした話

この記事は、Retty Advent Calender 2021 Part2の16日目の記事です。 adventar.org はじめに そもそもなぜReactNativeを採用したのか 2017年末ごろ なぜ脱却することになったのか 2021年ごろ ReactNativeを導入したことによる問題 iOS開発とは別にReactNativ…

Rettyアプリチームエンジニアはどんな一週間を過ごしているのか? スケジュールを紹介!

本投稿はRetty Advent Calendar 2021 Part2 14日目の記事です。 こんにちは、Rettyアプリエンジニアの @imaizume です。 先日沖縄へ行きましたが、実は首里味噌という味噌が隠れた名物で、那覇市には実際に食べられるお店もあります。まろやかな味で大変美味…

RettyアプリでのSwiftUIの導入事例

この記事は Retty Part1 Advent Calendar 2021 の8日目の記事です。 adventar.org はじめに Rettyアプリチームでエンジニアをしている髙橋です。 アプリエンジニアとして今年度2021年の4月に新卒で入社し、半年間Webチームで修行をしていました。10月にアプ…

iOS 13と14をサポートするSwiftUIの実装でRettyアプリチームがハマったポイントまとめ

iOS 13でSwiftUIをサポートするのはツラい 本投稿はRetty Advent Calendar 2021 Part1 6日目の記事です こんにちは、Rettyアプリチームの @imaizume です。 最近は業務の傍ら、地方を周って郷土料理やご当地グルメの発掘に勤しんでおり、直近では新米のきり…

RettyのiOSアプリにSwiftUIを導入した話

はじめに Retty株式会社ではらみチーム (アプリチーム)に所属し、主にAndroid, iOSアプリの開発を主業務としている山田です。 WWDC2019でSwiftUIが発表されてもう少しで二年となります。発表から時間が経過し、SwiftUIを取り扱うことのできるiOS13以降のシェ…

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

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

Retty新卒アプリエンジニアの入社半年間の振り返り

この記事は20新卒エンジニアの振り返り記事の二つ目になります。一つ目の記事はこちら。 2020年に新卒としてアプリチームのエンジニアとして入社した松田です。入社してから半年という月日があっという間に過ぎました。この記事ではこれまでにRettyで行った…

Xcode 11でビルドしたRetty iOSアプリの検索バーが突然反応しなくなった訳

※この記事はRettyアドベントカレンダー16日目の記事です。 qiita.com 昨日は諏訪さんのGraphQLでの認可に関する記事でした、こちらも併せてどうぞ。 はじめに はじめまして、Rettyはらみチームの @imaizume です。 今年11月からRettyにJOINし主にiOSの開発を…

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

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

Retty iOSインターンに参加しました!

2週間の間、iOSアプリエンジニアとしてRettyのアプリチームでインターンをさせていただきました。 とても楽しく充実したインターンであったので、成果報告とまではいきませんが、簡単な感想を残させていただければと思います。iOSがメインの学生エンジニアの…

iOSDCでiOSアプリのリニューアルについて話をしてきました

RettyでiOSをメインに開発とかマネジメントをしているkosakoです。 先日iOSDCで 短期間でやり遂げるための、 大規模リニューアルの進め方 というタイトルで話をしてきましたので、レポートとかネットでの反応に応えてみます。 提出したCfPとスライド Rettyで…

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

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