October 4, 2025

【Dart/Flutter】Dot Shorthandsによって書き方が変わる!!

Dart 3.10では、コードをより簡潔に記述できるdot shorthandsが導入されました。 この機能を使うことで、特定のプロパティやメソッドにアクセスするコードを短縮して記述できます。 今までと書き方や見た目が結構変わるので、最初は戸惑うかもしれませんが、慣れてくるとこちらのほうが見やすいと感じるようになると思います。 Read more

August 31, 2025

Flutter3.35から追加されたDropdownMenuFormFieldが便利!!

今回は、Flutter 3.35 で追加されたDropdownMenuFormField について解説します。 これによって、よくある入力フォームの実装がかなり楽になるのでおすすめです。 以前のDropdownButtonを使った複雑な実装と比較しながら、DropdownMenuFormFieldがどれほど便利になったかを見ていきましょう。 Read more

May 31, 2025

Macでコマンド一発でPDFを画像に変換する

Mac標準のプレビュー.appを使えば、PDFを画像に変換できます。 ただし、1枚ずつしか書き出せないためページ数が多い場合は大変です。 やり方は2通りあって、1つはAutomatorを使う方法です。 Automatorを使う方法は調べるといくつかでてくるので、この記事では解説しません。 ここでは、もう1つのコマンドでの方法を紹介します。 Read more

August 31, 2024

Android12以降のSplash画面をパワープレイでカスタマイズする

Android12から独自Splashが非推奨になりました。Splashの名前を含む独自クラスがあるとLintで注意されます。 もともとGoogleは起動画面が遅くなるとかでSplash Screen反対派だった気がしますが(雑な記憶なので、ソースなし)、昨今はどのアプリにもSplashが表示されることが多くなったためか、Android側に標準のSplashが搭載されることになりました。正確にはAndroid12以降のアプリは強制的にSplash画面が表示されます。 そのため、すでにSplash画面を用意しているアプリはAndroid12以降で独自のSplashとOSによるSplashが2重に表示されてしまうため注意が必要になります。 Read more

July 31, 2024

5K2Kのウルトラワイドモニタを買ってみた

元々は8年前に10万円ちょっとで買ったSHARPの50インチ4Kテレビをモニタとして使っていたのですが、2ヶ月くらい前に突然電源が入らなくなり新しいモニタを色々調べて最終的に5K2Kモニタを買ってみたので、買うに至った経緯とモニタのレビューです。 Read more

© AAkira 2023