sakku14

東京理科大→高校数学科教員→カナダワーホリ→ホテルマン→ソフトウェア開発エンジニア+F…

sakku14

東京理科大→高校数学科教員→カナダワーホリ→ホテルマン→ソフトウェア開発エンジニア+Flutter大好き

記事一覧

GitHub ActionsでFlutterのiOSアプリをCDする方法がまとまってるサイトまとめ

GitHub ActionsでCI/CDのうち、CD(継続的デリバリー)としてアプリをデプロイする方法をまとめてくれているサイトのうち、デプロイ先にいくつかオプションがあった。必要…

sakku14
5か月前
6

URLスキーマを完全に理解した

はじめにURLスキームは、モバイルアプリ開発の基本的な側面であり、アプリ間のシームレスな通信と対話を可能にします。この記事では、URLスキームとその意義、そしてアプ…

sakku14
1年前
3

【Flutter】local_notificationの13.0.0でiOSアプリでローカル通知を実装した

表題のライブラリのバージョン13.0.0を使用してiOSアプリでローカル通知を実装してみました。 リポジトリのリンク先は以下です。 Flutterでローカル通知する際はlocal_not…

sakku14
1年前
1

アプリ名の設定方法(Guideline 2.3.8 - Performance - Accurate Metadata)

背景AppStoreにアップデートを上げようとした際にタイトル括弧内の表題で弾かれ、アプリ名がAppStoreとホーム画面のアプリアイコン下の表記が一致してない為でした。 解決…

sakku14
1年前
1

XCodeがiPhoneのOSをサポートしないときの解決法

普通に考えてあり得ないようなことなのですが、macのバージョンを最新にし、iPhoneのバージョンも最新にしたときのこと。 XCodeから実機で動作確認しようとした際に、XCod…

sakku14
1年前

Unhandled Exception: HiveError: Cannot read, unknown typeId: 34. Did you forget to register an adapter?

iPhoneアプリのデータを永続化するために、Hiveを使ってデータを永続化しようと実装し、いざエミュレーターで実行してみたらタイトルのエラーメッセージが出力されました。…

sakku14
1年前

Flutterメモ(個人用)

Flutterプロジェクト新規作成するときのコマンド flutter create <プロジェクト名>

sakku14
1年前

「EACCES: permission denied, unlink '/usr/local/bin/code'」が表示され、codeをmacでインストールできない

解決方法 codeコマンドをアンインストールし、再度インストールする。 【手順】 1.VSCodeを開き「Shift+command+P」を押下し、シェルコマンド:'code'コマンドをPATHか…

sakku14
1年前
3

【Android Studio】The emulator process for AVD Pixel_3a_API_30 has terminated.でエミュレーター起動できない

エミュレーター起動しようとすると、タイトルのエラーメッセージが出てきて起動できない。 ネットで検索すると、以下の可能性があると出てくる パソコンの容量不足 パソ…

sakku14
1年前

AWSソリューションアーキテクト合格記

資格の位置づけAWS における、可用性があり、コスト効率が高く、高耐障害性で、スケーラブルな分散システムの設計に関して知識があるかを証明する資格であり、AWSの資格と…

sakku14
2年前
2

【SAA対策】Storage Gatewayの保管型ボリュームとキャッシュ型ボリューム

Storage Gatewayってそもそも何?AWSのBlack Beltには「標準的なストレージプロトコルを利用してAWSのストレージサービスへのアクセスを可能にするハイブリッドストレージ…

sakku14
2年前
3

【SAA対策】API Gateway/Lambdaについて深掘って見た

Lambdaって無敵じゃ無いの???UdemyにてSAA模擬試験を解いていた時、「API GatewayとLambdaを用いたサーバレスアプリケーションが、今後数日間ユーザーが大幅に増加する…

sakku14
2年前
1

【SAA対策】S3バケットを他アカウントへ共有する

バケットポリシー、IAMポリシーでの設定方法いくつか方法はあるが、その中で一つ紹介する。 S3バケット(バケットA)を保有しているアカウントA、バケットAを使用したいア…

sakku14
2年前

【SAA対策】Linux EC2へのEBS追加ボリュームについて

追加ボリュームをLinux EC2インスタンスで使用する前にすることLinux EC2インスタンスにはデフォルトでルートボリュームが付いており、そのボリューム使用時は特に設定する…

sakku14
2年前

【SAA対策】IAM/SCPにてポリシー付与方法

