dely Tech Blog

クラシル・TRILLを運営するdely株式会社の開発ブログです

2022-01-01から1年間の記事一覧

広告インスペクタを使ってメディエーションの接続を確認する

こんにちは、クラシルAndroidエンジニアのもとはしです! 最近はひたすら広告周りの改善をしてます。 今回はGoogle Mobile Ads SDKで用意されている広告インスペクタを使って、メディエーションとの接続を確認できるようにしてみたいと思います! なぜ導入し…

dely Androidアプリエンジニアインタビュー 第4弾 umemoriさん

こんにちは、delyのリテールカンパニーで新規サービスのAndroidアプリ開発を担当しているnozakingです。 今回もdelyのAndroidアプリエンジニアにインタビューした内容をお届けしたいと思います。 今回は第4弾として、クラシルカンパニーのumemoriさんにイン…

AppCompatViewInflaterを使って独自のTextViewをすべての画面に反映する

どうもクラシルAndroidエンジニアの@MeilCliです。今回はAndroidのちょっとした便利テクの紹介です 序文 Androidの開発をしていると極稀に標準のTextViewやImageViewを独自の実装に置き換えたくなることがありますよね*1 たとえばすべての画面で使うほど重要…

dely Androidアプリエンジニアインタビュー 第3弾 kenzoさん

こんにちは、delyのリテールカンパニーで新規サービスのAndroidアプリ開発を担当しているnozakingです。 今回もdelyのAndroidアプリエンジニアにインタビューした内容をお届けしたいと思います。 今回は第3弾として、TRILLカンパニーのkenzoさんにインタビュ…

dely Androidアプリエンジニアインタビュー 第2弾 Jさん

こんにちは、delyのリテールカンパニーで新規サービスのAndroidアプリ開発を担当しているnozakingです。 今回もdelyのAndroidアプリエンジニアにインタビューした内容をお届けしたいと思います。 今回は第2弾として、クラシルカンパニーのJさんにインタビュ…

dely Androidアプリエンジニアインタビュー 第1弾 parayaさん

こんにちは、delyのリテールカンパニーで新規サービスのAndroidアプリ開発を担当しているnozakingです。 今回はdelyのAndroidアプリエンジニアにインタビューした内容をお届けしたいと思います。 インタビュー経緯 私はAndroidアプリエンジニアの採用活動に…

クラシルAndroidチームでの個人目標設定と振り返りワークショップ

6月末になって梅雨も本格的になってきましたね。クラシルでAndroid開発をしているエンジニアのみうらです。今回は社会人の皆さんにとって馴染み深い、「目標設定と振り返り」について書きたいと思っています。 目標設定と振り返りについて delyでは1年をQ(四…

社内勉強会を開催してみよう!

そろそろ梅雨も近づき雨の多い季節になってきましたね。みなさんいかがお過ごしでしょうか? クラシルでAndroidエンジニアをやっているみうらです。 今回はエンジニアには馴染みの深い勉強会について、社内での簡単な開催方法について書いてみようと思います…

Guide to "kurashiru android" app architecture vol.2 UI layer編

はじめに android-developers.googleblog.com 12/14に新しいアプリアーキテクチャガイドがAndroid公式からアナウンスされました。読まれた方もいらっしゃると思いますが、非常によくまとまったアーキテクチャガイドであり、新しくアプリを作る際も、既存のア…

Redux for iOS apps

I'm Ishida, iOS engineer in TRILL. In this article I introduce Redux architecture and implementation for iOS. TRILL engineering team has 13 engineers, about half of workers are global engineers (April 2022). We hold Study Meetup every week…

KurashiruのRailsバージョンアップ(5.0 → 6.1)

こんにちは。クラシルサーバサイドのエンジニアをしておりますnegiです。 クラシルサーバサイドでは2021年10月から2022年3月にかけてRailsのバージョンアップ(5.0 → 6.1)を行なったので記事にしました。 クラシルでは2019年にRails5.0にバージョンアップして…

2022 Snowflake Data Superherosに選出されました!

はじめに こんにちは!クラシル開発部でデータエンジニアをしておりますharry(@gappy50)です。 先日、Snowflakeの「the 2022 Data Superheroes」に選出いただきました! www.snowflake.com 世界で48名、日本で7名のSuperherosが選出されており、そのうちの1…

理想のページングを実装する 後編

こんにちは、クラシルAndroidエンジニアの@MeilCliです。前回、クラシル内のレシピ保存機能の開発に際してページングに関して考慮した理想のUXについての考え方について紹介しました tech.dely.jp 今回はそれの後編にあたり、Android側の実際の実装に関して…

理想のページングを実装する 前編

こんにちは、クラシルAndroidエンジニアの@MeilCliです。近々、クラシル内のレシピ保存機能においてクラシルショートとレシピカードも保存できるようにするという変更が入ります。それの開発に際して、ページングのあるAPIにおいて更新されうるコンテンツを…

【クラシルAndroid】 ページング基盤を実装する

こんにちは、クラシルAndroidエンジニアの@MeilCliです。先日ページングの基盤を実装したので紹介します なぜページングの基盤を実装することになったのか クラシルAndroidにはもともとFeedListContainerというページングに関する実装がありました。インター…

クラシルAndroidはなぜRepositoryを採用しなかったのか

こんにちは、クラシルAndroidエンジニアの@MeilCliです。先日Androidチームで設計についてお互いの認識を合わせ、今後のクラシルAndroidのアーキテクチャー設計をどうするか決めたので共有します 基本的な考えについてはテックリードのうめもりさんが書いた…

クラシルAndroidチームに新しい仲間が増えたので、Wevox values card onlineでリモートコミュニケーションしてみました

皆さんこんにちは。クラシルAndroidチームのparayaです。 少しずつ梅や桜も咲き始めて春を感じる季節になってきましたね2月に入り、クラシルでは新たにAndroidエンジニアが1名ジョインしましたJさん入社おめでとうございます! クラシルAndroidチームでは新…

Guide to "kurashiru android" app architecture vol.1 概要編

はじめに こんにちは。クラシルのAndroidアプリチームのテックリードのうめもりです。 android-developers.googleblog.com 12/14に新しいアプリアーキテクチャガイドがAndroid公式からアナウンスされました。読まれた方もいらっしゃると思いますが、非常によ…