Retty Tech Blog

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

Swift

22卒の私が1年間行ったRetty iOSプロジェクトの改善

こんにちは アプリ開発チームでiOS開発をしているレイです。 約1年前の記事では、CI/CDサービスの切り替えについて紹介しました。 engineer.retty.me その後も、私は日々の施策開発以外にも多くの技術的な課題を解決してきました。今回はこの一年間に取り組…

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

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

iOS App Performanceの改善を行いました(1) - Image Memory Cache

はじめに こんにちは アプリ開発チームの@レイです 最近約1ヶ月間、RettyのiOSアプリパフォーマンスの改善について集中的に作業しました。 本記事では、 今回の改善の必要性について どのような改善をしたのか どのような効果があったのか 上記について2章に…

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

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

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

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

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以降のシェ…