サイトロゴ

Enjoy Creating
Web & Mobile Apps

MENU BOX
Webで
遊ぼ!
OPEN

Blog List

これまでのブログ記事を新しい順にまとめています

【Jetpack Compose】端末の振動機能を利用する方法

この記事では、一度きりのシンプルな振動や、電話の着信通知のように繰り返される振動、ボタンがタップされたことを表す振動など、様々な振動機能をAndroidアプリで利用する方法についてご紹介します。

Androidアプリ開発で端末の振動機能を利用する方法

Kotlinで型チェックを行う方法

この記事では、Kotlinで変数が保持するデータの型をチェックする方法(ベストプラクティス)をご紹介します。

Kotlinで型チェックを行う方法の記事サムネイル

KtorでWebサイト制作【FreeMarker導入編】

この記事では、シンプルなトップページを作成しながら、テンプレートエンジンであるFreeMarkerの基本を解説していきます。

KtorでWebサイト制作第2回『FreeMarker導入編』の記事サムネイル

【Jetpack Compose】ボタンがキーボードの背後に隠されるのを防ぐ方法

一般的に、スマートフォンでは文字を入力できるパーツやエリアをタップすると、キーボードが自動的に画面上に現れる仕組みになっていますよね。
この記事では、大事なUIパーツがキーボードの出現によって隠されないようにする方法をご紹介します!

ボタンなどがキーボードの背後に隠されてしまうのを防ぐ方法の記事サムネイル

【Kotlin】非同期処理(Coroutine)の基本のキ

この記事では、Kotlinのコルーチンの基本中の基本を理解することを目標に、サンプルコードを提示しながら解説を進めていきます。
なお、この記事ではKotlinのコルーチンの基礎部分のみに範囲を絞っており、応用的な内容までカバーしていない点は、予めご了承ください!

Kotlinのコルーチンの基本の記事サムネイル

KtorでWebサイト制作【セットアップ編】

この記事では、Kotlinの代表的なフレームワークである『Ktor』を使ってWeb開発を始める方法をご紹介しています。

KtorでWebサイト制作 第1回セットアップ編

Androidアプリ開発でRoomを導入する方法【ローカルDB】

今回は、簡単なデータの追加(端末への永続保存)と削除を行うサンプルアプリを作成しながら、Roomライブラリの実装方法をご紹介します!

Roomライブラリの実装方法の記事サムネイル

【Kotlin】GenericsとAnyの重要な違いの一つ

Kotlinには様々なデータの型(タイプ)が用意されていますが、特定の型に限定したくない場合には、Generics や Any を利用することができます。

今回はその両者の違いの中でも、特に重要なものをご紹介します!

Kotlin: GenericsとAnyの重要な違いの一つの記事サムネイル

【Linux】古くなったMacBook ProにUbuntuをインストールする手順

この記事では、古くなったMacBook Proに、Linuxのディストリビューションの中でも高い人気を誇る『Ubuntu』をインストールする方法を、スクリーンショット付きでご紹介しています。

古くなったMacBook ProにUbuntuをインストールする手順の記事サムネイル

DataStore(Preferences)を使ったデータの永続保存【Jetpack Compose】

この記事では、(主に)アプリの設定情報を永続的に保存するために使われる、DataStore(Preferences) の実装手順をご紹介します!

DataStore(Preferences)を使ったデータの永続保存の記事サムネイル