はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    ChatGPT

『zenn.dev』

  • 人気
  • 新着
  • すべて
  • 現在運用している Flutter アプリの自動デプロイフロー

    3 users

    zenn.dev/altiveinc

    はじめに こんにちは!Altive株式会社のFlutterアプリ開発者の小林遼太(@naipaka)です🦙 私はチーム開発で CI/CD 周りの構築を依頼されることがたまによく(?)あり、個人開発から実務での運用まで色々と試してきました。 今回は、現在実際に運用しているFlutter アプリのデプロイフローについて紹介します! 自動デプロイフローの変遷 自分が構築してきたデプロイフローは、個人開発時から現在に至るまで色々と変化しています。 主に iOS の署名に関わる問題によって変更を余儀なくされた形です… ここではその変遷を簡単に紹介します! 個人開発:fastlane (match) + GitHub Actions + Codemagic 初めて Flutter アプリのデプロイフローを構築したのは個人開発アプリです。 以下のようなフローで運用しています: 手動で GitHub A

    • テクノロジー
    • 2025/03/01 10:32
    • モバイル
    • 【Flutter/Dart】Googleの生成AIモデルをつかう

      3 users

      zenn.dev/altiveinc

      はじめに google_generative_aiでFlutterアプリから簡単にGeminiが使えるようになりましたね。🎉 使用できるモデルバージョンや設定できる項目などを簡単にまとめました📝 使ってみる 使用可能なモデル Gemini 1.5 Pro プレビュー版のみ。(Geminiモデルにはプレビュー版と安定版があります) テキストと画像の入力ができますが、出力はテキストのみです。 コード生成などに最適化されています。 Gemini Pro 入出力はテキストのみ対応しています。 チャットなどに使用する、複数のターンにわたる会話形式の処理が可能です。 Gemini 1.0 Pro Vision テキストと画像の入力ができますが、出力はテキストのみです。 こちらはまだ複数ターンの会話用に最適化されていないので、チャットを構築するためにはGemini Proを使ってテキストのみ(画像入

      • テクノロジー
      • 2024/03/29 14:05
      • Flutterアプリから送信したFirebase AnalyticsのデータをBigQueryにエクスポートして解析する

        4 users

        zenn.dev/altiveinc

        はじめに こんにちは!Altive株式会社のFlutterアプリ開発者の小林遼太(@naipaka)です🦙 みなさんはアプリの利用状況を把握するためにどのような方法を使っていますか? これまでFlutterでアプリを開発していて、Firebase Analyticsを使ってアプリの利用状況を確認することはあったのですが、 それだけだとアプリの利用状況の詳細を把握するのに不十分で、クライアントの要望に応えることができないことがありました。 Firebase Analyticsへ送信したデータをBigQueryにエクスポートして解析できるようにしたことでアプリの利用状況をより詳細に把握することができるようになったので、 今回はFlutterアプリから送信したFirebase AnalyticsのデータをBigQueryにエクスポートして解析するまでの手順をまとめました。 イベント送信 送信す

        • テクノロジー
        • 2024/02/01 14:07
        • FVM 3.0.0を使ってみた(Flutter Version Management)

          3 users

          zenn.dev/altiveinc

          FVM 3がリリースされました🚀 Homebrewでインストール済みの方は brew upgrade fvm でアップデート可能です🍺 この記事はBeta版を使用して書いたものですが、Beta版から3.0.0への変更はなかったようです👀 こんにちは、Flutterでのアプリ開発をメインとしている「Altive株式会社」の村松龍之介(@riscait)です! 2年前に「FVMでFlutter SDKのバージョンをプロジェクト毎に管理する」という記事を書きました。(もうそんな経ったの…⁉️) それからずっとFVMを使っていますが、v3.0.0-beta (Pre-release)がリリースされているので使ってみました! FVMとは ご存知の方も多いとは思いますが、FVMは、Flutter SDKのバージョン管理ツールです。 複数のFlutter SDKをインストールし、プロジェクトごとに

          • テクノロジー
          • 2023/12/26 15:16
          • flutter
          • tips
          • OpenAPIからGoとDart(Flutter)のコードを生成し、横断的かつスピーディーにアプリ開発する

            4 users

            zenn.dev/altiveinc

            はじめに こんにちは、Flutterでのアプリ開発をメインとしている「Altive株式会社」の村松龍之介(@riscait)です! この記事は、 Go 言語 Advent Calendar 2023 | Qiita 17日目の記事です🚀 弊社では、Flutterアプリだけでなく、サーバーサイドも自前で作る方針となりました。 そのさい言語の選定を行ない、Goを採用しました。 アプリ開発者がサーバーサイドを学習しようと思った理由 アプリ(フロント)サイドとサーバーサイドが分かれているデメリットを感じて アプリを作る際、弊社にはサーバーサイド人員がいなかったため、サーバーサイドは別会社やパートナーさんが担当してくださることが多かったです。 そうなると、Web APIの仕様策定や実装完了を待つ必要があったり、リクエストやレスポンスのフィールド修正の依頼→修正→動作確認のサイクルが発生したり、 ス

            • テクノロジー
            • 2023/12/17 13:41
            • チームでのアプリ開発におけるブランチ戦略とプルリクエストのマージ方法

              8 users

              zenn.dev/altiveinc

              弊社では、主にFlutterでアプリ開発を行なっていますが、そのほとんどは数名からなるチーム開発です。 3人前後のチームで開発を行う場合、どのようなブランチ戦略を取るのが良いのか、また、どのようなマージの仕方をするのが良いのか、悩むところです。 今回は、弊社で採用しているチーム開発でのブランチ戦略とマージの仕方を、運用してみて感じたメリットとともに紹介します。 TL;DR develop ブランチは不要だった フィーチャーフラグを使用して、mainブランチをリリース可能状態に保っている プルリクエストのマージには Squash and Merge を使用している プルリクエストのコミットにはこだわらずにすむ main ブランチのコミット履歴がPR単位になり見やすい ブランチ戦略 弊社では以前、ほぼGit-Flowを使用し、 main (master), develop, feature/*

              • テクノロジー
              • 2023/08/28 16:27
              • git
              • FlutterアプリのPresentation層構成方針

                8 users

                zenn.dev/altive

                この方針策定のためのディスカッションページ 当方針は @naipaka さんにより起案・骨子考案いただきました!ありがとうございます👏 @keimiya_325 さん、ディスカッションへの参加ありがとうございます🙌 前提・Presentationとそれ以外を分ける理由は? 弊社では、UIとドメインは分ける方針をとっています。 1つにPresentationとドメインの分離という考え方を参考にしています。 PresentationDomainSeparation また、機能ごとにトップレベルディレクトリを切った場合、果たしてアプリの機能と画面は1体1でしょうか? 昨今の複雑化しているアプリで見ると、複数の機能を使用する画面は少なくないと感じます。 そのとき、その画面はどのディレクトリに入れますか? 画面はあくまで複合した機能をユーザーに見せたり使ってもらう場所であり、一番変更の多い箇所で

                • テクノロジー
                • 2022/06/01 17:11
                • flutter
                • あとで読む
                • FVMでFlutter SDKのバージョンをプロジェクト毎に管理する

                  6 users

                  zenn.dev/altiveinc

                  こんにちは、Flutterでのアプリ開発をメインとしている「Altive株式会社」の村松龍之介(@riscait)です! Flutter SDKのバージョン管理ツールであるFVM(Flutter Version Management)をご紹介します。 上のリンクの通り、丁寧な公式ドキュメントがありますので、そちらで事足りる方には不要な説明が多いと思います。 ※Flutterのバージョン管理というと asdf の名前も上がりますが、併用困難等の利用から筆者は FVM のみを使用しています。 FVMの用途・機能は大きく2つ 複数のFlutter SDKバージョンをインストールできる。 →複数のFlutter SDKをインストールしておくことができるので、切り替えが容易になります。 fvm_config.json を使用することで、Flutter SDKバージョンを明示してチームで統一できる。

                  • テクノロジー
                  • 2021/10/15 21:05
                  • Flutter
                  • 【Flutter 3.19対応】Dart-define-from-fileを使って開発環境と本番環境を分ける

                    19 users

                    zenn.dev/altiveinc

                    Flutter 3.16 までは、 dart-define-from-file で定義した環境変数が、iOSやAndroidで使用できていました。 ところが、この動作は意図せず dart-define の動作とも一致しないため、 Flutter 3.19 (stable) 以降で無効になりました。 Flutter 3.19で動作確認しつつ、必要な対応を弊社のテンプレートリポジトリに追加しました。 追加対応を行ったプルリクエスト(コミット)はこちらです。 https://github.com/altive/flutter_app_template/pull/321/commits あわせて、こちらの記事も、3.19以降に必要な対応を含めた内容に更新しました👌 はじめに こんにちは、Flutterでのアプリ開発をメインとしている「Altive株式会社」の村松龍之介(@riscait)です!

                    • テクノロジー
                    • 2021/08/23 11:25
                    • flutter
                    • flavor
                    • architecture
                    • tips

                    このページはまだ
                    ブックマークされていません

                    このページを最初にブックマークしてみませんか?

                    『zenn.dev』の新着エントリーを見る

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について

                    公式Twitter

                    • 公式アカウント
                    • ホットエントリー

                    はてなのサービス

                    • はてなブログ
                    • はてなブログPro
                    • 人力検索はてな
                    • はてなブログ タグ
                    • はてなニュース
                    • ソレドコ
                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                    設定を変更しましたx