株式会社 メモリアインク– Author –

弊社テックブログをご愛読いただきありがとうございます。
当テックブログを運用している株式会社メモリアインクは、
【正社員】還元率83%
【フリーランス】マージン一律5万円で案件のご紹介
と、エンジニアの皆様に分かりやすい形で稼げる仕組みを構築し提供させていただいております。
-
【Android】<Kotlin>Jetpack ComposeでモダンなUIを実装:AlertDialog・Snackbar・BottomSheetScaffoldの使い方まとめ
みなさまこんにちは〜!メモリアインクのすだです。Jetpack Composeには様々なUIを実装できる機能が備わっていますが今回はAlertDialog・Snackbar・BottomSheetScaffoldの3つについてご紹介します。 この記事を読んでわかること…・AlertDialogを使ってダイ... -
【Android】<Kotlin>Jetpack Composeで状態管理を理解する:mutableStateOf・remember・ViewModel・StateFlowの違いと使い分け
みなさまこんにちは〜!メモリアインクのすだです。本日は、Jetpack ComposeでUIの実装を行うにあたってほぼ必ず必要になってくる「状態管理」について わかりやすく解説していきます。 この記事を読んでわかること…・Jetpack Composeにおける「状態管理」... -
【Android】<Kotlin>UseCaseの使い方と必要性をわかりやすく解説
みなさまこんにちは〜!メモリアインクのすだです。本日は、Androidアプリ開発の設計をするうえで、UseCaseがどのような役割を果たすのか、その必要性について解説していきます。 この記事を読んでわかること…・UseCaseとは?・UseCaseの必要性 【環境】 K... -
【Android】<Kotlin>
sealed classとは?仕組み・使い方・メリットを完全網羅 みなさまこんにちは〜!メモリアインクのすだです。今回は、sealed classを使って処理を実装する方法についてわかりやすく解説していきます この記事を読んでわかること…・seald classとは・seald classの基本的な使い方・seald classを使った実践的な処理... -
【Android】<Kotlin>Navigation Composeで戻るボタンを実装する方法&挙動をカスタマイズする方法(アプリ内戻るボタン + 端末自体の戻るボタン)
みなさまこんにちは〜!メモリアインクのすだです。今回は、Navigation Composeを利用した「戻るボタン」の実装とカスタマイズ、さらには端末自体の戻るボタンのカスタマイズについて、実際のコードを用いて解説していきます。 この記事を読んでわかること... -
【Android】<Kotlin>イベント通知処理におけるSharedFlowとChannelの違いを比較
みなさまこんにちは〜!メモリアインクのすだです。今回は、イベント通知処理の実装に便利な「SharedFlow」と「Channel」について、その違いとそれぞれの使い方をわかりやすく解説していきます。 この記事を読んでわかること…・SharedFlowとChannelの仕様... -
【Android】<Kotlin>SharedFlowでスマートに!Jetpack Compose×ViewModelイベント連携
みなさまこんにちは〜!メモリアインクのすだです。今回は、ViewModel+SharedFlow+Composeを利用して、イベント処理を綺麗に実装する方法をわかりやすく解説していきます。 この記事を読んでわかること…・Composeと非同期イベントの関係・意図しない副作用... -
【Android】<Kotlin>Jetpack Composeの再コンポーズについて仕組みと注意点を徹底解説
みなさまこんにちは〜!メモリアインクのすだです。今回は、UI部分の実装に使用するJetpack Composeにおいて再コンポーズとは何か、どういう時に起こるのか、そして起こった時にUIに起こる変化について解説していきます。 この記事を読んでわかること…・再... -
【Android】<Kotlin>Composeにおける副作用(Side Effect)とは?安全に扱うためのAPIについて解説!
みなさまこんにちは〜!メモリアインクのすだです。KotlinでAndroidアプリを開発するうえで、UI部分にComposeを使う方は多いと思いますが、今回はこのComposeにおける副作用とその扱い方について解説していきます。 この記事を読んでわかること…・Compose...