flutterでRiverpodとFreezedを使ってカウンターアプリを実装

2025 年 3 月 12 日 by marukor

はじめに

flutterの標準カウンターアプリを、状態管理に Riverpod、データクラスに Freezed を使って実装します。
flutter開発に必須のライブラリなので使い方を習得していきましょう!

完成系はこんな感じです。

(さらに…)

flutter初学者のためのコードの追い方

2025 年 3 月 1 日 by marukor

はじめに

最近flutterの学習を始めました。web系の開発しかやってこなかったのでファイルの構成やコードの見方に苦戦しました。ここではフォルダの構成からコードの追い方について説明していきます。

環境

os mac

flutter-version 3.27.1

まずはプロジェクトを作成する

何でもいいので以下のコマンドでプロジェクトを作成してください。

flutter create [プロジェクト名]

(さらに…)

Spring boot セッション管理をしよう

2025 年 2 月 25 日 by marukor

はじめに

Springにはいくつかのセッションの管理の方法があったので、その中のよく使う方法を紹介します。

バージョン

springframework-version 4.3.30

java-version 1.8

HttpSession を使用したセッション管理

これはSpringのデフォルトのセッション管理方法になります。

コントローラー

セッションに値を保存・取得するシンプルな Controller を作成します。

(さらに…)

Java 列挙型(enum)クラス使い方、構造について

2025 年 2 月 25 日 by marukor

はじめに

なんとなくで使用していたenumクラス。その実態から使い方までしっかり理解して使っていきたいと思ったので調査してみました。この記事を読めばあなたもenumクラスが使いたくなることでしょう。

バージョン

java version “1.8.0_191”

os: windows11

列挙型(enum)クラスとは

enum(列挙型)は、特定の値の集合を定義するためのクラスです。
例えば、曜日、色、状態など、限られた値のセットを持つ場合に適しています。

使い方

それでは使い方を見ていきます。

(さらに…)

BIツールについて(STEP1 概念)

2025 年 2 月 14 日 by arakawas

BIツールの概念について記載しますので、BIツールを導入する際のご参考にしていただければと思います。

【BIツール(ビジネスインテリジェンスツール)とは?】

膨大なデータの分析を行い、グラフや表などに可視化することで経営や業務の意思決定をサポートするためのツールです。

(さらに…)

【Python】PythonでのGUI作成4

2025 年 1 月 17 日 by yamamotor

1.はじめに

前回に引き続き、TKinterを利用してPythonで画面を作成していきます。

今回はExcelファイルを取り込む機能を作成します。

2.Excelファイルを選択するためのボタンを作成する

今回はExcelでデザインした以下のレイアウトを作成します。

ファイルを選択すると、取り込んだファイル名称とシート数を表示します。

また、シート追加ボタンを押すと、取り込んだファイルに対して新規でシートを追加します。

上記を実装したソースを以下に記載します。

(さらに…)

【Python】PythonでのGUI作成3

2025 年 1 月 8 日 by yamamotor

1.はじめに

前回に引き続き、TKinterを利用してPythonで画面を作成していきます。

2.メイン画面に入力フォームを作成する

前回作成したソースを以下に記載します。

(さらに…)

【Python】PythonでのGUI作成2

2025 年 1 月 8 日 by yamamotor

1.はじめに

前回に引き続き、TKinterを利用してPythonで画面を作成していきます。

2.画面にボタンを追加する

前回作成したソースを以下に記載します。

import tkinter

# Tkクラス生成
app = tkinter.Tk()
# 画面サイズ
# app.geometry('600x400')
# 画面状態
app.state('zoomed')
# 画面タイトル
app.title('サンプル画面')
# 画面をそのまま表示
app.mainloop()

今回は上記にボタンを追加して、クリックするとアクションを起こすようにしていきます。

まずはボタンの作成のために、Button()関数を使用します。

(さらに…)

【Python】PythonでのGUI作成1

2025 年 1 月 6 日 by yamamotor

1.はじめに

Pythonの知識が増えてきましたが、Pythonは画面作成も出来ると聞いて興味を持ちました。

そこで、今回はPythonでの画面作成から、データ処理までの繋がりを理解するために、本記事にまとめていきます。

2.GUIの種類

PythonでGUIを作成する方法は3種類あります。

(さらに…)

スマホ版ポータルアプリを作りたい。(MS-SSO編)

2024 年 12 月 27 日 by sugakir

はじめに

この取り組みは、最近当社でグループウェアの見直しを行なっており、
運用が変わる点もあるため、使いやすいスマホアプリがあればいいな。と
個人的にノウハウを形成していっているところです。
使用技術はFlutterです。
今回は、SSO認証として、MicrosoftのSSO機能(MSAL)を実装したいと思います!
(本記事では、iOSのみご紹介します。)

事前準備(ほぼ本題)

FlutterアプリでMicrosoftのSSOを行うには、Azureにアプリを登録する
必要があります。この後のコーディングはそれほど難しくないですが、
ここがかなり厄介です。

(さらに…)