ホワイトリストとブラックリストポリシーを付与する際に、まっさらな状態にポリシーを付与していくのか、全権限を与えられた状態から(拒否)ポリシーを付与していくのかの…

sakku14
2年前
2

AWSクラウドプラクティショナーとった話

資格受験の流れ先月未経験で入社したIT企業での研修中のタスクとして、クラウドプラクティショナー(CCP)、ソリューションアーキテクトアソシエイト(SAA)を合格しなけれ…

sakku14
2年前
GitHub ActionsでFlutterのiOSアプリをCDする方法がまとまってるサイトまとめ

GitHub ActionsでFlutterのiOSアプリをCDする方法がまとまってるサイトまとめ

GitHub ActionsでCI/CDのうち、CD(継続的デリバリー)としてアプリをデプロイする方法をまとめてくれているサイトのうち、デプロイ先にいくつかオプションがあった。必要なタイミングで確認できるよう、サイトをピックアップしておく

App Store Connectへデプロイする方法

- 【Flutter】GitHub Actions で iOS 向けに自動デプロイする

TestFl

もっとみる
URLスキーマを完全に理解した

URLスキーマを完全に理解した


はじめにURLスキームは、モバイルアプリ開発の基本的な側面であり、アプリ間のシームレスな通信と対話を可能にします。この記事では、URLスキームとその意義、そしてアプリ間の通信をどのようにサポートするかについて記載します。iOSのプラットフォームを対象に、URLスキームの基本的な理解から実践的な実装まで、その複雑な仕組みに迫ります。

URLスキームとはURLスキームとは、アプリが特定のURLを受

もっとみる

【Flutter】local_notificationの13.0.0でiOSアプリでローカル通知を実装した

表題のライブラリのバージョン13.0.0を使用してiOSアプリでローカル通知を実装してみました。
リポジトリのリンク先は以下です。

Flutterでローカル通知する際はlocal_notificationというライブラリを使用するのは、調べてくるとすぐ出てくるが、この記事を書いている時の最新バージョンでの使用方法を載せている記事が見当たらなかったため、この記事を執筆するに至りました。

リポジト

もっとみる
アプリ名の設定方法(Guideline 2.3.8 - Performance - Accurate Metadata)

アプリ名の設定方法(Guideline 2.3.8 - Performance - Accurate Metadata)

背景AppStoreにアップデートを上げようとした際にタイトル括弧内の表題で弾かれ、アプリ名がAppStoreとホーム画面のアプリアイコン下の表記が一致してない為でした。

解決方法解決方法としては設定ファイルを1箇所修正するだけで済みました。
対象ファイル:info.plist

対象ファイルの"CFBundleDisplayName"に対応する値を書き換えることでアプリアイコン下の名前を編集す

もっとみる

XCodeがiPhoneのOSをサポートしないときの解決法

普通に考えてあり得ないようなことなのですが、macのバージョンを最新にし、iPhoneのバージョンも最新にしたときのこと。

XCodeから実機で動作確認しようとした際に、XCodeがiPhoneのOSをサポートしていないという旨のエラーポップアップが表示されました。

XCodeを最新にしても最新のスマホOSのバージョンには対応していないということ。
そのため、最新のスマホOSのバージョンに対応

もっとみる

Unhandled Exception: HiveError: Cannot read, unknown typeId: 34. Did you forget to register an adapter?

iPhoneアプリのデータを永続化するために、Hiveを使ってデータを永続化しようと実装し、いざエミュレーターで実行してみたらタイトルのエラーメッセージが出力されました。
エミュレーター画面は真っ白、VSCodeのWidgetTreeは何も表示されない。。。

どうしたことかと。。。

記事をいろいろ調べてるといくつか解決方法が載っていたのですが、自分が解決した方法はエミュレーター画面内の開発して

もっとみる

Flutterメモ(個人用)

Flutterプロジェクト新規作成するときのコマンド

flutter create <プロジェクト名>

「EACCES: permission denied, unlink  '/usr/local/bin/code'」が表示され、codeをmacでインストールできない

「EACCES: permission denied, unlink '/usr/local/bin/code'」が表示され、codeをmacでインストールできない

解決方法

codeコマンドをアンインストールし、再度インストールする。

【手順】
1.VSCodeを開き「Shift+command+P」を押下し、シェルコマンド:'code'コマンドをPATHからアンインストールを選択する。
2.再度「Shift+command+P」を押下し、シェルコマンド:PATH内に'code'コマンドをインストールを選択する。

【Android Studio】The emulator process for AVD Pixel_3a_API_30 has terminated.でエミュレーター起動できない

