- 2023年4月2日
- 2023年4月2日
【Flutter】ボタンデザイン大全集!(Material 3・コピペ用)
Flutterでアプリ開発を始めた方向け!さまざまなボタンデザインを一覧化し、効果的な使い方やカスタマイズ方法をわかりやすく解説します。
Flutterでアプリ開発を始めた方向け!さまざまなボタンデザインを一覧化し、効果的な使い方やカスタマイズ方法をわかりやすく解説します。
この記事では、Flutterアプリのスクリーンショット対策を総合的に解説します。プライバシー保護のための実装方法やプラグインを使った具体的な手順、実例を紹介しています。情報漏洩を防ぎ、安全なアプリ開発に役立ててください。
はじめに 自分の中でもまだまだ消化し切れていませんが、今後のレンダリング高速化のための勉強のとっかかりとするメモです。 Flutterのレンダリングエンジンのパフォーマンスを最適化するための方法の記事があったので、まとめました。詳しくは英語ですが、参考記事参照ください。 アプリおせぇw、となったときのために記載しておきます。 レンダリングエンジン Flutterのレンダリングエンジンは、ウィジェッ […]
Flutter開発でRowやColumnのスペース調整に悩む方必見!Expandedウィジェットの使い方・活用法を解説し、レイアウトを効率的に整えます。
FlutterでSafeAreaを活用し、ノッチやステータスバーといった障害物を回避して、デバイスに最適化されたレイアウトを実現しましょう。
対象者 Flutterを学び始めた初心者 フォームデザインに興味がある方 簡単なフォームの作り方を知りたい方 お洒落なUIを作りたい開発者 はじめに この記事では、Flutterを使ってお洒落なTextFormFieldを作成する方法を説明します。 簡単なフォーム検証を行うアプリの一部で、入力が必須のテキストフィールドを含みます。入力がある場合は「検証成功!」と表示し、そうでない場合は「検証失敗! […]
はじめに アルゴリズムのちょっとしたメモです。自然数の各桁の数を足します。 実施するソース 一般的な書き方 10の余りを計算して1桁目を取得します。その次に10で割って、十の桁を一の桁に移動させます。値がなくなるまで、足し続けます。 total += value % 10; value を10で割った余り(つまり、value の1の位の数字)を total に加算しています。 value = (v […]
対象者 Flutterを学び始めた初心者 テキスト入力のUIをカスタマイズしたい開発者 ユーザビリティを向上させるためのテキストフィールドデザインに興味がある方 はじめに この記事では、FlutterでおしゃれなTextFieldを作成する方法を説明します。この例では、左側に虫眼鏡アイコン、右側にソートアイコンを持つTextFieldを作成し、ヒントテキストと角丸の境界線を追加します。 実施するソ […]
対象者 Flutterについて、基礎的な知識がある人 はじめに Top 10 reasons why your Flutter app is experiencing OutOfMemory errorsという記事にメモリ使用量を削減し、Flutterアプリのパフォーマンスを向上させるための10のヒントと、ボーナスチップ、そして2つのツールが紹介されていました。 メモリ最適化というより、Flutt […]
対象者 使用しているスマホアプリがFlutterでできているのか、違うのか知りたい人。 手段 「スワイプができる」アプリに限られますが、指を1本と2本でスワイプしてみて、スワイプで移動するWidgetの速度が変わったら、Flutter製です。(2023/03/16 確認) 内部的に、指の分だけ移動しているので、2本でスワイプすると2本分の移動距離スワイプした扱いになるそうです。 過去の話 昔コピペ […]