こんにちは、Androidエンジニアの @syarihu です。 今回は、Jetpack Composeでアイコンの直前でテキストを省略したい場合の実装について紹介します。 具体的には次のようなUIを実現します。 テキストが2行を超えたら省略するだけならTextの標準機能だけで簡…
はじめに こんにちは。GiftmallのEC機能の開発やインフラの運用を担当している藤原(@fujishochan)と申します。本年の1月、Aurora MySQL V1のEOLを受けて、GiftmallのProduction環境の一部で使っていたAurora MySQL V1のDBをAWS RDS Blue/Green Deployment (…
こんにちは。ギフトモールで Android アプリの開発をしている @KeithYokoma です。 スマホアプリで一般的な UI のパターンのひとつに Bottom Navigation (いわゆる下タブ)があります。Android においては、Jetpack ライブラリにある BottomNavigationView …
こんにちは、Androidエンジニアの @syarihu です。 ギフトモールでは、Jetpack Composeを積極的に使って開発をしています。Jetpack Composeでは基本的には簡単にいろいろなUIを作成することができますが、ときどき少し工夫をしないと期待通りのUIを実現でき…
Kotlinは表現力が豊かな言語で標準ライブラリも充実しており、モダンな機能を多数備えています。現在も活発に開発が進んでいて他の言語から様々な概念を取り入れることも頻繁にあります。そんなKotlinですが、他の言語にあってKotlinにはないものも少なから…
こんにちは。ギフトモールで Android アプリの開発をしている @KeithYokoma です。 前回の記事ではアプリの UI の進化に合わせた設計の見直しについて解説しました。今回も UI の設計について解説しますが、特に View レイヤーに相当する部分の設計について …