エミュレーター起動しようとすると、タイトルのエラーメッセージが出てきて起動できない。
ネットで検索すると、以下の可能性があると出てくる

パソコンの容量不足

パソコンの再起動

1に関しては300GB以上ストレージに余裕があるため、クリアしている。
2に関して実施したが、それでも同様のエラーメッセージが出てくる。

試したこととしては、一度Android Studio上のデバイスを削除し、再度デ

もっとみる
AWSソリューションアーキテクト合格記

AWSソリューションアーキテクト合格記

資格の位置づけAWS における、可用性があり、コスト効率が高く、高耐障害性で、スケーラブルな分散システムの設計に関して知識があるかを証明する資格であり、AWSの資格としては中級という位置づけになっている。

資格受験の流れ以前書いた記事と同様の流れで、転職した企業の研修中のタスクの一つとして受験しました。

勉強で使用した教材研修で配布されたUdemyの「AWS 認定ソリューションアーキテクト ア

もっとみる
【SAA対策】Storage Gatewayの保管型ボリュームとキャッシュ型ボリューム

【SAA対策】Storage Gatewayの保管型ボリュームとキャッシュ型ボリューム

Storage Gatewayってそもそも何?AWSのBlack Beltには「標準的なストレージプロトコルを利用してAWSのストレージサービスへのアクセスを可能にするハイブリッドストレージソリューション」と説明があり、要はオンプレとクラウドの両環境でストレージがあり、相互に何かしあえるあれですよね、あれ。
CLF受験時はその程度で良かったが、SAAになるともう一段階詳しい使用状況を聞かれる。

もっとみる
【SAA対策】API Gateway/Lambdaについて深掘って見た

【SAA対策】API Gateway/Lambdaについて深掘って見た

Lambdaって無敵じゃ無いの???UdemyにてSAA模擬試験を解いていた時、「API GatewayとLambdaを用いたサーバレスアプリケーションが、今後数日間ユーザーが大幅に増加すると予想される。性能向上施策を選択せよ」という問題に出くわし、解答は「
API Gatewayのスロットリング制限設定とキャッシュを有効化する」でした。

ここで、スロットリング制限設定とは???

となり、調べ

もっとみる
【SAA対策】S3バケットを他アカウントへ共有する

【SAA対策】S3バケットを他アカウントへ共有する

バケットポリシー、IAMポリシーでの設定方法いくつか方法はあるが、その中で一つ紹介する。
S3バケット(バケットA)を保有しているアカウントA、バケットAを使用したいアカウントBのユーザーBがいる。
設定方法の概要として、S3ベースのバケットポリシーを設定し、他アカウントにはIAMポリシーを設定する。

設定の手順1、アカウントAのバケットAのバケットポリシーでJSON形式のポリシーを記述し設定す

もっとみる
【SAA対策】Linux EC2へのEBS追加ボリュームについて

【SAA対策】Linux EC2へのEBS追加ボリュームについて

追加ボリュームをLinux EC2インスタンスで使用する前にすることLinux EC2インスタンスにはデフォルトでルートボリュームが付いており、そのボリューム使用時は特に設定することなく使用可能である。ただ、追加で購入したボリュームに関してはファイルシステムをボリュームに作成しなければならない。

出題例最初の説明のように、このような出題の時に「ボリュームにファイルシステムを作成する」を選択しなけ

もっとみる
【SAA対策】IAM/SCPにてポリシー付与方法

【SAA対策】IAM/SCPにてポリシー付与方法

ホワイトリストとブラックリストポリシーを付与する際に、まっさらな状態にポリシーを付与していくのか、全権限を与えられた状態から(拒否)ポリシーを付与していくのかの2パターンの付与方法がある。前者がホワイトリスト、後者がブラックリストという方法である。
AWSではIAMはホワイトリスト、SCPではブラックリストがデフォルトである。
それゆえ、混乱しやすいが、IAMは許可ポリシーを付与しなければ何も権限

もっとみる
AWSクラウドプラクティショナーとった話

AWSクラウドプラクティショナーとった話

資格受験の流れ先月未経験で入社したIT企業での研修中のタスクとして、クラウドプラクティショナー(CCP)、ソリューションアーキテクトアソシエイト(SAA)を合格しなければならないので、そのうちの一つを受験してきました。
CCPはSAAの下位資格の位置付けです。

勉強で使用した教材研修で与えられたUdemyの「この問題だけで合格可能!AWS 認定クラウドプラクティショナー 模擬試験問題集」と副読本

もっとみる