1
/
5

Rakuma Tech Blog 記事まとめ - 2021年4月編-

どうも、3代目ラクマくんです!
今年から始まったエンジニアのテックブログ記事紹介!

前回の記事はこちら

Rakuma Tech Blog 記事まとめ - 2021年3月編- | 楽天グループ株式会社ラクマ事業部
どうも、3代目ラクマくんです!今年から始まったエンジニアのテックブログ記事紹介! 前回の記事はこちら ラクマのAndroidアプリの検索オートコンプリート機能を改善した話 MVVMアーキテクチャを使用して、ラクマの検索オートコンプリートがどのように改善されたのか!記事を通して紹介していくぞー! Compositional Layoutsで実現する疎結合な実装 ...
https://www.wantedly.com/companies/rakutenrakuma/post_articles/317805

早速紹介していくぞい!
Yo Check it out !!!



iOSのAPIリクエストのCombine実装

Combine Frameworkを使って新しい取り組みを行ったお話しだー!
なぜか関西弁風で紹介してるので、楽しんで読めちゃうぞ!

iOSのAPIリクエストのCombine実装 - R-Hack(楽天グループ株式会社)
みなさんこんにちは。ラクマでiOSエンジニアをしているdarquroです。 ラクマは去年12月のリリースでサポートOSをiOS13以上にしました。 それに伴い、 Combine Framework の利用もプロダクションコードに本格導入しました。 ラクマiOSアプリのアーキテクチャはMVP+Clean ...
https://commerce-engineer.rakuten.careers/entry/tech/0039



CameraXへの移行とその経緯

X(エックス)って響き、なんかカッコイイよねー!
シーケンス図と一緒に移行のお話を紹介しちゃうぞ!

CameraXへの移行とその経緯 - R-Hack(楽天グループ株式会社)
こんにちは、ラクマで主にAndroidを担当している@shin_nosaka です。 ラクマAndroidでは、v7.34.0でバーコード出品の機能で使用されるCamera APIをCameraXへの移行を行いました。 今回は、Android界隈では鬼門と言われる、ラクマでのカメラ機能の実装と、CameraXへの移行にあたっての経緯についてお話ししようかと思います。 ラクマではバーコード出品機能をv7.15.0から提供しています。 この頃、ラクマではAndroid 5.0未満(4.4)の端末をサポートして
https://commerce-engineer.rakuten.careers/entry/tech/0040



Compositional Layoutsを使ってラクマのiOSアプリを改修した話

新しい技術を使ってラクマのアプリを直したお話だってー!
難しい構成のお話まで、まるっと紹介しちゃいます!

Compositional Layoutsを使ってラクマのiOSアプリを改修した話 - R-Hack(楽天グループ株式会社)
初めまして、ラクマのTsurutaです。 ラクマのアプリでは「保存した検索条件」の一覧が、ホームのタブから見られるようになったことをご存知でしょうか? この画面を構成するのにあたり、ラクマではiOS12以下のサポートを行っていないため、iOSの新しいAPIである Compositional Layouts を使って構成することにしました。 現状ラクマのアプリは MVP をベースとした構成になっています。 UICollectionView を実装する場合、 Delegate や DataSource の実装
https://commerce-engineer.rakuten.careers/entry/tech/0038



業務でSwiftUIを使って画面構築してみた話

ラクマiOSチームで新しい技術を試してみたみたいだねー!
実務レベルでSwiftUIを導入してみた貴重なお話が見れるぞ!

業務でSwiftUIを使って画面構築してみた話 - Qiita
業務の中でSwiftUIを使って画面構築出来る機会がありましたので、実際に構築し終えての所感をまとめておきたいと思います。 昨年、アプリの対応バージョンがiOS13以上となったので、SwiftUIが導入できるようになりました。 ちょうどUITableViewControllerを利用して構築されていたヘルプページの改修を予定していたので、こちらをSwiftUIへ置き換えてみました。 ...
https://qiita.com/yukihiru/items/050a8f9db696790e4405



vimでMarkdownを書きながらPreviewしたいので、previmを使う

vimの便利なプラグイン紹介しちゃいます!

vimでMarkdownを書きながらPreviewしたいので、previmを使う - Qiita
マークダウンを書いている時に、記法があっているかの確認をしたいときなどに プレビューを表示する方法を調べました。 vimのプラグインの作者のサイトを見つけました。 作者曰く、下記点が既存の「Vim + Markdown環境」でのビューワーとの違いとのことです。 Vimだけで完結します。 前提 ※ vimのプラグイン管理ツールとして、NeoBundleを使用しています。 本題 vimの設定ファイルにNeoBundleで使用するプラグインを記述する markdown形式の読み込みとキーマッピング 1. 例えば
https://qiita.com/tamesuu/items/966e514d6fd97297fc8a



CombineでAnyCancellableを省略する

iOSで使える便利なtipsを紹介しているみたいだー!
記事ではライブラリを作って紹介しているぞ!

[Swift] CombineでAnyCancellableを省略する - Qiita
前置き Combine を使うと必ず書くことになるのが AnyCancellable です。 これを毎回書くのが億劫だなと感じたので、書かずに済む方法を考えました。 前提 RxSwiftでの実装を見る RxSwift ...
https://qiita.com/hcrane/items/c9ae8427a5c6d8fc08ee



今回はアプリの記事が多かったねー!
来月もお楽しみー!


楽天グループ株式会社 ラクマ事業部ではエンジニアによる技術の発信を積極的に行っています

楽天グループ株式会社 ラクマ開発グループ - Qiita
私達のチームは、現在国内で2500万ダウンロードされているフリマアプリ『ラクマ』の開発・運営をしています。 2012年7月にフリマアプリ『フリル』をリリースし、以降成長を続けてきました。2018年2月には楽天のフリマアプリ『ラクマ』と統合し、成長を加速させています。 ...
https://qiita.com/organizations/fablic
R-Hack(楽天グループ株式会社)
楽天コマーステックのオウンドメディアです。楽天コマースカンパニーのテックチームから様々な情報を発信する場所であり、 「人」,「働き方」,「カルチャー」ジムやカフェテリア等の社内施設等 どんな人が、どんな想いで、どんな所で、どの様に働いてるかを紹介しています。
https://commerce-engineer.rakuten.careers/
楽天グループ株式会社ラクマ開発課's job postings
1 Likes
1 Likes

Weekly ranking

Show other rankings