今年もARABAKI ROCK FEST.24楽しみです、mukaiyachiです。 AndroidアプリのビルドツールはGradleですが、これまでGroovyという言語でbuild.gradleやsetting.gradleといったスクリプトにビルド定義を記述していました。 しかし2023年にKotlin DSLで記述するbuild.gradle.ktsやsetting.grad […]
こんばんは、岡本です。 先月5月20日に南部町版の「ごみ収集アプリ」をリリースしました。 アプリには、運搬先施設の違いから「名川・南部地区版」と「福地地区版」の2種類があります。 ▼「名川・南部地区版」 Android版 iPhone版 ▼「福地地区版」 Android版 iPhone版 この「ごみ収集アプリ」は、約5年前に八戸市版をリリースしたのを皮切りに、現在では、弘前市、青森市、むつ市、十和 […]
こんにちは、kiyokawaです。 一覧画面 -> 詳細画面 のようなよくある画面を開発するとき、RecyclerViewを利用しますよね。 しかし、RecyclerViewで異なるレイアウトを表示したい時、ViewTypeを利用してこのViewTypeならあのViewをinflateして…と色々実装する必要があって面倒ですね。 Groupieを使うと楽に実装できます。
こんにちは、kiyokawaです。 Androidアプリをマルチモジュールで作った時に、ライブラリの情報が各モジュールのbuild.gradleに散らばってしまい ライブラリのバージョン更新が入るたびにすべてのモジュールを一々確認して修正する羽目になりました。 そのような苦痛をもう受けたくはないので、Kotlin + buildSrcで一元管理してみました。
こんにちは、mukaiyachiです。 最近やることが沢山あって疲れ気味なので、新しいライブラリを使い始めました。
Androidアプリは端末が起動した際に、アプリのアイコンをタップしなくても自動でアプリを起動するようにすることが出来ます。
ネットワークの接続状態を監視するには、少し前まではBroadcastReceiverを使用しましたが、Android 7(APIレベル24)から非推奨、Android 9(APIレベル28)から廃止になりました。
こんにちは。 最近気になっているパンは一本堂の食パン、mukaiyachiです。 SnackbarはToastのようにメッセージを表示する機能です。 画面下からせり出し、一定時間経過すると非表示になります。
ListViewやRecycleViewの作成は手順がそれなりに多く忘れがちになります。 ただ最近はLiveDataやDataBindingが出てきて少し楽になりました。 私は現時点でこんな感じで作っていますが、もっと良い方法があると思うので随時ブラッシュアップしていきたいです。
こんにちは。 近い内ついに八戸にタピオカ専門店ができるらしい、mukaiyachiです。 いつもはMacで開発を行っているのですが、同じプロジェクトをWindowsを使用している方がビルドしたところ、例外が発生するといったことがありました。