並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 803件

新着順 人気順

Flutterの検索結果241 - 280 件 / 803件

  • 株式会社アンドパッドでpotatotips #71を開催しました! - ANDPAD Tech Blog

    はじめに こんにちはCDOの山下です。 potatotipsは、毎月100人くらい申し込みがあるモバイルアプリのエンジニアにとってはおなじみの勉強会です。 私も個人的に5年ほど前から参加していて、当時アンドパッドは数人のスタートアップだったのでいつか自社開催できる オフィスを構えたら主催しようと夢見てましたが、今回オンラインながら実現したので個人的には胸熱でした。 コロナの不安がなくなったら是非オフライン開催でも主催したいと思っています。 ※potatotipsは71回開催されているアプリエンジニアのためのtips共有勉強会です。 potatotips.connpass.com 発表内容まとめ 発表のスライドや内容を簡単に振り返っていきたいと思います。 ライブラリを作って5年たったので振り返る ライブラリを作って5年たったので振り返る from Daisuke Yamashita pota

      株式会社アンドパッドでpotatotips #71を開催しました! - ANDPAD Tech Blog
    • 🕒 It’s Time: The Flutter Clock Contest Results

      We are always amazed by what developers around the world are building with Flutter. This year we partnered with the Google Assistant and Lenovo teams to bring you our most recent contest: Flutter Clock — challenging you to build a Flutter clock face application for the Lenovo Smart Clock that is beautiful and innovative. We received over 850 unique submissions across 86 different countries. This i

        🕒 It’s Time: The Flutter Clock Contest Results
      • dart:ffiで既存のC++の資産をDart/Flutterから使用する方法

        1. はじめに こんにちは、TURING でエンジニアをしているsangotaroです。 TURINGは完全自動運転システムを搭載した"EV"の販売を目標とする会社です。 この記事では既存のC++で書かれたソフトウェアの資産をDartから利用する方法についてある程度の知見が得られたのでそれをまとめたいと思います。 2. なぜC++の資産をDartから使用する必要があったか hokkaidoプロジェクトの記事でもお伝えした通り、TURINGでは現時点でも以下のソフトウェア資産を持っています カメラからの映像を入力として経路の推定を行い自動運転を行う 自動運転の推論の結果得られた経路やカメラ画像の表示、CAN (自動車の様々なデータが流れるネットワーク)から得られた情報などを車載モニタに表示する 現状のモニタに表示されている情報でも運転手に必要な情報は表示されているのですが、今後さらに車載モニ

          dart:ffiで既存のC++の資産をDart/Flutterから使用する方法
        • より良いユーザー体験を求めて "角丸" を深掘りする

          先日、他社のFlutter製のアプリを触っていて、よくできているなーと感心していました。 いい意味でFlutter感がないなと。 しかし、そのことをデザイナーの友だちに伝えたところ、「まだFlutter感ある!」と言っていたのです。 さすがデザイナーだなと感心していたのですが、その視点はどこに向けられているのかを深掘りしてみました。 角丸に現れるFlutterっぽさ この2つのオブジェクト、よく見ると微妙に角丸が違うのがわかりますでしょうか。 右の方が優しい印象を受けます。 この2つの違いはCorner smoothingを取り入れているかどうかになります。 もうちょいわかりやすいようにオブジェクトを重ねてみました。 どちらもRadiusは20pxですが、青色の方ははCorner smoothingを取り入れています。 青色の方が丸くなっていく角度が滑らかになっています。 角を滑らかにする

            より良いユーザー体験を求めて "角丸" を深掘りする
          • Flutterを大好きになってしまうカラクリ

            この記事はポエムっぽいタイトルですし、書いている本人もほとんどポエムの気持ちで書いています。そのままだとポエム枠に入れるようなものなのですが、そこはエンジニアとして、内容は Flutter を始めてみようと思う方が Flutter に楽しく取り組めるよう、良コンテンツの紹介も交えながら、学習ロードマップ導入編になればなぁと思って書いています。どうぞお付き合いください。 この記事ははじめてプログラムを書くよ!という方には説明がすっ飛んでいるところがあると思います。多少なり他のプログラミング言語を使って、小さいアプリを作ったことがある程度の知識を想定しています。ご容赦ください。 Flutter ってなに Flutter という言葉を聞いたことがない、またはなんとなく Twitter で流れてきたことがあるけどなぁ、という方もいらっしゃるかもしれませんので、かんたんに紹介させていただきたいと思い

              Flutterを大好きになってしまうカラクリ
            • Google、Mac/Linuxデスクトップアプリの開発に対応した「Flutter 3」を発表/Apple Silicon、ユニバーサルバイナリにも対応。「Firebase」対応も強化

                Google、Mac/Linuxデスクトップアプリの開発に対応した「Flutter 3」を発表/Apple Silicon、ユニバーサルバイナリにも対応。「Firebase」対応も強化
              • Flutter × Bitriseでappstore&playストアにまとめてデプロイが快適すぎる件

                ちょっと宣伝させて(割愛可) 新しいアプリをリリースしました。 その名も「タコチャート」🐙 アプリの内容は、自己/他己分析サポートサービスみたいな感じで、 近しい人に、自分の他己分析を気軽に依頼できるというものです。 合わせて、最近出会った人との会話メモ帳アプリにも使える、便利な代物です。笑 これを今後、採用面接とか、恋活とか、そういう市場で展開できないかな? と思いながら作戦を練っているところです 😄 ぜひこの記事を見た方は、IOSかAndroidのアプリをダウンロードして、友人や親御さんなど、 色んな人にレビューをお願いしてみてください🙏 そして、使い心地や改善点など、ここでも、アプリのお問い合わせからでも教えて頂けると嬉しいです。 本題 このアプリをリリースする上で、CI/CDツールをBitriseにしました。 FlutterだとCodeMagicも有名ですが、同じコミュニティ

                  Flutter × Bitriseでappstore&playストアにまとめてデプロイが快適すぎる件
                • 【神パッケージ】 Riverpod の使い方【Flutter】|Yota Ishikawa | AI

                  今回紹介する Riverpod は Flutter の状態管理パッケージです。Riverpod のおかげで僕の Flutter ライフは最高に快適になりました。紛れもない神パッケージです。今まで provider パッケージをフル活用してアプリを開発してきましたが、新しいアプリでは Riverpod パッケージを使っています。 Riverpod は Flutter でよく使われている provider パッケージを開発している人が、provider パッケージで問題のある部分を改良したものです。 2021年の11月に正式版(バージョン 1.0.0 )が公開されて、より安心して使えるようになりました。 Riverpod の実践的なアーキテクチャについては、こちらまで。 provider の問題点と Riverpod の解答 provider パッケージは充分に優れていて、正直そんなに困ること

                    【神パッケージ】 Riverpod の使い方【Flutter】|Yota Ishikawa | AI
                  • Riverpod

                    @riverpod Future<String> boredSuggestion(Ref ref) async { final response = await http.get( Uri.https('boredapi.com', '/api/activity'), ); final json = jsonDecode(response.body) as Map; return json['activity']! as String; } class Home extends ConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { final boredSuggestion = ref.watch(boredSuggestionProvider); // Perform a switch

                      Riverpod
                    • Google、Dart 3.3正式リリース。Flutter WebのWebAssemblyへのコンパイルも準備開始

                      Googleは、Dart言語の新バージョンとなる「Dart 3.3」正式版と、Dart言語を用いたアプリケーションフレームワークの新バージョンとなる「Flutter 3.19」正式版のリリースを発表しました(Dart 3.3の発表、Flutter 3.19の発表)。 Flutterは単一コードでiOS/Android対応のネイティブアプリ開発を可能にするフレームワークとして登場し、現在ではMac、Windows、そしてWebアプリケーションも単一コードでカバーするクロスプラットフォーム対応を目指して開発が進められています。 Flutter 3.19ではGeminiを組み込むためのSDKが追加 Flutter 3.19の新機能としては、Google AI Dart SDKがベータ版として追加され、Googleの最新AIモデルであるGeminiをアプリケーションに容易に組み込めるようになりまし

                        Google、Dart 3.3正式リリース。Flutter WebのWebAssemblyへのコンパイルも準備開始
                      • #FlutterEngage Keynoteセッションレポート: Flutter 2.0のアナウンス、Flutter for WebがStableに | DevelopersIO

                        #FlutterEngage Keynoteセッションレポート: Flutter 2.0のアナウンス、Flutter for WebがStableに FlutterEngageというイベントをリアルタイムで視聴しています。今回はKeynoteのセッションレポートになります。 セッション冒頭でいきなりFlutter2のリリースがアナウンスされました。 Flutter Events | Flutter Engage - March 3rd ? Now introducing, Flutter 2 at #FlutterEngage! Learn more about this major upgrade to the portability of Flutter that opens up a broad range of new target platforms like web and d

                          #FlutterEngage Keynoteセッションレポート: Flutter 2.0のアナウンス、Flutter for WebがStableに | DevelopersIO
                        • Python でアプリ開発できる Flet を触ってみた | DevelopersIO

                          こんにちは、森田です。 最近周りの人から Python でアプリ開発のできる Flet について教えてもらい、面白そうなのでチュートリアルをやってみました。 よかったら参考にしてみてください。 Flet とは Flet は、フロントエンド開発の経験がなくても、簡単に Web、デスクトップ、モバイル アプリケーションを開発できるフレームワークです。 開発はPythonで行うことができ、内部的には、Flutter を利用しているようです。 標準でウィジェットが用意されているため、フロントの開発を行うことなく、少ない労力で、アプリとして動作させることができます。 Python で複雑すぎないアプリを作りたい場合にピッタリのフレームワークとなります。 やってみた 本記事では、チュートリアルに従って、電卓アプリを作ってみます。 なお、本記事では、Mac Python 3.8.13にて行います。 ライ

                            Python でアプリ開発できる Flet を触ってみた | DevelopersIO
                          • Flutter Kaigi 2023でFlutterのライフサイクルについて発表してきた - エムスリーテックブログ

                            11/10に国内最大のFlutterカンファレンスであるFlutter Kaigi 2023が開催されました 🎉 エムスリーはSilverスポンサーとして参加し、私 荒谷(@_a_akira)がMaster of Flutter lifecycleという発表してきたので参加レポートを、また立花と小林(@bakobox)がセッションレポートを書きたいと思います。 flutterkaigi.jp ノベルティ 裏話 セッション 発表内容 裏話 ライブラリ公開した 参加レポート Flutterアプリにおけるテスト戦略の見直しと自動テストの導入 Dartのコード生成の仕組みと、コード自動生成のパッケージを自作する方法について Flutterアプリのセキュリティ対策を考えてみる 我々にはなぜRiverPodが必要なのか - InheritedWidget から始まる app state 管理手法の課

                              Flutter Kaigi 2023でFlutterのライフサイクルについて発表してきた - エムスリーテックブログ
                            • React Native と Flutterを比較してみた - カミナシ エンジニアブログ

                              こんにちは。株式会社カミナシの keinuma です。 今回はReact NativeとFlutterの比較についてまとめてみました。 弊社ではモバイルアプリ開発にReact Native + Expoを利用しています。ExpoはCLIを筆頭に便利な機能が多く、開発フローの基盤になっています。 そんな中、クロスプラットフォームのライブラリとして人気を博しているFlutterと比較すると何が違うのか知りたくてまとめてみました。 比較する上で以下の観点に絞ってみていきます。 基本情報 開発環境 UI 状態管理 テスト 基本情報 FlutterとReact Nativeの言語、提供元でまとめてみました。 ここ1ヶ月ほどFlutterを調べてみた中でDart言語はJavaやJS, Pythonなどのいいところをあわせもっていて書きやすい言語だなと感じました。 これまで静的型付け言語をやっていれば学

                                React Native と Flutterを比較してみた - カミナシ エンジニアブログ
                              • 仕様書には載っていない、YOUTRUSTアプリの細かなUX改善の話 - YOUTRUST Tech Blog

                                アプリエンジニアのくまもん(YOUTRUST/X)です。 細かいUXまで気を配られているアプリは、単純に使いやすいだけでなく、操作していて心地が良く、動きに信頼感があります。しかし細かいUXの議論は、どうしても後回しになりがちで、仕様やデザインモックで厳密に表現しづらい場合もあります。 YOUTRUSTアプリには、プロダクトマネージャーの仕様書による指示というよりは、エンジニアと関係者が自主的に話し合って実装されたと思われるUXの工夫がたくさんあります。今回は、仕様書に載っていないレベルの、細かいのアプリのUX改善についてご紹介します。 デザイン領域に近いアプリの実装の話になりますが、実装パート以外は技術的な知識はあまり要らないと思うので、ぜひ肩の力を抜いて読んでいただければ幸いです! タッチフィードバック タッチフィードバック セルやボタンをタップしたときに「タップした感」のあるタッチフ

                                  仕様書には載っていない、YOUTRUSTアプリの細かなUX改善の話 - YOUTRUST Tech Blog
                                • チームで採用しているriverpodを使ったFlutterのアーキテクチャとriverpod v1.0.0

                                  Using Livebook to build and deploy internal tools @ ElixirConf 2024

                                    チームで採用しているriverpodを使ったFlutterのアーキテクチャとriverpod v1.0.0
                                  • Introducing Flutter 3

                                    We’re delighted to announce the launch of Flutter 3 as part of the Google I/O keynote. Flutter 3 completes our roadmap from a mobile-centric to a multiplatform framework, with the availability of macOS and Linux desktop app support, along with improvements to Firebase integration, new productivity and performance features, and support for Apple Silicon. The journey to Flutter 3We started Flutter a

                                      Introducing Flutter 3
                                    • 【Flutter】iOSプロジェクトへのAdd-to-appにおける3つのOptionの比較 | Recruit Tech Blog

                                      リクルートライフスタイルで「じゃらん」のアプリ開発を担当している桐山です。以前、FlutterのUI構築の仕組みについて記事を書きました。今回は既存のiOS/AndroidプロジェクトにFlutterプロジェクトを組み込む仕組みである、Add-to-appについて紹介いたします。 Add-to-app 既存のiOS/AndroidプロジェクトにFlutterを導入したい場合に、プロジェクト全体を書き換えることが容易ではない場合が存在します。その様な場合にFlutterは、Flutterプロジェクトを既存のiOS/Androidプロジェクトに組み込む仕組みを提供しています。その仕組みがAdd-to-appです。 Add-to-appのドキュメントでは、iOSプロジェクトとAndroidプロジェクトへのAdd-to-appの方法が紹介されています。iOSとAndroidのAdd-to-appの

                                        【Flutter】iOSプロジェクトへのAdd-to-appにおける3つのOptionの比較 | Recruit Tech Blog
                                      • Flock

                                        Flock is Flutter+ • Flock is a fork of Flutter. Flock stays up to date with Flutter, and also adds new community features. Get Started Configure your Flutter project to use Flock. For now, Flock is just a direct copy of Flutter. We're working on smoothing out the synchronization process on GitHub. We encourage you to start using Flock, which should exactly match Flutter's current master branch. If

                                          Flock
                                        • Firebase 公式動画から『Firestore の DB 設計の基礎』を学ぶ - Qiita

                                          概要と投稿の背景 本投稿では、Firestore の DB 設計の基礎についてまとめます。 私は普段、都内の企業で Flutter エンジニアとして勤務しています。最近は Python/Django のバックエンド API や、Nuxt.js/Vue.js による Web フロントエンドのタスクにも取り組むことがあるのですが、業務レベルで Firestore を使いこなすような機会はありません。 ですが、趣味や個人で使用する範囲のアプリケーションを開発する際には、DB としての Firestore の便利さ・手軽さ・それでいて高機能な面に魅力を感じており、最近では NoSQL データベースや Firestore の特徴をうまく捉え、メリットを活かしながら、いろいろな規模のサービスを Firestore を用いて実現している例もかなりあるようです。 これから行おうとしている個人開発でも、Fi

                                            Firebase 公式動画から『Firestore の DB 設計の基礎』を学ぶ - Qiita
                                          • モバイルアプリ開発は、Flutter一択なのか?-2021版- - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは! Tetsukick(菊池哲平)です。 2021年1月現在、インドネシア(PT.AQ Business Consulting Indonesia)でモバイルアプリ開発の技術顧問をしております。 iOS歴5年、Flutter歴1年半。個人でもアプリ開発してます。 本記事は、2020年11月にZennに投稿した記事の改訂版になります。 Zennで本を出版しておりますflutter chips(30,000字程度) 本記事の対象読者 モバイルアプリ開発者 Flutterの今後の可能性を知りたい方 モバイルアプリ開発案件を検討中で技

                                              モバイルアプリ開発は、Flutter一択なのか?-2021版- - Qiita
                                            • GitHub - flutter/gallery: Flutter Gallery was a resource to help developers evaluate and use Flutter

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - flutter/gallery: Flutter Gallery was a resource to help developers evaluate and use Flutter
                                              • C#(Xamarin)でFlutterが使えるFlutnetを試してみた - Qiita

                                                Visual StudioやFlutterなどの環境構築がまだの方は、Windowsの場合は、こちら、macOSの場合は、こちらを参考に行ってください。 注意点 FlutnetはサポートしているFlutterのバージョンが決まっています。作成したプロジェクトに追加されるFlutnet.Interop.Android、Flutnet.Interop.iOSパッケージのバージョンがサポートするFlutterのバージョンとなっているので、必ずそのバージョンのFlutterをインストールするようにしてください。(現在の最新(Flutnet 1.0.1 [BETA])では、1.20.2となります。) プロジェクトの作成 インストールしたFlutnetのプログラムを起動して、[Next]、[Create]とボタンをクリックしていくとプロジェクトが作成されます。 以下のようなフォルダ構成で作成されます。

                                                  C#(Xamarin)でFlutterが使えるFlutnetを試してみた - Qiita
                                                • [Flutter] CupertinoでiOSスタイルのUIを実装してみた | DevelopersIO

                                                  Cupertino WidgetsでUIを実装 Cupertino WidgetsでUIを実装します。 lib/main.dart import 'package:flutter/cupertino.dart'; void main() => runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return const CupertinoApp( title: 'Flutter Demo', home: RootPage(), ); } } class RootPage extends StatefulWidget { const RootPa

                                                    [Flutter] CupertinoでiOSスタイルのUIを実装してみた | DevelopersIO
                                                  • Flutter 3.3がリリース。パフォーマンスの改善、テキスト周りの改善、iOS向け高速な描画レイヤ「Impeller」を試験的実装

                                                    Flutter 3.3がリリース。パフォーマンスの改善、テキスト周りの改善、iOS向け高速な描画レイヤ「Impeller」を試験的実装 GoogleはDart言語によるマルチプラットフォーム対応のフレームワーク「Flutter」の最新版となる「Flutter 3.3」の正式リリースを発表しました。 Flutterは今年の5月にmacOSとLinuxアプリの開発が正式版となった「Flutter 3」が登場し、iOS/Android/Windows/macOS/Linuxのマルチプラットフォーム対応が正式に揃ったところです。 参考:[速報]「Flutter 3」登場、FlutterによるmacOSとLinuxアプリ開発が正式版に。Macのユニバーサルバイナリにも対応 今回のFlutter 3.3では、おもにパフォーマンスの改善、テキスト周りの改善などが行われています。 Learn what's

                                                      Flutter 3.3がリリース。パフォーマンスの改善、テキスト周りの改善、iOS向け高速な描画レイヤ「Impeller」を試験的実装
                                                    • Flutter製アプリ「筋トレ ビフォーアフター」を元にFlutterと個人開発を学ぶ - Qiita

                                                      会社勤めをしながら個人開発をしているtakashiです。 本記事では、Flutter製アプリ「筋トレビフォーアフター」を元にプロダクト開発の解説をしていきます。 長文になりますが、重要な部分を絞り込み、コードも記事用のサンプルコードに書き換えているので記事を読み進めやすいと思います。 アプリはこちら。無料でダウンロードできます。 目次 1.Flutterを採用した理由 2.Flutterのキャッチアップ 3.設計 4.開発期間 5.アプリの規模感 6.初回起動時の画面説明 7.入力画面 8.入力ダイアログ 9.カレンダー管理 10.写真撮影とカメラライブラリ選択 11.データ登録完了時 12.ビフォーアフター比較画面 13.ビフォーアフターのロック 14.ビフォーアフターの履歴追加時 15.ビフォーアフターの履歴一覧画面 16.ビフォーアフターの履歴のシェア 17.写真管理画面 18.写真

                                                        Flutter製アプリ「筋トレ ビフォーアフター」を元にFlutterと個人開発を学ぶ - Qiita
                                                      • 今すぐ入れる!近くの飲食店を予約できるサービス「Neee」を支える技術 | BLOG - DeNA Engineering

                                                        こんにちは。スマートシティ事業本部の大村と、同じくスマートシティ事業本部の野々村です。 本記事では、このたびリリースされた、今すぐ入れる近くの飲食店を予約できるサービス「 Neee 」を支えるバッグエンド技術とフロントエンド技術について、それぞれ大村と野々村から紹介させていただきます。 今すぐ入れる!近くの飲食店を予約できるサービス「Neee」とは 「Neee」は、近くにある今すぐ入れる飲食店を探しているお客様と、当日の空席を埋めたい飲食店をリアルタイムにマッチングするサービスです。外出先での急な飲み会の予定や二次会に行くことが決まった時に、近くにある今すぐ入れる飲食店を探すことは難しく、直接店舗に行くか電話で空席を確認しなければいけないといった課題がありました。 そこで、「Neee」では、来店されるお客様向けに現在予約受付中で近くにある飲食店のみをウェブサイトで紹介し、即座に予約ができる

                                                          今すぐ入れる!近くの飲食店を予約できるサービス「Neee」を支える技術 | BLOG - DeNA Engineering
                                                        • Flutterの使いかた、環境構築から実装、ビルドまで | フューチャー技術ブログ

                                                          TIGの伊藤真彦です。 フロントエンドアプリケーションの開発においてVue、Reactと触ってきましたがFlutterの開発も始めました。モバイルアプリ、WEBアプリ、更にはデスクトップアプリへの高いポータビリティが期待できる、Adobe XDでのデザインを高速にアプリケーションに反映できる、といった期待値が高いことが選定の理由です。 フューチャーではDart/Flutter連載で様々なネタを取り上げましたが、汎用的なハウツー記事が意外と少なかったため書いてみました。 FlutterとはFlutterはDart言語で実装されたアプリケーションフレームワークです。 元々はAndroid、iOS向けのモバイルアプリケーションを実装するためのSDKでしたが、Flutter on the web、Flutter on Desktopの公開により、Flutterで作っておけばどのようなプラットフォー

                                                            Flutterの使いかた、環境構築から実装、ビルドまで | フューチャー技術ブログ
                                                          • Dart製のベンチマークHakariを開発!forEachやmap遅すぎィ!なことを即時測定デキルヨ!

                                                            まとめ JavaScript系のベンチマーク、mitataのようなリッチなベンチマークをDartでも取りたい シンプルな記法で、リッチな結果を得られるpackage、Hakariを開発したよ! x倍や棒グラフで測定結果をリッチに確認できるHakariはGood! JavaScript系のベンチマーク、mitataに痺れる、憧れるゥ! HonoというNode, Deno, Bunなどで動くJavaScriptフレームワークを開発している @yusukebeさんがよく mitata というベンチマークソフトを使っているのを見かけます。 mitata は簡単なテストを書くようにシンプルに記載できて、かつ結果が美しく、わかりやすく表示されるのが特徴です。クロスランタイムなベンチマークをとれるのがmitataの大きな特徴ですが、単純な書きやすさと、結果の見やすさは目を見張るものがあります。 Dart

                                                              Dart製のベンチマークHakariを開発!forEachやmap遅すぎィ!なことを即時測定デキルヨ!
                                                            • FlutterでWebアプリ開発入門

                                                              Flutter Webを利用したWebアプリ開発の入門を講義したときの資料を再編しました。5日分で演習を中心にしながら簡単でモダンなWebアプリの作成を目標にします。 対象: Webアプリに興味がある, Flutterに興味がある, 初学者/Flutter初心者

                                                                FlutterでWebアプリ開発入門
                                                              • フリーランスが1人でソフトウェア開発するための技術たち

                                                                フリーランスの働き方、稼ぎ方が様々であることは拙著 フリーランスと○○ に書いた通りです。 私の場合、ひとり、もしくは2, 3人のフリーランス仲間と一緒にモバイルアプリ開発を請け負うことが多いのですが、この記事ではそんな 1人(もしくは少人数)で 0 からソフトウェア開発するための技術 を紹介します。 あくまで私の経験の範囲内ですので、当然他にもいろいろありますが、フリーランスの仕事の一例として読んでいただければと思います。 よくある依頼内容 先に、私がフリーランスをしていてよく依頼される内容を説明しておきます。 私がフリーランスをやっていてよく依頼されるのが、「こんなサービス作りたいんだけどどうすれば良いですかね?」というざっくりとした相談からスタートし、相手のアイデアを詳しく聞きながらそれを実現するための技術を選定し、詳しい要件や仕様を取りまとめ、開発し、リリースし、必要に応じて保守を

                                                                  フリーランスが1人でソフトウェア開発するための技術たち
                                                                • グーグルがカノニカルと連携、「Flutter」でLinuxアプリ開発が可能に--アルファ版

                                                                  印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Googleと、「Ubuntu Linux」の開発元であるCanonicalは、GoogleのUIフレームワーク「Flutter」を用いてLinuxデスクトップ向けのアプリを開発できるようにする取り組みを続けている。この協力の成果として、開発者がFlutterでLinuxデスクトップアプリを開発し、Canonicalのアプリストア「Snap Store」で公開できるようになっている。 Flutterは「iOS」や「Android」「Fuchsia」向けのアプリや、ウェブアプリのためのUIフレームワークであり、デスクトップアプリにもその対象を広げようとしている。Flutterを用いることで、単一のコードベースで複数のプラットフォームを対象

                                                                    グーグルがカノニカルと連携、「Flutter」でLinuxアプリ開発が可能に--アルファ版
                                                                  • 【徹底比較】Flutter VS React Native

                                                                    はじめに 今回の記事では、モバイルアプリ開発として有名なフレームワークである「Flutter」と「React Native」両方の特徴、決定的な違いを徹底解説する。 2022年11月現在では、モバイルアプリ開発としてFlutterが屈指の人気を誇っている。ところが、実はモバイルアプリを開発できるフレームワークはFlutter一択ではない。Flutter以外にモバイルアプリを開発できるフレームワークとしては、Meta(旧Facebook社)が開発したReact Nativeが挙げられる。 両者はどう違うのか。なぜ開発で使われているのか―そこで、今回の記事では特徴や課題点を徹底解説する。 本記事の対象読者 モバイルアプリ開発で生計を立てているプログラマー Flutter、React Native両者の特徴を知りたい人 モバイルアプリ開発案件を検討中で技術選定をされている人 本記事のタイトルが気

                                                                      【徹底比較】Flutter VS React Native
                                                                    • グーグルのUIフレームワーク「Flutter」、利用広がる--新たなリリースモデルも

                                                                      印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Googleは米国時間4月23日、「Flutter」を利用している開発者が200万人を超えたと発表した。Flutterはモバイル/デスクトップ/ウェブ上で動作するアプリを開発する際に使用できるユーザーインターフェース(UI)フレームワークであり、「Google I/O 2018」で、「本番環境での利用が可能」(production ready)になったと宣言されていた。 Microsoftは開発者会議「Build 2020」を5月にオンラインで開催するとしているが、Googleは3月、2020年の年次開発者会議「Google I/O」を完全に中止すると発表した。5月12~14日に開催予定だった。 Flutterは、ネイティブなクロスプラ

                                                                        グーグルのUIフレームワーク「Flutter」、利用広がる--新たなリリースモデルも
                                                                      • 開発速度向上のためのAnewsモバイルアプリのアーキテクチャ改善

                                                                        はじめにこんにちは、Anewsのエンジニアリングマネージャーの山崎です。 この記事はストックマークアドベントカレンダーの22日目の記事です。 普段は、エンジニアリングマネージャーとして開発体制や中長期のエンジニア戦略を考えています。 またエンジニアリングマネージャーとは別にエンジニアとしてAnewsのFlutterアプリの開発を行なっています。 Anewsの開発組織では全員がフルスタックエンジニアとして働くことを推奨しており、 開発体制やプロセスについてもフロントエンド、バックエンドなどの領域を意識せず顧客への価値提供を最大化するためエンジニアが必要な開発を行うようにしています。 その中で、モバイルアプリだけは固定されたメンバーで開発を行うような体制になっています。 理由としては、 ・ モバイルアプリの開発経験が少ない ・ モバイルアプリのコードが複雑になっており、学習コストが高くなってい

                                                                          開発速度向上のためのAnewsモバイルアプリのアーキテクチャ改善
                                                                        • What is Maestro? | Maestro by mobile.dev

                                                                          Running in the Cloud Robin is the official Maestro cloud platform. Run your flows on Robin for the most stable, secure, and intelligent Maestro execution. Learn more at robintest.com Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest, Selenium, Playwright) and allows you to easily define and test your Flows. What are Flows? Think of Flows as parts of the use

                                                                            What is Maestro? | Maestro by mobile.dev
                                                                          • Flutterによるアプリ開発は今後一般的に、それでも導入事例が少ない理由とは? 内製化支援を行うゆめみが解説

                                                                            今や個人が所有するデバイスの数も増加しており、アプリ開発者は各プラットフォームに合ったものを迅速に提供することが求められている。そこで注目されているのが、クロスプラットフォームフレームワークである。iOS/Androidによるアプリ開発を長年提供してきたゆめみでは、これまでの知見を生かして、Flutterを活用したい開発現場向けに、内製化支援サービスの提供を開始した。Flutterの活用により、モバイルアプリ開発はどう変わっていくのか。Flutterエンジニアリングのエキスパートであり、ゆめみの戦略技術顧問に就任した小野将之氏と、ゆめみでテックリードを務める室山大輔氏に話を聞いた。 株式会社ゆめみ 戦略技術顧問 小野将之氏(左)、テックリード 室山大輔氏(右) ネイティブアプリ開発の課題点とクロスプラットフォームという選択肢 2000年の創業以来、さまざまなWebサービスの豊富な専門知識を

                                                                              Flutterによるアプリ開発は今後一般的に、それでも導入事例が少ない理由とは? 内製化支援を行うゆめみが解説
                                                                            • 【Flutter】Navigator.of(context) から理解する 3つのツリー

                                                                              この記事は Flutter #2 アドベントカレンダー 2020 - Qiita 3 日目の記事です。 この記事は、 Flutter アプリ開発で頻繁に利用する Navigator.of(context) の実装を読みながら、Flutter を理解する上でとても重要な「3つのツリー」についての理解を深める記事です。 ターゲット この記事は、以下のような方が読むことを想定しています。 Widget を使って簡単なアプリを作ることができるようになった方。 Widget は知っているけど、 Element とか RenderObject とか言われてもよくわからない方。 Navigator.of(context) ってよく書くけど実際アレ何なんだろう?という方。 逆に、Flutter の公式ドキュメントやソースコードをすでに読んでいて、Flutter のレイアウトの仕組みについてある程度の知識が

                                                                                【Flutter】Navigator.of(context) から理解する 3つのツリー
                                                                              • FlutterアプリにおけるUI Component Architecture #LayerXテックアドカレ - LayerX エンジニアブログ

                                                                                こんにちは。バクラク申請・経費精算 ネイティブアプリエンジニアのyoheiです。 最近はこたけ正義感の逆転裁判プレイ動画を見ながら法律の勉強してます。好きなラジオは真空ジェシカのラジオ父ちゃんです。M-1も応援してます! この記事はLayerXテックアドカレ2023の26日目の記事です。前回は 赤羽さん が「Go言語のORMであるGORMをv1からv2へのマイグレーションした話」を書いてくれました。27日目の記事 id:itkq さんより「勤怠をいい感じにする社内Slackアプリ #LayerXテックアドカレ - LayerX エンジニアブログ」ポストされました。一緒にご覧いただけたらと! バクラク申請・経費申請では現在のモバイルアプリをFlutterでのリプレースを進めています。そのうえでチームとしてUIコンポーネント(Widget)をどの用に作っていくか設計(UI Component

                                                                                  FlutterアプリにおけるUI Component Architecture #LayerXテックアドカレ - LayerX エンジニアブログ
                                                                                • 実際に Flutter アプリを公開して得られた知見を共有してくれる良記事まとめ - Qiita

                                                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                                    実際に Flutter アプリを公開して得られた知見を共有してくれる良記事まとめ - Qiita

                                                                                  新着記事