記事一覧
アジャイル開発:変化の時代を生き抜くための開発手法
開発手法の種類
開発手法 │ ├ウォーターフォール開発 │ └アジャイル開発 │ ├スクラム開発 │ ├カンバン開発 │ └エクストリームプログラミング開発
アジャイル開発とは
アジャイル開発は、従来のウォーターフォール開発とは異なり、顧客との密なコミュニケーションと反復的な開発によって、変化に柔軟に対応できるソフトウェア開発手法です。近年、市場環境の変化が激しく、
[Flutter]Matrix4.diagonal3Valuesメソッド
Matrix4.diagonal3Valuesメソッドは、拡大、縮小を簡単に設定できるメソッドです。
メソッド内は、3つの要素で成り立っています。
例えば下記の場合。
Matrix4.diagonal3Values(2.0, 3.0, 1.0)
上記のコードでは、横に2倍の大きさ、縦に3倍の大きさ、奥行きはそのままという意味です。
あまり、奥行きを変えることはありませんので基本的には無視してい
[Flutter]freezedパッケージの@Default()にMatrix4を定義する方法
はじめにfreezedパッケージで、デフォルトの値を設定すると思うのですが、Matrix4の値って、どうやってデフォルト設定すればいんだろうと思って悩んだので備忘録として記載します。
正しいコードの記載例結論、こんな感じに書くとOKです。
@freezedabstract class HomeState with _$HomeState { const factory HomeState(
[Flutter]同じデザインをコンポーネント化しよう!
本日やること画像で確認
下記の画像をみてください。
あ、「23:05とか夜更かししてんな〜。」ではなくて、同じ形をしたカードリストが3つ並んでる方です。
今回やることを確認
このような同じ形をしたデザインは、ほぼ同じようなコードで書かれています。違うのは、アイコン、タイトル、サブタイトル、そしてカードをタップ時のメソッドの4つです。
この場合は、一つのフォーマットを用意して、中身だけ変え
2023 FIRST ROUND さや香
よろしくお願いします。ありがとうございます。
国際交流が大事な時代ですよ。
歩きながら喋るなよ。お行儀が悪いよ。何ですか、国際交流って。
いや、これからの時代っていうのはね。国際交流が大事になってくるなって思うんですよ。
それは絶対そうですね。
ええ、そこでね。僕は結婚していて、子供もいるんですけど、ホームステイの受け入れをしたいなということを今思ってて。
ほう。
だから、留学生のホ
[Flutter]サイズの制約を適用するConstrainedBoxウィジェット
ConstrainedBox( constraints: BoxConstraints.tightFor(height: 100), child: //画像や動画、svgなどを指定,);
ConstrainedBox
子ウィジェットに特定のサイズ制約を適用し、画面上での表示サイズをコントロールすることができるウィジェットです。
例えば、子の高さの最小値を50.0pxにしたい場合、BoxCo
[Flutter]get_itパッケージについて語る
get_itパッケージとはget_it パッケージは、依存性の管理に使用されるパッケージで、依存関係を登録し、アプリケーション内で再利用するためのクラスのインスタンスを提供します。
もう少し噛み砕いて説明
考え方としては、get_it は「箱」のようなものです。この「箱」に、アプリケーションが使うさまざまな部品(クラスのインスタンスなど)を入れておきます。そうすることで、アプリケーションのどこ
[Flutter]クラスの依存関係を適切に管理するとは
はじめに依存関係という言葉は良く聞きますけど、ちゃんと理解されてますか?
僕は、正直うまく説明できません。
なので、調べました。「なんとなく分かる」を、「理解して説明できる状態」になれるよう、一緒に学習していきましょう!
依存関係を適切に管理するとどうなるの?一言で言いうと、依存関係を適切に管理することで、コードの整理とメンテナンスが容易になります。
依存関係が適切に管理されていないコードを
[Flutter]GlobalKey()を説明してみる
はじめにコードを見てると、下記の様なコードを見ました。
import 'package:flutter/material.dart';class NavigationController { final GlobalKey<NavigatorState> _navigatorKey = GlobalKey<NavigatorState>(); GlobalKey<NavigatorState