【コルーチン】launchとsuspendの役割を改めて確認する
コルーチンとは コルーチンとは、軽量なスレッドのようなもので、非同期処理や並行処理を効率的に行うための仕組みです。Kotlinでは、コルーチンを使うことで、複雑な非同期処理をシンプルに書くことが...
17 search resultsShowing 1~17 results
You need to log-in
コルーチンとは コルーチンとは、軽量なスレッドのようなもので、非同期処理や並行処理を効率的に行うための仕組みです。Kotlinでは、コルーチンを使うことで、複雑な非同期処理をシンプルに書くことが...
依存性注入とは @Injectの役割を知る前にまず、依存性注入について理解する必要があります。 依存性注入(DI)とは、あるクラスが他のクラスに依存している場合、その依存関係(例えば他のクラスや...
はじめに Unity製のゲームに簡易的な課金機能を実装したため、備忘録として残しておこうと思います。 なお、今回は自社サーバーとの通信は行なっておらず、全てローカルで実装しております。 ゲームの...
はじめに 業務でMongoDBを使用しており、今一度インデックスについて理解を深めるため記事にしようと思います。 インデックスとは インデックスとはクエリの高速化、つまりDBから欲しいデータをよ...
はじめに ネットワーク通信を行う際に、HTTPリクエストとソケット通信の2つの方法があります。それぞれの特徴や違いを簡単に比較してみましょう! 基本の違い HTTPリクエスト ・定義: ウェブ...
はじめに 最近、新規開発中のアプリでSQLiteとRoomを導入する機会がありました。導入にあたって学習した内容を備忘録としてまとめておこうと思います。 SQLiteとは? SQLiteは、軽量...
はじめに コルーチン と async/await はどちらも非同期処理を行うための仕組みですが、それぞれの目的や使用法、動作に違いがあります。以下に、両者の違いについて説明します。 コルーチン ...
そもそもコールバックとは? コールバック(Callback) とは、特定のタイミングで実行されるように事前に登録されたメソッドのことを指します。 C#では、デリゲートやイベント、またはラムダ式を...
はじめに 最近Unityでアプリ作成を進めているのですが、非同期処理時に脳死でasync/awaitを使っていました。 しかし、他の方のコードを見ているとasync/awaitの代わりにUniT...
はじめに 最近AndroidからUnityエンジニアに転向しました。 UnityではしばしばIEnumeratorを使います。今までは非同期処理の実装に必要なものなんだな〜くらいの認識で使用して...
きっかけ 弊社で運用中のアバターを介してビデオ通話ができるSNSアプリがすべてUnityで実装されており、UI/UXのカスタムが非常に難しい状況でした。 そこでUaalを導入し、ビデオ通話中のア...
はじめに UnityプロジェクトにMediaPipeUnityPluginを導入し、FaceTrackingしてLive2Dキャラクターを動かす方法を解説していきます。 完成図 環境 Andro...
はじめに はじめまして、記事主は2023年8月からAndroidエンジニアとして働いています。 最近個人開発を始めようと思い、Androidの開発環境を整えてみたのですが、ふとChatGPTに作...
はじめに AndroidStudioで開発しているとたまに以下のようなエラーが発生してビルドが通らなくなったりします。 Caused by: org.gradle.workers.interna...
はじめに 弊社運用中のアプリにてDeepLを用いた翻訳機能が必要になったため、その実装方法を備忘録として残しておこうと思います。 公式ドキュメントは以下になります。 実装していく まずbuild...
はじめに 今までラムダ式はコードを簡潔に書ける便利なものくらいの理解でしかなかったので、今回はラムダ式を分解しながら克服していこうと思います。 ラムダ式とは ラムダ式(lambda expres...
概要 最近バックエンドの開発でMongoに触れる機会が増えたため、理解を深める目的で記事を書いていきます。 また、本記事はMongoDBの薄い本を基に作成しています。 今回説明する内容はMong...
17 search resultsShowing 1~17 results
Qiita is a knowledge sharing service for engineers.