おいしい健康 開発者ブログ

株式会社おいしい健康で働くエンジニア・デザイナーが社内の様子をお伝えします。

Android

技術書典14で「おいしい健康 Android Tech Book」を無料頒布しました!

こんにちは、小林です。 2023/05/20 ~ 2023/06/04 に開催された技術書典14のオンラインマーケットで 「おいしい健康 Android Tech Book」を無料頒布しました! 今回は頒布した経緯と出典してみた感想などを綴っていきたいと思います。

「YUMEMI.grow あの素晴らしいLTをもう一度」に登壇しました

こんにちは、小林です。 2023年3月22日に、YUMEMIさん主催の勉強会「YUMEMI.grow あの素晴らしいLTをもう一度」に登壇しました。 発表した内容 再編集バージョン 感想 最後に 発表した内容 去年のAndroid Dev Summit 2022で発表したものを再演しました。 再…

2022年振り返り Androidチームで今年達成したこと&始めた取り組み

こんにちは、小林です。最近投稿頻度多めです。(書きたいものが多いのです) 今回は年末ということで、弊社Androidチームの今年1年を振り返ろうと思います。 タイムライン 中身のある振り返り おいしい健康Androidアプリ今年達成したこと 200回のリリース 1…

おいしい健康AndroidアプリのPlay Billing Library を 3から5に移行しました

こんにちは。おいしい健康Androidエンジニアの小林です。 ブログの下書きを見ていたら書き溜めていたものがあったので、今年のうちに公開します。 今年の11月初旬、Play Billing Library(以下PBL)を3から5へ移行しました。 そこでやったことを記録として残…

【登壇】DevFest & ADS JP 2022でJetpack Composeの導入事例についてLTしました!

こんにちは、小林です。 12月16日にGoogle渋谷ストリームで開催された 「DevFest & Android Dev Summit Japan 2022」でLTしてきました。 目次 資料 人生初登壇 LTに収まらなかった内容と補足 ターゲット 既存アプリへの導入 Twitter Compose ルール 導入 Ato…

おいしい健康AndroidアプリのminSDKを21から23へ上げた時にやったこと

こんにちは。おいしい健康Androidエンジニアの小林です。 おいしい健康Androidアプリは、2019年の初回リリース以降〜先月までminSDK21でした。 先月初旬にminSDK23へ上げたのですが、その時にやったことを振り返りたいと思います。 minSDKを上げる理由 2つの…

おいしい健康が Google Play でフィーチャーされました

2022年4月1日においしい健康AndroidアプリがGoogle Playのおすすめタブのトップに掲載されました! Google Play おすすめトップ 今なら30日間無料! おいしい健康Andoridアプリは今なら30日間無料* でお試しいただけます。 食事のお悩みをおいしい健康にお手…

Jetpack ComposeのPreviewParameterでプレビューを楽にする

こんにちは。おいしい健康Androidエンジニアの小林です。 Jetpack Composeのプレビュー機能好きなんですが、PreviewParameterでもっと好きになったのでブログにしてみます。 実際に作った画面 こんな画面をJetpack Composeでつくりました。 アプリ内課金がで…

RemoteMediatorでページングを実装する

こんにちは。おいしい健康Androidエンジニアの小林です。 既存機能の改善や追加機能の開発をしています。 今回はおいしい健康Androidアプリの「人気のテーマリスト」機能の実装で利用した RemoteMediator について書きたいと思います。 ※この記事で紹介する…

AndroidStudioのテンプレートを活用する

こんにちは、おいしい健康の真崎です。 おいしい健康ではAndroidアプリの開発を行っています。 日々、Android開発を行っていて、開発効率を上げるために、テンプレートを作成した話を紹介します。 弊社では以下のような構成で開発を行っています。 MVVM Data…

git commitする前にktlintでフォーマットチェックをかける

こんにちは。おいしい健康エンジニアの小林です。 昨年12月に入社しまして、Androidアプリの開発をしています。おいしい健康ではAndroidアプリをKotlinで開発しておりフォーマッターにはktlintを使用しています。 ktlintとは Android公式のスタイルガイド…