【Git】初心者向け GitHubの基本的な単語まとめ
gitの基本的な単語の意味を復習していきましょう
Read More私はFlutterを勉強し始めて約半年ほどで、コンピュータサイエンスのバックグラウンドもないので、当初はFlutterの勉強にとても悩みました。なので今回は、初心者に役に立つ学習リソースをご紹介します。
Read MoreFlutter webででGoogle認証しようとしたところ途中でエラーが出て詰まってしまったので、その時に行った対処法を紹介します。
Read More可茂IT塾には全国各地からハイスキルな大学生がインターンとして参加しており、実務経験を積むことにより即戦力の人材として多方面で活躍しています。可茂IT塾では、そういったメンバーのスカウト採用の相談を受け付けています。
Read MoreMaterial Theme Builderを使用してThemeDataを作成する手順を紹介
Read MoreFastlaneとFirebase App Distributionでテストアプリ配布を自動化する方法をご紹介します。
Read MoreGithubActionsでDockerのbuildが遅くて困っていました・・・。そんな中、cacheというものを知り、build時間を削減することに成功しました!
Read More可茂IT塾のFlutterプロジェクト新規作成時によく使うパッケージをコピペで追加するコマンドを共有します
Read Moreflutter_datetime_picker_plusというパッケージを使って、時・分・秒が選択できるピッカーから、分・秒だけを選択できるピッカーにする方法を紹介します。
Read Moreflutter開発をする際、UIが崩れてしまったけどどのWidgetが原因かわからない。。と思ったことはありませんか?今回はそんな時に使える"Widget Inspector"`を紹介します。
Read MoreClipPathとCustomClipperを使用して既存のWidgetを切り抜く方法についてコードを用いてわかりやすく解説します。
Read MoreGASを使う場合に、spreadSheetのデータを扱いやすいオブジェクトに変換するためのクラスを紹介する。
Read MoreFlutterで生体認証の実装方法について紹介します。生体認証をアプリに導入することで、認証が楽になることに加え、セキュリティーを強化したユーザー体験を提供できるようになります。
Read MoreGASを使ってChatGPTで返信するSlackBotの作り方を解説していきます。今回は完成までやります。ChatGPTでスレッドに返信するようにします。
Read MoreGASを使ってChatGPTで返信するSlackBotの作り方を解説していきます。今回はおうむ返しで返信してくれるSlackBotの作り方まで解説します。
Read MoreFlutterの状態管理パッケージであるRiverpodのv2対応のドキュメントが完成したようなので、一通り目を通して新たな気づきをまとめてみました。
Read MoreURLを踏むと任意のアプリに遷移するDeep Links。いくつかの手法の中で、Universal LinksとApp Linksについて解説します。
Read MoreflutterのプロジェクトでAPIを使うことがあると思います。ただ、APIはAPIKeyの機密性を保っていないと、第三者にAPIKeyを盗まれ、多額の支払いなどの危険性があります。その為、今回はenviedを使用した、APIKeyを隠す方法を紹介していきます。
Read More開発をするにあたって、コードを提案してもらうのはよくある使い方だと思いますが、今回はそれ以外の使い方について、私が普段やっていることを書いてみます。
Read More文系大学 → 新卒SES入社 → Flutterを使う自社開発企業に内定をもらう Flutterエンジニアとして内定をいただくまでの道のりを紹介します。
Read MoreChromeユーザーで仕事・学校とプライベートのアカウントを分けて使っている皆さんは、dockからアカウントを選択するのが面倒。右上のアカウントをいちいちクリックして変更するのが煩わしい。と思ったことはありませんか?今回はそんな些細な面倒ごとをショートカットで解決します。
Read MoreSharedPreferencesのストレージ内に何が保存されているかを確認したいときみなさんはどうしてますか?私は以前までは、ログに出力させたりして確認していました。しかし、そんな面倒なことをしなくても、データを簡単に確認する方法がありましたのでご紹介します。
Read Moreカリキュラムなし!学びたいことだけをプロと学べる『TechCampus』の詳細情報!興味のある人はぜひコミュニティに参加ください!
Read MoreDioとRiverpodを組み合わせて不要になった通信処理をキャンセルする方法についてコードを用いて分かりやすく解説します。
Read More「foo bar night v0.7.27」で、あなたのアイデアを形にしませんか?アプリ開発やVTuber体験も楽しめます!
Read Moreflutterの状態管理にはStatefulWidgetを使う方法、riverpodを使う方法、flutter_hooksを使う方法の3つが主流かと思います。今回は3つの実装方法を比較し、どの実装方法が良いかを見ていきたいと思います。
Read MoreOrientationBuilderを使用して画面の向きにUIを対応させる方法を解説します。
Read MoreuseStateを利用した際に良く分からないエラーが起こり解決するのに苦労したので書いてみました。
Read More個人開発する時のデザイン案としてFigmaで作成することがあると思います。Flutterで開発しやすいデザインを簡単に作成できる方法を紹介したいと思います。
Read More今回は、next.jsでsupabaseによるデータ取得を、swrとapiの機能を使って試してみたいと思います。
Read MoreFlutterでシミュレータや実機デバイスでビルドする時に画面右上にDEBUGタグがあると思います。今回の記事では、そのタグの削除の仕方について紹介します。
Read More3月19日にアプリ開発講座を開催します!会場は岐阜県美濃加茂市のコワーキングスペース「こやぁね」です。興味のある方は是非ご参加ください!
Read MoreフリーランスのFlutterエンジニアとして働き始めて、もうすぐで3年が経ちます。その経験談を残してみようかなと思います。
Read Moreストアにリリースしたアプリのレビューをアプリ内から行える実装を紹介します。アプリにレビュー機能を実装することで、今後の開発の改善に活かしていきましょう。
Read MoreGASを使って、給与支払報告書作成する方法について紹介します
Read Moregoogle mapの特定の位置情報を取得することができる便利なAPIです。個人開発で使えそうかと思ったので試験程度で試してみました。
Read Moreflutter build ipaコマンドを使って、Apple Store Connectへビルドをアップロードする方法をご紹介します。
Read MoreFlutter webでThe following ImageCodecException was thrown resolving an image codec: のエラーが出た時の対処法です
Read MoreFlutter webにFirebase v9を入れたら全然Webアプリが起動してくれなくて、実は導入方法がめちゃくちゃ変わってました。
Read More複数プロジェクトでFlutterバージョンがそれぞれ異なることがあります。その際におすすめなfvmとdirenvでのバージョン管理方法を解説します。
Read More8月から東京のSES企業へ就職をしたHirokiです。今、僕が住んでいるシェアハウスがどんなところなのか、1ヶ月住んでみて感じたことをブログにしました。
Read Moreこの度文系未経験から新卒として内定を獲得することができました!私自身の今までの経歴を踏まえながら就活について書き留めましたので、今就活してる方やこれから就活を控えている方、flutterで個人開発している方是非ご覧ください!
Read MoreFirebaseでのユーザー取得時に、匿名ユーザーかログイン済みのユーザーかを判別する方法を解説します
Read More就活浪人をした一浪中堅私立文系大生の私が可茂IT塾での長期インターンを経てエンジニアとして内定をいただきました。今回は可茂IT塾の長期インターンに応募するか迷っている方、エンジニアになろうと考えている方などに向けて記事を書いていきます。
Read More普段何気なく使っているパッケージについてまとめました。hooksやriverpod、StateNotifier、Consumer等、状態管理をするにあたってよく使われているパッケージについて紹介しているので、新しい発見や復習ができる内容になっています。
Read MoreDart2.17で拡張されたenum(enhanced enums)の機能を解説します。Flutterでのアプリ開発中でのenumの使い方の幅が広がる内容です。
Read More11月5日にアプリ開発講座を開催します!会場は岐阜県美濃加茂市のコワーキングスペース「こやぁね」です。興味のある方は是非ご参加ください!
Read MoreGoogleWorkspaceで、別ドメインのグループメールアドレスを作成し、フリーのGmailユーザーもグループメールに参加できる方法の解説です
Read MoreGASを使って、Google Spread Sheetから二次元配列を取得する機会があったので、その方法を紹介します
Read MoreFlutterでflutter_email_senderを用いたメール送信機能の実装方法をご紹介します。お問い合わせ機能の実装時などに役立ちます。
Read MoreListView はデータの数だけ同じ Widget を返す使い方が多いですが、条件に合わせて、リストを追加して、別の Widget を返す実装を紹介します。
Read MoreListViewやSingleChildScrollViewで作ったリストの横にスクロール用のバーを表示させたいあなたのために書きました。
Read Moredata.ai(旧AppAnnie)からアプリのDL数をSlackのチャンネルに無料で転送する方法を解説します。
Read Moreプログラミングの専門学校ってよくありますよね。今回はそんな専門学校について徹底調査!!!是非ご覧ください!
Read Moreパッケージなしで簡単に実装できる!コピペで使える万能なFloatingActionButtonのアニメーションを紹介します。
Read More今あるアプリをもっとリッチなものにしたい時に役立つのがintroduction_screenというライブラリーです!このライブラリーはアプリ内で簡単にアプリを紹介するページを作成することができます。この記事では、そのやり方について紹介していきます。
Read MoreLINEログインなど、Firebase側が用意していない認証方法を使ってユーザー登録をする際に、カスタム認証を通すことで、メールログインなどと同じようにFirebaseでユーザー管理ができるようになります。
Read More5月28日にアプリ開発講座を開催します!会場は岐阜県美濃加茂市のコワーキングスペース「こやぁね」です。興味のある方は是非ご参加ください!
Read Moreriverpodを使って簡単なアプリを作ってみます。StatefulWidgetと比べた時のriverpodの使い方を解説しているので、ぜひご覧ください!
Read MoreFlutterにはマテリアルデザインのアイコンがありますが「なんか飽きたな」「flutter感をなくしたい」「主張が強すぎる」と思われた方にとっておきのパッケージをご紹介します。
Read MoreFlutterのNavigatorは画面遷移をするためのWidgetクラスになります。各メソッドの違いと挙動をまとめてみました。
Read Moreflutterには、アプリ内でUIや処理を記述しなくてもブラウザを起動してWebサイトを立ち上げてくれるurl_launcherという便利なライブラリーがあります。今回の記事ではそのurl_launcherの実装の仕方について説明していきます。
Read MoreFlutterでのextension(拡張関数)の使い方を紹介します。extensionを使いこなすことができれば、かなりコードもスッキリします。
Read MoreFlutterでダイアログを出すにはshowDialogメソッド、AlertDialogウィジェット、SimpleDialogウィジェットを使います。
Read Moreアニメーションってあんまり触らないですよね・・・。今回はアニメーションを簡単に表現できる、AnimatedContainerを使ってみたいと思います!
Read MoreNext.jsでDate型をpropsとしてし渡そうとした際にエラーになってしまったので対応方法を解説します。
Read MoreFlutterのTextFieldのfocusを使いこなせるようになるために、知っておくべき機能を3つご紹介します。
Read Moreriverpodでimage_pickerの実装の仕方を記事にしました。image_pickerをriverpodで実装した記事がなかなか見つからなかったので備忘録としてサクッと解説しています。
Read MorerequestTrackingAuthorizationWithCompletionHandlerでATTダイアログが表示されない場合の対処法を説明します。
Read MoreFlutterのFirebaseAnalyticsでScreenViewイベントにカスタムパラメータを渡す方法を解説します。
Read Moreオブジェクトを含んだFreezedクラスをJSONに変換するときに遭遇したエラーの解決策をブログにしました。
Read MoreriverpodでDropdownButtonの実装の仕方を大まかに記事にしました。riverpodがどのような動きをするのか、どのように記述すればriverpodがプロジェクト内で動くようになるのかをサクッと解説しています。
Read MorePrettierを活用した、VSCodeでReactを使った開発をする際のおすすめフォーマッター設定を紹介します。
Read MoreFlutterの状態管理を理解するためにinheritedWidgetを使ってカウンターアプリを作り直してみました。
Read Moreプログラミングを始めてつまずきがちなのは、最初に何を作れば良いかわからない問題だと思います。今回はスマホアプリで最初のアプリを作る参考になる情報をご紹介します。
Read Moreアプリを立ち上げるときの待機画面としてsplashページというものがあります。今回の記事ではそのsplashページを簡単に実装することができるflutter_native_splashの実装の仕方について説明していきます。
Read MoreGoogle Domains + Vercel + Next.js でのカスタムドメインの設定と独自ドメインのメールアドレスの設定もしてみました。
Read MoreRiverpodの不便な部分を解消する、ProviderScopeのoverrideをどう使うか解説します。
Read More可茂IT塾のHPブログページを定期的にスクレイピングして、新規ブログがあればLineで通知します。Google Apps Scriptのjavascriptを使って作成。
Read MoreFlutterでqr_flutterを用いたQRコードの生成と、qr_code_scannerを用いたQRコードの読み取り方法を紹介します。
Read More何かの処理が正常に働いた時やエラーが生じた時にユーザーにメッセージで伝える方法の一つに、fluttertoastを利用する方法があります。今回は、fluttertoastの利用方法についてご紹介していきます。
Read MoreWeb の作成をしていて、ちょっと見た目に変化をつけたいときに使える hover のパターンを tailwindcss で作成して、まとめました。
Read Moreページ遷移のためのナビゲーションを表示させるには、タブやドロワーなどの選択肢があります。この記事ではFlutterでアプリを作る際によく使用する、ドロワーによる画面の切り替え方法を解説します。
Read Moreローカル環境でFirebase Authのカスタムクレーム(Custom Claim)を設定する方法を解説します。テンプレート配布あり。
Read More可茂IT塾では、主に岐阜県内の地元企業に向けた業務のIT化やDXのコンサルティングを行なっています。会社の現状をヒアリングして、コスト削減や売上の向上に繋がる提案をさせていただきます。
Read More2月26日にアプリ開発講座を開催します!オフライン会場ではパソコンの無料貸し出しもあり。オンラインでも同時開催をしておりますので、興味のある方は是非ご参加ください!
Read MoreSymbolの価格を取得して、Google Apps Scriptを使ってGoogleスプレッドシートに入力し、Lineメッセージで送信する。
Read More可茂IT塾ではFlutterインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。
Read MoreFlutter製の言語変換アプリの作り方を解説します。easy_localizationを用いて、ボタン一つで言語変換できるアプリです。
Read More似たような扱いをする State をひとつの useState でまとめて管理する方法について書きました。いくつも useState を宣言する必要がないので、便利です。
Read MoreFlutterでアプリを作る際によく使用する、タブによる画面の切り替え方法を解説します。画面をタブで整理するなら、DefaultTabController、TabBar、TabBarViewを使うのが最適です。
Read MoreFlutter WebのhistoryモードのNavigationとRoutingをFirebase Hostingで行い、Flutter Webでも通常のWebページと同じようなURLでRoutingできるようになる方法を解説します。
Read MoreGoogel Apps Scriptを使うと簡単に自動でLINEメッセージを送ることができます
Read MoreFlutterでよく使用するCircularProgressIndicatorの色やアニメーションの変え方を解説します。
Read Moretailwindcss で、使いたいフォントがないときに、新たにGoogleフォントを追加する方法を紹介します。
Read Moreゲームをクリアした時、タスクを完了した時、目標を達成した時など、紙吹雪を出しておめでとうの気持ちを伝えたい時ってありますよね。
Read More真夏に北海道今金町で1ヶ月弱にわたって実施したワーケーションの体験レポート。岐阜の真夏とは大違いのエアコンいらずの環境で、仕事に遊びに、とても充実した時間を過ごすことができました。
Read More可茂IT塾が教えるオンラインIT講座。「全くの初心者でも3時間でFlutterアプリが作れる」講座です。どんな人が、どのように初めてのアプリを完成させていくのか。ブログで解説しました。
Read More2020年12月に美濃加茂市にある東和製作所の2週間のインターンに参加させて頂きました。インターンはタブレット+バーコードリーダーをAndroidアプリで完結させるという内容でした。
Read More初心者大歓迎!!2021年6月13日(土)9:00から、オンラインで参加可能なスマホアプリ開発体験講座を開催!Flutterを使用して、短時間でアプリ開発を体験できます!
Read MoreSnackBarの記事は世の中にたくさんあるのですが、詳しく書かれすぎて逆にわかりにくいと感じていました。なので最低限の使い方だけをシンプルにまとめました。
Read MoreNext.jsで高性能ECサイトを簡単に立ち上げる事のできるNext.js CommerceとShopifyの連携を試してみました。非常に簡単にECサイトを導入できる、今後の動向が注目されるプロダクトです。
Read More配列を使って値を管理していたのですが、SharedPreferencesに値を保存するところでアプリが落ちてしまいました。解決策を共有します。誰かのお役にたちますよう、、、
Read MoreFlutter のアプリ開発中に学んだことを共有する回です。reactive_forms というパッケージを使って、メールアドレスやパスワードの入力チェックをより簡単に行う方法を紹介します。
Read Moreオンラインでアプリ開発を体験してみませんか?1月24日(日) 15:00から、オンラインで参加可能なアプリ開発体験講座を開催します!
Read Moreオンラインでゲーム開発を体験してみませんか?1月9日(土) 15:00から、オンラインで参加可能なゲーム開発体験講座を開催します!
Read Moreアイデアソンとは、新しいアイデアを生み出すために行われるイベントです。『アプリ開発で、目指せ飛騨牛!!』の足掛かりとなるアイデアソンに是非ご参加ください!!
Read More年末の朝にアプリ開発を体験してみませんか?12月29日(火) 9:00から、オンラインで参加可能なアプリ開発体験講座を開催します!
Read Moreアイデアソンとは、新しいアイデアを生み出すために行われるイベントです。『アプリ開発で、目指せ飛騨牛!!』の足掛かりとなるアイデアソンに是非ご参加ください!!
Read More2021年、可茂IT塾が大型アップデート!チーム人数 × 1万円の利益が出たら飛騨牛焼肉!!それを目標に、利益を出す事にフォーカスした、チームでのアプリ開発を学べます。
Read MoreFlutterアプリ開発講座が開催されました。今回はカーリルさんの図書館APIを利用させていただき、Flutterで図書館蔵書検索アプリの開発を行いました。
Read MoreUnityゲーム開発講座が終了しました!今回はUnityの公式チュートリアルを題材に、各自がチュートリアル動画を見ながらゲームの完成を目指しました。
Read More