方言を話すおしゃべり猫型ロボット『ミーア』をリリースしました(こちらをクリック)
Development/Design

[MAX98357A] Changed IC package of class D amplifier from TQFN to WLP

The MAX98357A series of ClassD audio amplifiers is available in TQFN and WLP packages. The WLP package is smaller and more cost-effective than the conventional TQFN package, as it does not require expensive through-hole vias (connection pins that pass through the PCB).
application(Flutter)

[Flutter] How to convert m4a to mp3 using ffmpeg_kit_flutter_audio

Change to a policy of converting m4a to mp3 using the ffmpeg_kit_flutter_audio package. This package supports a wide range of formats using external libraries and includes the lame library needed for conversion to mp3 format.
Entrepreneur

[Mia] How to set up an interactive user experience on your website.

'Wouldn't it be possible to set up a 3D model of Mia on the HP and offer an interactive user experience on the HP as well, with a 360-degree rotation for viewing, and eyes that move and talk when you nod your head?' I came up with the idea.The part of Mia's head to be touched was made into an orange sphere (like a mandarin orange) to clearly indicate the part to be touched. The switching gif image and audio file were uploaded to the media and made a URL reference.
application(Flutter)

[Flutter] How to make a modal display scrollable in WebView.

There is a user settings screen in the application, in which the Terms of Use and Plapori items are prepared, so that when this item is tapped, each content is displayed in WebView and can also be closed. This time, since a simple implementation is sufficient, webview_flutter is introduced.
application(Flutter)

[Android] The role of build.gradle in Flutter and how to set it up

In Flutter, Gradle is used to manage the build of the Android part of the code written in Dart when it is compiled into a native application; the Gradle Wrapper makes it possible to build the project without installing Gradle Gradle Wrapper.
application(Flutter)

[Flutter] Setup to run the application on an actual Android device.

This article describes the steps to build a Flutter application on an actual Android device. First, the actual Android device on which the Flutter app is to be built needs to be recognised as a development device: set up the Android SDK using Android Studio and install the Flutter plugin and Java.
application(Flutter)

[Flutter] How to deal with JavaScript invalidity error when opening Google Forms in web view on Android.

Introduction. Developing "Mia," a talking cat-shaped robot that speaks in various dialects. A few days ago, we described...
application(Flutter)

[flutter_sound × Go] Upload audio files to AWS S3 via API

In this case, we want to implement the part where the app uploads the voice files recorded with the flutter_sound package from the app to the server (AWS S3) via API communication. We will associate the S3 path of the uploaded audio file with a phrase in the database and update the voice_path field.
application(Flutter)

[Flutter] Implementation of voice recording playback and uploading functionality using flutter_sound.

Use the flutter_sound and file_picker packages to allow users to playback audio recordings and upload audio files in flutter apps To use the audio recording functionality with the flutter_sound package, you need to request access to the microphone in XCode. permission to access the microphone in XCode.
Development/Design

[ESP32] Understanding the automatic boot loader mechanism and truth table

The automatic bootloader of the ESP32 is a function that enables automatic programme writing when the PC instructs the programmer to write the programme (by pressing the Upload button on PlatformIO) without having to manually press the EN or BOOT (IO0) pins.