みきふく【スキでモチベUP!!】

「スキ」をつけて応援し合いしませんか!? 初めまして、みきふくです! アプリ開発の仕…

みきふく【スキでモチベUP!!】

「スキ」をつけて応援し合いしませんか!? 初めまして、みきふくです! アプリ開発の仕事をしてます。 目標はオリジナルアプリの創出。 noteでは日々の学びを共有します。 最近の悩みは「ミッキーの服、今日も着てるね!」と、言われたことから付けた名前ですが、ほぼ着てないことです。

最近の記事

エクストリームプログラミング:品質とスピードを両立する開発手法

開発手法の種類 開発手法 │ ├ウォーターフォール開発 │ └アジャイル開発   │   ├スクラム開発   │   ├カンバン開発   │   └エクストリームプログラミング開発 エクストリームプログラミングとは エクストリームプログラミング(XP)は、アジャイル開発と呼ばれるソフトウェア開発手法の一つです。テストやリファクタリングを重視し、顧客との密なコミュニケーションを通じて、品質の高いソフトウェアを迅速に開発することを目的としています。 XPの12のプラクテ

    • カンバン開発:シンプルな仕組みでワークフローを効率化する

      開発手法の種類 開発手法 │ ├ウォーターフォール開発 │ └アジャイル開発   │   ├スクラム開発   │   ├カンバン開発   │   └エクストリームプログラミング開発 カンバン開発とは カンバン開発は、アジャイル開発と呼ばれるソフトウェア開発手法の一つです。作業を可視化し、ボトルネックを見つけ、効率的に開発を進めていく手法として注目されています。 カンバンの歴史 カンバンは、1940年代にトヨタ自動車生産方式として開発されました。当時は自動車の生産工

      • アジャイル開発:変化の時代を生き抜くための開発手法

        開発手法の種類 開発手法 │ ├ウォーターフォール開発 │ └アジャイル開発   │   ├スクラム開発   │   ├カンバン開発   │   └エクストリームプログラミング開発 アジャイル開発とは アジャイル開発は、従来のウォーターフォール開発とは異なり、顧客との密なコミュニケーションと反復的な開発によって、変化に柔軟に対応できるソフトウェア開発手法です。近年、市場環境の変化が激しく、顧客ニーズも迅速に変化する時代において、アジャイル開発は注目を集めています。

        • スクラム開発:変化に柔軟に対応するアジャイル開発手法

          開発手法の種類 開発手法 │ ├ウォーターフォール開発 │ └アジャイル開発   │   ├スクラム開発   │   ├カンバン開発   │   └エクストリームプログラミング開発 スクラム開発とは スクラム開発は、アジャイル開発と呼ばれるソフトウェア開発手法の一つです。従来のウォーターフォール開発とは異なり、短いスプリントと呼ばれる期間を繰り返し、顧客からのフィードバックを反映しながら開発を進めていくのが特徴です。 特徴 反復的・漸進的:短いスプリントと呼ばれる

        エクストリームプログラミング:品質とスピードを両立する開発手法

          ウォーターフォール開発:ソフトウェア開発における伝統的な手法

          開発手法の種類 開発手法 │ ├ウォーターフォール開発 │ └アジャイル開発   │   ├スクラム開発   │   ├カンバン開発   │   └エクストリームプログラミング開発 ウォーターフォール開発とは ウォーターフォール開発は、ソフトウェア開発における伝統的な手法です。滝のように上から下に順番通りに各工程を進めていくことから、このように名付けられています。 特徴 計画性が高い:事前に詳細な計画を立てるため、全体像を把握しやすく、大きなシステム開発に適してい

          ウォーターフォール開発:ソフトウェア開発における伝統的な手法

          [Flutter]Matrix4.diagonal3Valuesメソッド

          Matrix4.diagonal3Valuesメソッドは、拡大、縮小を簡単に設定できるメソッドです。 メソッド内は、3つの要素で成り立っています。 例えば下記の場合。 Matrix4.diagonal3Values(2.0, 3.0, 1.0) 上記のコードでは、横に2倍の大きさ、縦に3倍の大きさ、奥行きはそのままという意味です。 あまり、奥行きを変えることはありませんので基本的には無視していい要素だと思います。 AnimationContainerウィジェットのtra

          [Flutter]Matrix4.diagonal3Valuesメソッド

          [Flutter]freezedパッケージの@Default()にMatrix4を定義する方法

          はじめにfreezedパッケージで、デフォルトの値を設定すると思うのですが、Matrix4の値って、どうやってデフォルト設定すればいんだろうと思って悩んだので備忘録として記載します。 正しいコードの記載例結論、こんな感じに書くとOKです。 @freezedabstract class HomeState with _$HomeState { const factory HomeState({ Matrix4? transform, }) = _HomeStat

          [Flutter]freezedパッケージの@Default()にMatrix4を定義する方法

          Yahoo!知恵袋の知恵コイン増減について

          下記は詳細となります。 $$ \begin{array}{|l|c|} \hline \\\scriptsize{プラス:知恵コインのルール} & \scriptsize{枚数} \\\\ \hline \\\scriptsize{利用登録} \newline \scriptsize{※Yahoo! JAPAN ID 1つにつき1回のみ} & \scriptsize{+1000} \\\\ \hline \\\scriptsize{Yahoo!知恵袋へのログイン} \new

          Yahoo!知恵袋の知恵コイン増減について

          [Flutter]同じデザインをコンポーネント化しよう!

          本日やること画像で確認 下記の画像をみてください。 あ、「23:05とか夜更かししてんな〜。」ではなくて、同じ形をしたカードリストが3つ並んでる方です。 今回やることを確認 このような同じ形をしたデザインは、ほぼ同じようなコードで書かれています。違うのは、アイコン、タイトル、サブタイトル、そしてカードをタップ時のメソッドの4つです。 この場合は、一つのフォーマットを用意して、中身だけ変えらるようにした方が、スッキリしていて見やすいですし、デザインの色合いが変わっても

          [Flutter]同じデザインをコンポーネント化しよう!

          なぜマクドナルドのハンバーガーは美味しいのか。

          この記事は、2億件の学術論文から、科学的根拠に基づいた回答を得る為の機能である、ChatGPTのConsensusを使って作成しています。 日本語マクドナルドのハンバーガーはなぜ美味しいのか? 回答 マクドナルドのハンバーガーの美味しさは、いくつかの要因によって説明されています。これらは様々な研究論文によって明らかにされています: グローバルな魅力と文化的影響: マクドナルドは世界の食文化に大きな影響を与えています。創業者のレイ・クロックは、特にハンバーガーの美的魅力

          なぜマクドナルドのハンバーガーは美味しいのか。

          2023 FIRST ROUND さや香  

          よろしくお願いします。ありがとうございます。 国際交流が大事な時代ですよ。 歩きながら喋るなよ。お行儀が悪いよ。何ですか、国際交流って。 いや、これからの時代っていうのはね。国際交流が大事になってくるなって思うんですよ。 それは絶対そうですね。 ええ、そこでね。僕は結婚していて、子供もいるんですけど、ホームステイの受け入れをしたいなということを今思ってて。 ほう。 だから、留学生のホストファミリーに応募したんですよ。 お前、そんなん応募したの? そうなんよ。

          [Flutter]サイズの制約を適用するConstrainedBoxウィジェット

          ConstrainedBox( constraints: BoxConstraints.tightFor(height: 100), child: //画像や動画、svgなどを指定,); ConstrainedBox 子ウィジェットに特定のサイズ制約を適用し、画面上での表示サイズをコントロールすることができるウィジェットです。 例えば、子の高さの最小値を50.0pxにしたい場合、BoxConstraints(minHeight: 50.0)と記載し制約をかけることがで

          [Flutter]サイズの制約を適用するConstrainedBoxウィジェット

          ソースコードの納品(アーカイブ)について

          納品時にソースコードをアーカイブすると思いますが、その際に不要なファイルやフォルダを除外してアーカイブしたいと思うことはないでしょうか? 今回はその方法を説明します。 ルートトップに『.gitattributesファイル』を作成する。├─ .github├─ lib│ ├─ main.dart│├─ .gitattributes //追加├─ .gitignore 『.gitattributesファイル』に、除外したいファイルやフォルダ名を記載。/test/.gita

          ソースコードの納品(アーカイブ)について

          [Flutter]get_itパッケージについて語る

          get_itパッケージとはget_it パッケージは、依存性の管理に使用されるパッケージで、依存関係を登録し、アプリケーション内で再利用するためのクラスのインスタンスを提供します。 もう少し噛み砕いて説明 考え方としては、get_it は「箱」のようなものです。この「箱」に、アプリケーションが使うさまざまな部品(クラスのインスタンスなど)を入れておきます。そうすることで、アプリケーションのどこからでも、この箱を開けて必要な部品を取り出して使うことができるようになります。

          [Flutter]get_itパッケージについて語る

          [Flutter]クラスの依存関係を適切に管理するとは

          はじめに依存関係という言葉は良く聞きますけど、ちゃんと理解されてますか? 僕は、正直うまく説明できません。 なので、調べました。「なんとなく分かる」を、「理解して説明できる状態」になれるよう、一緒に学習していきましょう! 依存関係を適切に管理するとどうなるの?一言で言いうと、依存関係を適切に管理することで、コードの整理とメンテナンスが容易になります。 依存関係が適切に管理されていないコードを見てみるまずは、依存関係が適切に管理されていないコードを提示します。 下記は、注

          [Flutter]クラスの依存関係を適切に管理するとは

          [Flutter]GlobalKey()を説明してみる

          はじめにコードを見てると、下記の様なコードを見ました。 import 'package:flutter/material.dart';class NavigationController { final GlobalKey<NavigatorState> _navigatorKey = GlobalKey<NavigatorState>(); GlobalKey<NavigatorState> get navigatorKey => _navigatorKey;} ち

          [Flutter]GlobalKey()を説明してみる