並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 328件

新着順 人気順

Xamarinの検索結果241 - 280 件 / 328件

  • レガシー化したおじさんが.NET5までキャッチアップする - Qiita

    この記事について この記事および関連記事は.NETの進歩に置いていかれてレガシー化したおじさんが.NET5までのテクノロジーにキャッチアップするために学習した内容を記録します。 私と同じように時代に取り残されたおじさんが時代についていくための助けになればと思います。 私の前提知識はこんな感じ。 ・言語はC#。2008年頃からたまに仕事で使用。 ・Windowsアプリケーション開発(WindowsForms)経験あり。 ・ASP.NET MVC5でWebシステム開発もちょっとだけ仕事でやった事ある。 ・.NET Core?WPF?UWP?なにそれなにそれおいしいの? 学習方針 キャッチアップするといっても、闇雲に学習していては効率が悪い。そこで学習方針を立てる事にした。 方針は下記。 ・まず最新のロードマップを入手する。 ・最新のロードマップと、今私が持っている知識の差異が学習すべき範囲。

      レガシー化したおじさんが.NET5までキャッチアップする - Qiita
    • juce_emscripten: 最新のJUCE on WebAssembly - ものがたり

      English version 目次 juce_emscriptenを体験する JUCEのプラットフォームバックエンドの基本 自分のプロジェクトをjuce_emscriptenでビルドする際の注意点 missing modules missing Projucer builder type missing resources 足りない機能は自分で移植できる おまけ 2020年元旦からわれわれの界隈には刺激的なニュースが出てきました。 www.dtmstation.com この記事で触れられているDreamtonics社がgithubで公開しているというのは、このjuce_emscriptenというJUCEのforkプロジェクトです。emscriptenを活用してwasmおよび周辺ファイルを生成します。 github.com ちょっとだけ(本当にちょっとだけ)開発の手伝いをしていたので、詳し

        juce_emscripten: 最新のJUCE on WebAssembly - ものがたり
      • Sansan iOS アプリの CI / CD 事情 - Sansan Tech Blog

        お久しぶりです。 Sansan iOS アプリエンジニアの中川です。 前回の記事では SwiftLint × Sider と SwiftFormat を使って、 Swift らしくリファクタリングする話を書きましたが、今回は CI / CD についてお話します。 buildersbox.corp-sansan.com CI / CD って? CI / CDは Continuous Integration / Continuous Delivery の略で日本語ではそれぞれ、継続的インテグレーション、継続的デリバリーと呼ばれています。 Kent Beck, Cynthia Andres による書籍 Extreme Programming Explained: Embrace Change にて発表された開発のプラクティスの一つに CI が含まれており、アジャイル開発の浸透とともに広まりました

          Sansan iOS アプリの CI / CD 事情 - Sansan Tech Blog
        • .NET standard2.x時代のMVVMライブラリ - Qiita

          Microsoft.Toolkit.Mvvm (2023年時点では、CommunityToolkit.Mvvm に名称が変更されています) WindowsCommunityToolkit の中にあるMVVM用ライブラリの紹介Youtubeに以下のようなベンチマークが出ており、 そのパフォーマンスと省メモリーに興味がわいたので試してみました。 触って2日目ですので軽いご紹介です。 2022年1月13日更新: GitHub のソースコード移動のためURL更新 2022年4月25日 新バージョン ver8の新機能を別投稿しています。 特徴 MVVM Lightにインスパイヤされた、よりモダンで軽量なライブラリ。同作者も携わっているとのこと。 .NET Standard2.0対応 .NET , .net Framework , mono , Xamarin , Uno などで動作。フレームワークに

            .NET standard2.x時代のMVVMライブラリ - Qiita
          • Introduction to the MVVM Toolkit - Community Toolkits for .NET

            The CommunityToolkit.Mvvm package (aka MVVM Toolkit, formerly named Microsoft.Toolkit.Mvvm) is a modern, fast, and modular MVVM library. It is part of the .NET Community Toolkit and is built around the following principles: Platform and Runtime Independent - .NET Standard 2.0, .NET Standard 2.1 and .NET 6 🚀 (UI Framework Agnostic) Simple to pick-up and use - No strict requirements on Application

              Introduction to the MVVM Toolkit - Community Toolkits for .NET
            • ハリケーン直撃、3度に渡る火山噴火で壊滅的被害を受けたモントセラトの「今」を実際に行って確かめてきた【インターリンク ドメイン島巡り 第27回「.ms」】

              世界で最も観光客が少ない国第4位のモントセラトは、1980年代中盤までは観光地として人気の島でした。しかし、1980年代後半からハリケーンや火山噴火など複数の災害によって壊滅的な被害を受けて以来、観光客の足は遠のいています。 「そんなモントセラトは一体今どのようになっているんだ……?」と気になったので、犯罪多発都市や沈みかけの絶海の孤島、人よりホッキョクグマが多い世界最北の町などに弾丸現地取材する「ドメイン島巡り」の第27回目となる今回は、モントセラトへ行ってきました。 ドメイン島巡り - 世界のドメイン1,000種類以上を取り扱うインターリンクが、「.cc」「.tv」「.sx」等、南太平洋やカリブ海などの「島のドメイン」約50種類に焦点をあて、実際にその島々に行き、島の魅力をレポートします。 https://islanddomains.earth/ ※取材は2020年2月上旬に行われまし

                ハリケーン直撃、3度に渡る火山噴火で壊滅的被害を受けたモントセラトの「今」を実際に行って確かめてきた【インターリンク ドメイン島巡り 第27回「.ms」】
              • 2000年以降20年間のプログラミング技術の歴史を振り返って、得た知見を書いてみる - Qiita

                「プログラミング技術の変化で得られた知見・苦労話」という Qiita Advent Calendar 2020 への参加記事です。2000 年から 2020 年現在までのプログラミング言語、フレームワークや開発環境などの変遷や経験を振り返り、そこから感じたことを書いています。 出来事を書いてから知見をまとめる書き方だと長ったらしくて分かりにくい「単なるおっさんの昔話」な記事になってしまうので、逆に知見を見出しにしてなぜそう考えるのかを記述する形式をとります。 目次を見て太字のところだけを読めば知見が分かるわけですが、結論だけ見ると、ある程度経験のあるエンジニアにとっては「そんなこと分かってる」という程度です。 中身をちゃんと読むと「おっさんの昔話」が書いてあります。 長い記事ですので、年末年始の暇な時にでも読んでもらえれば。 開発の効率化 有名な「銀の弾丸はない」という言葉の通り、ハードウ

                  2000年以降20年間のプログラミング技術の歴史を振り返って、得た知見を書いてみる - Qiita
                • One .NET時代のC# Web開発における技術選択を考える - Qiita

                  はじめに レガシーC# (.NET Framework) + ASP.NET MVCでWeb開発をしているIosif Takakuraと申します。この記事については私個人の見解であり、所属する組織の見解では無いことを申し上げておきます。 最近.NET 5.0がリリースされ、多くのプラットフォームでの実装が.NET 5.0から続くOne .NETに集約されつつあります。しかしながら、エンタープライズな.NETの世界では.NET Frameworkが生き残っていることも多いと聞きます。そのような世界では様々な事情から新しい.NETへの移行が考えられていないことも多いです。 その一方で、最近ではLinux上で.NETを動かす例があったり、ゲーム開発の世界で Unity1が幅広く用いられるようになり、.NETの世界への参入障壁が徐々に下がってきています。その中で、CySharpの河合宜文さんによる

                    One .NET時代のC# Web開発における技術選択を考える - Qiita
                  • Rider: JetBrainsのクロスプラットフォーム.NET IDE

                    Windows、 Mac、 Linux上での.NET、ASP.NET、.NET Core、Xamarin、Unityのアプリケーション開発

                      Rider: JetBrainsのクロスプラットフォーム.NET IDE
                    • いよいよ登場した.NET 8──その描くアプリケーション開発の将来像とは?【ECHO 2023】開催!

                      コンポーネント、ライブラリ製品をはじめとするソフトウェア開発ツールの提供により、国内外の開発者を支援するメシウス。同社では旧社名のグレープシティ時代の2015年から、アプリケーション開発技術や自社製品にかかわる最新動向を紹介するグローバル規模の技術カンファレンス「ECHO」を毎年開催してきた。去る2023年11月29日には、新社名を冠して初となる「ECHO 2023」をウェビナー形式で実施した。今回は「.NET開発の行方 ~技術選択のポイントと最新の技術トレンド」と銘打ち、まさに直前にリリースされた「.NET 8」を受けて、.NET開発の動向についての開発者の関心が大いに高まるなか、.NET 8に搭載された新機能や.NETプラットフォームにおいて描かれる今後のロードマップなど、盛りだくさんな情報を伝えるものとなった。 .NET 8の登場によりさらに前進する「One .NET Vision」

                        いよいよ登場した.NET 8──その描くアプリケーション開発の将来像とは?【ECHO 2023】開催!
                      • Xamarin.FormsでWPF・GTKアプリも開発してみたかった - Qiita

                        ※以下の記事で使用したファイル群をGitHubにアップロードしています。 YSRKEN/HelloXamarin 概要 @tan-y さんの記事を読んで試してみました。 なお操作環境は、Windows 10 64bitの上でVisual Studio Community 2017 Version 15.6.2を使用するとしています。 Xamarin.Formsで Windows (Classic) Desktop アプリ開発を今からしてみる もう少し簡単に Xamarin.Forms で Windows (Classic) Desktop アプリ開発を今からしてみる 操作手順を総ざらい Visual Studioで「ツール→オプション→NuGet パッケージマネージャー→パッケージソース」と進み、パッケージソースにNightly Builds のソースを追加する 名前は「Xamarin.F

                          Xamarin.FormsでWPF・GTKアプリも開発してみたかった - Qiita
                        • [Xamarin.Forms] Firebase Crashlytics を導入してみた (Android & iOS) | DevelopersIO

                          Xamarin.FormsアプリにFirebase Crashlyticsを導入してみました。 いろいろとハマったので、手順をまとめました。 以前、Xamarin.FormsアプリにFirebase Analyticsを導入してみましたが、せっかくなので、Firebase Crashlyticsも追加導入してみました。 Q:なぜXamarin? A:趣味です! 目次 環境 Xamarin.Formsアプリの作成とFirebaseプロジェクトの作成 Androidの準備 Firebase Crashlyticsの導入(Android) strings.xmlにユニークIDを追加 Firebase Crashlyticsの初期化(Android) Firebaseプロジェクト設定(Android) アプリの実行と接続確認(Android) ビルドエラー対応 例外発生してアプリが落ちる 改めてア

                            [Xamarin.Forms] Firebase Crashlytics を導入してみた (Android & iOS) | DevelopersIO
                          • マイクロサービスを基にしている複合 UI を作成する - .NET

                            このコンテンツは eBook の「コンテナー化された .NET アプリケーションの .NET マイクロサービス アーキテクチャ」からの抜粋です。.NET Docs で閲覧できるほか、PDF として無料ダウンロードすると、オンラインで閲覧できます。 マイクロサービス アーキテクチャは多くの場合、データおよびロジックを処理するサーバー側から始まりますが、通常、UI はモノリシックとして処理されます。 ただし、より高度なアプローチとして (マイクロ フロントエンドと呼ばれる)、マイクロサービスに基づいたアプリケーション UI を設計する方法もあります。 これは、サーバー上にマイクロサービスが置かれモノリシック クライアント アプリのみでマイクロサービスが利用されるというのでなく、マイクロサービスによって複合 UI が生成されることを意味します。 このアプローチの場合、ビルドするマイクロサービスは

                              マイクロサービスを基にしている複合 UI を作成する - .NET
                            • XAML 系(WPF、UWP、Xamarin.Forms)で Binding でハマらないようにするために気を付けていること - Qiita

                              XAML 系(WPF、UWP、Xamarin.Forms)で Binding でハマらないようにするために気を付けていることWPFXamlXamarin.FormsUWPVisualStudio2019 XAML 系のプラットフォームで開発するときによくお世話になるデータバインディングですが、個人的に開発中にはまらないために気を付けていることを紹介しようと思います。 間違えないために ハマらないために気を付けることは、Visual Studio に書いてもらうことです。これが一番大事です。人がプログラムを書くから間違えるので、なるべくツールに書いてもらいましょう。 データバインディングのパスでも同じで Visual Studio が DataContext の型を認識できるようにするとインテリセンスが効きます。Visual Studio に書いてもらうことが出来ます。 例えば Window

                                XAML 系(WPF、UWP、Xamarin.Forms)で Binding でハマらないようにするために気を付けていること - Qiita
                              • .NETとXamarinの統合、クラウドネイティブ対応はどうなるのか――2021年11月ローンチ、.NET 6の最新情報

                                ※1:Mac Catalystは、iPad AppとMac Appでコードを共有する技術です。これにより、iPad向けのアプリにMac用のコードを追加するだけで比較的簡単にMacネイティブアプリとして動かせます。 ※2:前身の「Mobile Blazor Bindings」ではiOSとAndroidのサポートがありました。今後対応予定なのかどうかは残念ながら詳しい情報がありませんが、Microsoft Build 2021のセッション内では「まずはWindowsとMacにおけるリッチなデスクトップアプリのシナリオをサポートします」とコメントがあったので、今後のサポートがあるかもしれません。 .NET MAUIはXamarin.Formsの進化版なのでXamarin.Formsと同じように利用できると考えて問題ありません。今回公開された新機能は下記の通りです。 iOS、Android、Mac

                                  .NETとXamarinの統合、クラウドネイティブ対応はどうなるのか――2021年11月ローンチ、.NET 6の最新情報
                                • GTK# プラットフォームの設定 - Xamarin

                                  Xamarin.Forms では、現在、GTK# アプリのプレビュー サポートが提供されています。 GTK# は、GTK+ ツールキットとさまざまな GNOME ライブラリをリンクするグラフィカル ユーザー インターフェイス ツールキットであり、Mono と .NET を使用して完全にネイティブな GNOME グラフィックス アプリを開発できます。 この記事では、GTK# プロジェクトを Xamarin.Forms ソリューションに追加する方法について説明します。 Visual Studio Visual Studio for Mac Windows デスクトップで実行される GTK# アプリを追加するには、次の手順に従います。 Visual Studio 2019 で、ソリューション エクスプローラーのソリューション名を右クリックし、[追加] > [新しいプロジェクト] を選択します。

                                    GTK# プラットフォームの設定 - Xamarin
                                  • 【連載】初めてのReact Native + Expo開発環境構築入門(Windowsベース) - Qiita

                                    この記事では、Windows 10にExpoを使ったReact Nativeの開発環境を1から構築し、サンプルアプリを作成するところまでをゴールとします。 1つの記事ですべてカバーできないので、いくつかの記事に分けて少しずつ投稿していく連載にしていきます。 なお、筆者はアメリカで開発業務を行っているため、選択するトレンドなどはアメリカ主体となります。 Mac Catalina版はこちらにおまかせしました 開発環境は、2019年8月時点最新の以下のソフトウェアで構築します。 Chrome 最新 (76.0.3809.100 (64-bit)) Visual Studio Code 最新 (1.37.1) Node.js + npm 最新 (10.16.3) ※npmが最新なので、npmでのinstallは--saveを省略します。 なぜExpo? モバイルアプリ開発のクロスプラットフォームに

                                      【連載】初めてのReact Native + Expo開発環境構築入門(Windowsベース) - Qiita
                                    • GitHub - JoseDeFreitas/awesome-youtubers: An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity, and more.

                                      In this section you can find any programming language. Also, many YouTubers teach about frameworks of these languages. Not only programming languages but more general programming stuff. You can find either practical or theoretical tutorials. techsith Content about: React.js, JavaScript Featured playlists: react js from scratch, Node.js Tutorials For Beginners, Data Structures in JavaScript, Interv

                                        GitHub - JoseDeFreitas/awesome-youtubers: An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity, and more.
                                      • Flutter and Zeplin: Speed up the Development Process from your Design

                                        Almost over a year ago, Zeplin provided a new door for developers to build their extensions to generate and display code snippets from different design resources. Since this great initiative, several extensions have been added to Zeplin, extensions for HTML, CSS, React Native, Xamarin Forms and many more.

                                          Flutter and Zeplin: Speed up the Development Process from your Design
                                        • C#とHTMLでスマホアプリを作る MAUI Blazor

                                          はじめに こちらは、デジクリ Advent Calendar 2022 の14日目の記事となります。 デジクリについてはこちらのサイトをご覧ください。 自分が書いた4日目の記事はこちら 今回は比較的プログラミング初学者向け、特にUnityなどでゲームを作ったことがありスマホやPCアプリを作りたくなった方向けを想定しています。 環境構築 環境構築といっても簡単。 VisualStudio 2022を.NET マルチプラットフォームアプリのUI開発という機能付きでインストールするだけ。 既にVisualStudio2022が入っていて、MAUIの機能をインストールしていない場合は、PCに入っているVisual Studio Installerを起動して構成を変更できます。 今回Macユーザーの方向けには解説しませんが、概ね同じ事がVisual Studio for Macの最新版でできます。も

                                            C#とHTMLでスマホアプリを作る MAUI Blazor
                                          • [Xamarin] ネットワーク状態確認を Connectivity Plugin から Xamarin.Essentials に移行してみた | DevelopersIO

                                            Xamarin製アプリでネットワーク状態を確認するとき、下記のライブラリにお世話になっています。 https://github.com/jamesmontemagno/ConnectivityPlugin このネットワーク状態確認の機能をXamarin.Essentialsに移行してみました。 Xamarin.EssentialsのConnectivityに移行する 既存プロジェクトにXamarin.Essentialsを導入(更新)する Xamarin.Essentialsを導入します。 コードを修正する 変更前のコード Xam.Plugin.Connectivityを使用しているコード例です。 using Plugin.Connectivity; namespace Sample.Models { public class Sample { public Sample() { if (

                                              [Xamarin] ネットワーク状態確認を Connectivity Plugin から Xamarin.Essentials に移行してみた | DevelopersIO
                                            • » WPF 学習用ドキュメント作りました

                                              WPF の日本語ドキュメントもかなり増えてきて喜ばしいのですが、 エッセンシャル的な書籍が多い印象を受けています。 例えば「10 日でできる」とか「WPFで作る○○」とかいったような、 作業しながら読み進める学習本みたいなのは少ないというか 出版されてないんじゃないかな~ということで、 ないものは作ればいいじゃないの精神で自分で作ってみました。 PDF ファイルをこちらからダウンロードできます。 完全に独学で、C# も初めて触ってから 3 年も経っていないような 私が作ったものなので足りない部分は多々あると思いますが、 これから WPF+C# でアプリケーション開発を始めようと思う人たちにとっては 足がかりの一つになるんじゃないかなと思います。 また、こちらは公開するかどうか迷いましたが、 せっかくなのでこの機会に外へ出してみたいと思います。 「WPF 入門」というタイトルで、標準コントロ

                                              • C#ってどんな言語?特徴や学習方法、初心者におすすめの理由を解説 - paiza times

                                                Photo by Clement Coding こんにちは。倉内です。 プログラミングを始めたいと考えている方にとって「どのプログラミング言語を選べばよいか?」というのは難しい問題ですよね。目的別で選ぶと言っても、たとえば「Webサービスを作りたい」となるといくつか候補が挙がると思います。 また、せっかくなら需要(求人数や案件数)が多い言語がいいとか、できれば学習難易度が低そうな言語がいいとかも気になるかもしれません。 先日、GIGAZINEで「人気の高いプログラミング言語2019」という記事が紹介されていました。ここで各言語のType欄(その言語の使用用途を示す)に注目してみると… 出典元:The Top Programming Languages 2019 トップ10の中でC#だけが「ウェブ・モバイル・エンタープライズ*1・組み込み」すべてで利用されていることが分かります。もちろんUn

                                                  C#ってどんな言語?特徴や学習方法、初心者におすすめの理由を解説 - paiza times
                                                • Flutter, 왜 선택하지 못했나

                                                  시작하기 전에 안녕하세요. LINE Biz+ Pay App Dev 팀에서 앱 클라이언트의 iOS 버전을 개발하고 있는 박혁준입니다. 저는 얼마 전 열렸던 LINE Developers Meetup에서 제가 발표했던 내용을 공유하려고 합니다. Flutter를 새로운 프로젝트에 사용해 보려고 조사했던 내용과 적용하려고 했던 이유, 그리고 적용하지 못했던 이유까지 한 번 짚어보겠습니다. 특히 Flutter에 대해 잘 모르거나 적용해 보면 어떨까 고민했던 분들에게 도움이 되었으면 좋겠습니다. Flutter란? Flutter는 Google에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임워크입니다. ‘크로스 플랫폼’, ‘사용자 경험’, ‘개발 환경’, ‘Google’, 이 4가지 키워드로 Flutter를 설명하겠습니다.

                                                    Flutter, 왜 선택하지 못했나
                                                  • 僕たちはどう Flutter で価値を届けるのか? - asken テックブログ

                                                    プロローグ 僕たちはなぜ技術選定をしたのか篇 僕たちはなぜ Flutter を選んだのか篇 僕たちはどう技術検証をしたのか篇 僕たちはどう Flutter で価値を届けるのか篇 エピローグ プロローグ ある程度エンジニアをやっていると、大なり小なり何かしらな技術の選定を行う機会があると思います。 かくいう僕らも今回、スマホアプリのクロスプラットフォーム技術の選定を行いました。 技術選定自体に興味がある方、あすけんの技術に興味がある方に、今回の記事が届けば良いなと思います。 もちろん(?)某映画が面白かった方にも届けば!(笑) 現在「あすけん」では、中長期的な将来を見据えて、全社的に現状の技術スタックを見直しています。 これは「ユーザ価値を中心と添えながら、継続的にサービスを成長させたい」という考えがあるためです。 その一連の流れとして、新規事業のアプリ開発の技術に「Flutter を採用」

                                                      僕たちはどう Flutter で価値を届けるのか? - asken テックブログ
                                                    • 【目的別】プログラミング言語の特徴とおすすめの言語 - ITips

                                                      これらの目的に合った言語を紹介していく。 WEB開発 WEB開発をするならWEBフレームワークが充実している言語が良い。 メジャーなところとして以下のようなものがある。 Ruby on Rails Laravel Ruby on Railsはフレームワークとしてはかなり年数が経っているものではあるが、今でも使われている。 LaravelはPHPのWEBフレームワークの中では最も勢いのあるものだ。 この2つのどちらかをマスターすれば需要はある。 流行りどころでいえば React Vue.js このあたりはかなりモダンなWEBアプリケーションフレームワークなので習得できればかなり強力なスキルになる。 しかしjavascriptはデバッグが難しいので敷居は高いかも知れない。 何を選ぶにせよWEBの開発をするのであればプログラミング言語の他にHTML(ページ構造)、CSS(デザイン)、Linux(

                                                        【目的別】プログラミング言語の特徴とおすすめの言語 - ITips
                                                      • Visual Studio Code で Windows アプリ開発したいんだけど? - Qiita

                                                        先に結論 Visual Studio 2019 使いましょう。 本文 今日開催している Visual Studio Code Conference Japan で VS Code で Windows アプリ開発に関する質問が出てたのでさらっと書いてみようと思います。 個人的にぱっと思いつくものは以下の3つくらいが思いつきました。 flutter React Native for Windows WPF flutter 前に少しだけ flutter は試したことがあるのですが拡張機能を入れて設定すると意外とサクッと動いて快適でした。 Flutter の開発環境を作ってみたメモ on Windows 10 Flutter の開発環境を作ってみたメモ on macOS ただ、前に試したのはモバイルアプリ開発だけでした。最近、この flutter がデスクトップもサポートしているみたいです。ただ、

                                                          Visual Studio Code で Windows アプリ開発したいんだけど? - Qiita
                                                        • Windows 10のUI刷新が意味するMicrosoftの対アプリ開発者戦略

                                                          「Microsoft Azure」の収益は伸びているが、同社の中心は「Windows」と「Office」であるという。この2つは依然としてMicrosoftが提供する全ての基盤となる。3年単位でバージョンアップしていたWindowsは、クライアント用もサーバ用もローリングリリースに変わった。Officeは「Microsoft 365」サブスクリプションサービスになった。だがWindowsとOfficeであることに変わりはない。 Microsoftが2020年に開催した「Build」「Inspire」「Ignite」を振り返り、特に全世界で10億人を超えるユーザーを擁するWindowsとデスクトップOSの方向性を見てみる価値はあるだろう。 Windowsの今後の形 Microsoftは、2021年にWindowsのメジャーアップデートを2つ提供する予定だ。一つは新規ハードウェア向けの軽量版O

                                                            Windows 10のUI刷新が意味するMicrosoftの対アプリ開発者戦略
                                                          • Androidカスタムキーボードの作り方 - Qiita

                                                            導入 AndroidのオリジナルInput Method Editorを開発するぞ!! ・・・ ん!? 文献なさすぎて作れねぇ!ナンジャコリャーとなっている方多いと思います。 ここで一回ちゃんとまとめてみましょうよ...ということで現状得ている知見をまとめます。 少しでも役に立てば嬉しいです。 ※本記事はAndroid StudioをIDEとして話を進めていきます。Xamarinでやりたいという人はこちらの記事を参考にしてください。 Android IMEの基本 AndroidのIMEはInputMethodServiceというServiceと、設定用のActivityによって構成されます。 Serviceの実装方法は通常のActivityのそれとは少し異なりますので注意が必要です。 しかし、通常のAndroidアプリが作れるスキルがあったほうが開発もスムーズですので、まずは通常のアプリを

                                                              Androidカスタムキーボードの作り方 - Qiita
                                                            • MVVM Toolkit の概要 - Community Toolkits for .NET

                                                              CommunityToolkit.Mvvm パッケージ (別名 MVVM Toolkit、旧称 Microsoft.Toolkit.Mvvm) は、最新の高速モジュール式 MVVM ライブラリです。 これは .NET Community Toolkit の一部であり、次の原則に基づいて構築されています。 プラットフォームとランタイムに依存しない - .NET Standard 2.0、.NET Standard 2.1、.NET 6🚀 (UI フレームワークに依存しない) 導入と使用が簡単 - アプリケーション構造やコーディングパラダイム ('MVVM' らしさの外側) に関する厳しい要件がないため、柔軟に使用できる。 アラカルト - 使用するコンポーネントを自由に選択できる。 リファレンス実装 - 無駄がなくパフォーマンスが高い。基本クラス ライブラリに含まれるインターフェイスの実装を

                                                                MVVM Toolkit の概要 - Community Toolkits for .NET
                                                              • マルチプラットフォームを色々と考えてみる - Continuity is The Father of Success

                                                                気づいてみれば、スマートフォン向けのアプリケーションを作り始めて、7年目に入りました。 前半はほとんどJavaでAndroid向けに、後半はKotlinでAndroid向けだけかと思ったら、SwiftやDartでiOS向けにも。 開発環境が増えただけでなく、開発するだけのお仕事からどう開発するか考えるお仕事も増えてきました。 *1 かつては「iOSのアプリから作る」とか「Android向けのデザインは用意するべきなのか」とか、そんな話をよくよくしていたように思います。 翻って、今のアプリ開発を見ると「ネイティブ(*)で作るべきか、クロス/マルチプラットフォームで作るべきか」なんて話が中心になったように感じています。複数のOSでどうするかって話に対して、選択肢が増えたので、OS固有の事情を割とフラットに見ている感じですね。 今回は、まずは自分の経験を棚卸しする意味で。 そして友人とアプリにつ

                                                                  マルチプラットフォームを色々と考えてみる - Continuity is The Father of Success
                                                                • 姫によって大ダメージを受け王子にとどめを刺されるXamarin

                                                                  姫によって大ダメージを受け王子にとどめを刺されるXamarin

                                                                    姫によって大ダメージを受け王子にとどめを刺されるXamarin
                                                                  • [Xamarin] DebugビルドとReleaseビルドでアプリケーションID(Bundle ID)とアプリ名を切り替える | DevelopersIO

                                                                    [Xamarin] DebugビルドとReleaseビルドでアプリケーションID(Bundle ID)とアプリ名を切り替える Xamarin製のAndroidとiOSアプリについて、DebugビルドとReleaseビルドでアプリケーションID(BundleID)を変えて別アプリにしてみました。 数年前に作成し、たまに更新しているXamarin製の個人作アプリがあります。 シンプルなアプリなのでDebugとRelease用に分けないで開発していましたが、通信してデータ取得するようになると、下記のように開発したくなりました。 Debug用アプリ:WebAPI(Dev)を使う Release用のアプリ:WebAPI(Prod)を使う WebAPIをデプロイするとき、Debug用のアプリをビルド&インストールして動作確認したあと、Release用のアプリをビルド&インストールするのがめんどくさいの

                                                                      [Xamarin] DebugビルドとReleaseビルドでアプリケーションID(Bundle ID)とアプリ名を切り替える | DevelopersIO
                                                                    • 【2020トレンド】クロスプラットフォームの比較 Unity、Flutter、Xamarinなど - アプリ屋になりたいブログ

                                                                      クロスプラットフォームの比較の記事を書こうと思ったのですが、どれがどれと横並びに比較できるのかが色々なサイト見てもバラバラでした。 整理をしてみようと思い、記事を作成します。 クロスプラットフォーム開発とは クロスプラットフォームの種類 ネイティブ型 ハイブリッド型 独自レンダラ型 代表的なクロスプラットフォーム 比較表 Unity Flutter Xamarin React Native Cordova Telerik Platform トレンド まとめ クロスプラットフォーム開発とは 今回はアプリ開発においてクロスプラットフォームの種類について個人的に調べてみました。クロスプラットフォームがなにか知っている方は次の見出しまで読み飛ばしてください。 クロスプラットフォームとは。 クロスプラットフォーム(英: cross-platform)とは、異なるプラットフォーム(例えばPC/AT互換

                                                                        【2020トレンド】クロスプラットフォームの比較 Unity、Flutter、Xamarinなど - アプリ屋になりたいブログ
                                                                      • iOSアプリ作成に必要な証明書についてまとめてみた - はつねの日記

                                                                        .NET 6やMAUIなど、今年、MicrosoftがGA(一般公開)する技術では、マルチプラットフォームのXamarin.Formsよりも更に促進されることが期待されるものが多いと感じています。 そこで、じゃあC#を使ってAndroidやiOSのアプリを作成しようと思ったときに、意外にネックになるのが、iOSアプリを作成するときに必要な証明書の作成です。 しかも本番用証明書の期限は1年なので、私だけなのかもしれませんが、毎年どうやったのか思い出しながら不安になりつつ作業しています。 そこで、心理的安全が欲しいということもあり、ちょっとこの辺りを自分の言葉でまとめておきたいと思います。 この分野は専門外なので、何かおかしな記述があればご指摘いただき、随時、本文に反映させていくという若干他力本願な内容となりますが、最後までお付き合いいただければ幸いです。 登場人物 Apple Develop

                                                                          iOSアプリ作成に必要な証明書についてまとめてみた - はつねの日記
                                                                        • C# - 再統合された .NET:.NET 5 に関する Microsoft の計画

                                                                          このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 2019 年 7 月 Volume 34 Number 7 [C#] 再統合された .NET:.NET 5 に関する Microsoft の計画 Mark Michaelis | 2019 年 7 月 5 月に開催された Microsoft Build 2019 において Microsoft が .NET 5 を発表したとき、デスクトップ、Web、モバイル、クラウド、およびデバイスのプラットフォーム全体を作業対象とする開発者にとっては、重要な一歩を記したことになりました。事実、.NET 5 は、各種のフレームワークを統一し、コードの複雑性を軽減し、クロス プラットフォームの実現を大幅に前進させる希少なプラット

                                                                            C# - 再統合された .NET:.NET 5 に関する Microsoft の計画
                                                                          • 【Xamarin.Forms】QRコードの読み取りをする方法 - takataka430’s blog

                                                                            Xamarin.FormsにはQRコードやバーコードを読み取るためのZXing.Net.Mobileというライブラリがあります。 GitHub - Redth/ZXing.Net.Mobile: Zxing Barcode Scanning Library for MonoTouch, Mono for Android, and Windows Phone 今回はこのライブラリを使用して、Xamarin.FormsでQRコードをスキャンして表示する簡単なアプリを作ってみました。 環境 手順 準備 画面作成と処理の追加 ViewModelで処理を行う 参考にしたページ 環境 Visual Studio Community 2017 for Mac Xamarin.Forms (3.6.0.220655) ZXing.Net.Mobile (2.4.1) ZXing.Net.Mobile.Fo

                                                                              【Xamarin.Forms】QRコードの読み取りをする方法 - takataka430’s blog
                                                                            • Uno Platform が凄く面白そうなので紹介!

                                                                              Uno Platform を少し触ってみた感じ面白そうだと感じた部分を紹介したいと思います。 公式ページはこちらになります。 https://platform.uno/ 簡単な説明 詳細は公式ドキュメントの What is the Uno Platform? にあるのでそちらを見ていただくとして個人的な解釈では UWP で開発した画面が、そのまま Android や iOS や Windows (当然ですが) や WebAssembly 上で動くといったものを目指してるものになります。 Xamarin.Forms も同じように XAML + C# の組み合わせでクロスプラットフォームアプリケーションを開発可能ですが、Uno Platform と比べて一番の違いは ContentControl があることだと思ってます。 WPF で登場したコンテンツモデルによって柔軟な見た目をコントロールで

                                                                                Uno Platform が凄く面白そうなので紹介!
                                                                              • C#の効率的な勉強方法とは?難易度や学習時間の目安も紹介

                                                                                C#はWindows系のアプリケーションの開発に適したプログラミング言語です。さらにはWebアプリケーション、スマホアプリの開発にも利用され、マルチプラットフォームに対応した言語としても注目が集まっています。ゲーム開発でも人気があるため、C#を扱えるエンジニアには高い需要があります。 一方で、C#エンジニアになるには一定のスキルが必要されますが、難易度の低い言語ではありません。オブジェクト指向を採用したコンパイラ言語なため、PythonやRuby、PHPなどのスクリプト言語より習得が難しいとされています。また、汎用性の高さは裏返せば学習する範囲の広さにも繋がります。このような背景から、C#の習得には効率的な学習が必要といえます。 本記事では、これからC#のスキルを習得して活躍を目指す未経験者や他言語のエンジニアに向けて、C#の概要やC#を学べる学習サイト、参考書について紹介し、これらを用い

                                                                                  C#の効率的な勉強方法とは?難易度や学習時間の目安も紹介
                                                                                • Flutter と Product と Replace と - 芳和システムデザイン

                                                                                  今回はオープンソースなクロスプラットフォームアプリケーション開発フレームワークである Flutter のお話です。Android と iOS で実装済みのプロダクトアプリを Flutter で置き換えるとしたら、という題目を念頭に置いて Flutter について勉強しながら調査検証してみたのでその結果をレポートしたいと思います。同様の検討をされている開発者の皆さんにとって少しでも参考になれば幸いです。 お品書きはじめに調査結果(サマリ)調査結果(詳細)その他 Topics最後にはじめに長いので適当に読み飛ばしてください。 Flutter Introductionそもそも Flutter ってなに?という方のためにいくつか記事を紹介します。雰囲気を掴むのには公式サイトより比較記事の方がわかりやすいかもしれません。 Flutter FAQFlutterとReact Native(とXamari

                                                                                    Flutter と Product と Replace と - 芳和システムデザイン