サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
blog.ytabuchi.dev
こんにちは。エクセルソフトの田淵です。 あけましておめでとうございます。今年もよろしくお願いいたします。 今年も @shibayan 先生の Google Analytics をチェックして、ブログの読まれた記事トップ 10 を出力してくれるサービス を使用して 2017年の記事をピックアップしました。 Xamarin やりたい人向け Visual Studio 2017 インストール手引書 Windows で Xamarin 開発をしたい方はインストールする前に読んでほしい エラー Unsupported major.minor version 52.0 の対処方法 Xamarin 学習用リソースまとめ Windows だけで Xamarin.iOS 開発をするには Xamarin.Forms の ListView での Binding について Xamarin バッドノウハウの解説 V
こんにちは。エクセルソフトの田淵です。 これは [初心者さん・学生さん大歓迎!] Xamarin その1 Advent Calendar 2017 - Qiita の 20日目のエントリーです。 というかXamarin.Forms Embeddingと(仮で)呼ばれてた機能が結局Xamarin.Forms Native Formsになったのな。NaitiveやEmbedが氾濫しすぎじゃないですか。— ざまりん.ふぉーむずマン🚲 (@ticktackmobile) 2017年11月16日 確かに!w Xamarin には色々な技術があり、それぞれに非常に紛らわしい名前が付いています。本エントリーではそれらをさっと解説していきます。あ、これはそういう技術なのかーと思っていただければ幸いです。 2017/12/20 現在の情報です。Preview が Stable になった場合は記事を修正予定
こんにちは。エクセルソフトの田淵です。 これは Xamarin その1 Advent Calendar 2017 - Qiita の 2日目のエントリーです。今年も 2日目を担当させていただきます。よろしくお願いいたします! さて、Visual Studio 2017 update 4 がリリースされ、.NET Standard 2.0 に関する情報もだいぶ出てきましたね。次の 15.5 では Xamarin.Forms のプロジェクトを .NET Standard で作成できることが発表されています。 .NET Standard Comes to Xamarin.Forms Project Templates! | Xamarin Blog ※写真は Xamarin のブログから だがちょっと待ってほしい。そのまま .NET Standard で Xamarin のプロジェクトを作って良
こんにちは。エクセルソフトの田淵です。 例えばこんな時、別のフォルダのパスをシュッとクリップボードに取得したいなと思っていました。 結論から言うと、右クリックした後で「option」ボタンを押すと、ファイルコピーの項目がパス名をコピーに変わります。そんなん分かるかい!!ww 対象のフォルダ、ファイルを選択し、「⌘+option+C」で一発でパスがコピーできるみたい。すごい。 @ytabuchi @makopy_inside またはoption+command+c でフルパスのコピーが可能です— Ume (@umezaw) 2017年2月22日 見つける前に呟いたところ、「パスバー」なるものを教えてもらいました。これも便利そう。ありがとうございます!! Mac OS XのFinderはいつになったらフォルダのPathを表示してくれるようになるんでしょうか… (例えば Windows エクスプ
こんにちは。エクセルソフトの田淵です。 Windows だと環境構築に時間がかかりそうだったのでまずは Xamarin 使いの鉄板、Mac で試してみました。(Xamarin の主要機能は以前は Mac で最初にリリースされて、こなれてきたら Visual Studio に移植されていたため、Mac で作業する方が圧倒的に品質が良い) とりあえず、iOS/Android で試してみましたが、両方とも動かせていませんw Preview だし、いつものことなんですけど、Microsoft として「できるよ!」って大々的に宣伝してこんなにもできないと一般の方はなんだよ!って感じるのかもしれないですねぇ。。 皆さまにおきましては、Visual Studio for Mac のアルファ版や Visual Studio 2017 Preview 版が必要なツールで、使い勝手やエラーが出たら報告してね!
こんにちは。エクセルソフトの田淵です。 Xamarin 勉強会で行うことができるハンズオンの Lineup ってどんなのがあります?(明日のまだ決めてない)— あめい@超技術書典4/30 あ-12 (@amay077) April 14, 2017 ふむ。いくつかの資料で公開はしているのですがまとめておいた方が良いですよね。 日本語でできるハンズオン Xamarin 公式の QuickStart Phoneword を日本語でやるハンズオン github.com すぐ終わる Android で ListView を作成するハンズオン github.com Xamarin Dev Days のハンズオン(Xamarin.Forms+MVVM 基礎) github.com Dev Days 簡易版のハンズオン github.com Xamarin.Forms の Custom Renderer
こんにちは。エクセルソフトの田淵です。 やっと、重い腰を上げて Visual Studio 2017 を新規にインストールしてみました。 2017年3月17日時点の手順です。細かい手順は変わる可能性がありますので、ご了承ください。 Xamarin が使えるように Visual Studio をインストールするには 本エントリーは、まったくの新規の状態からのインストールの手引書です。 が、既に Visual Studio 2017 をインストールされている方は以下の「変更」ボタンから Xamarin を追加インストールできます。 ダウンロード まずは Visual Studio 2017 のインストーラーをダウンロードします。 www.visualstudio.com こちらのサイトで、適切なエディションを選んでダウンロードします。 今回は Community Edition をインストール
こんにちは。エクセルソフトの田淵です。 macOS での Visual Studio Code の使い方を調べたので、Windows も調べました。Mac でのやり方は以下です。 ytabuchi.hatenablog.com 2017/2/24 時点の情報です。 環境構築/Hello World code.visualstudio.com Visual Studio Code のインストーラーをダウンロードしてインストールしましょう。 インストールの最後で「PATHへの追加」と「ディレクトリコンテキストメニューに追加」にチェックをしておくと便利です。 起動したら拡張機能を入れておきましょう。今回は C# のコンソールアプリが目的なので、C# は最低入れておきます。 後は .NET Core のサイト を見ながら .NET Core をインストールしていきます。 今回は Visual St
こんにちは。エクセルソフトの田淵です。 久々に macOS を MacBook Pro(少し古い「MacBook Pro (Retina, 13-inch, Late 2013)」ですが)に新規インストールしたので、2017年2月時点の Visual Studio Code でコンソールアプリをデバッグする方法をメモしておきます。現時点で .NET Core 1.1 を使うようですので、しばらく同じ方法で大丈夫かなと。Windows でのやり方は以下です。 ytabuchi.hatenablog.com 2017/2/24 時点の情報です。 環境構築/Hello World code.visualstudio.com Visual Studio Code のインストーラーをダウンロードしてインストールしましょう。 起動したら、Command Palette(⇧+⌘+P)で「shell」と打
こんにちは。エクセルソフトの田淵です。 本エントリーは Xamarin Advent Calendar 2016 (その1) 2日目のエントリーです。明日の担当は itoshinji - Qiita さんです。よろしくお願いいたします。 さて、2日目の今日は、JXUG が主体となり進めている Xamarin.Forms の OSS プロジェクト Project Blue Monkey をご紹介します。 本エントリーはプロジェクトの状況に合わせて少しずつ加筆修正していく予定です。 Project Blue Monkey ってなに? 「Xamarin ってどんなもんじゃい」「実際業務で使えんの?」的な実績や、MVVM でどう構築するのか?の指標として、ある程度形になったサンプルを作ろうと、インフラジスティックス・ジャパン様からコミュニティにお話しをいただき、我々 JXUG と、日本マイクロソフ
こんにちは。エクセルソフトの田淵です。 やっと発表が出来ました。Xamarin での開発を請けてくださるパートナー企業をご紹介いたします。 本日 プレスリリース(PDF) を発表しました。 パートナーさん詳細は以下をご覧ください。 https://www.xlsoft.com/jp/products/xamarin/consulting_partners.html スタートアップから大手 SIer まで、案件の規模やスピード感、予算に応じて Xamarin でのアプリ開発を承ります。クラウドベンダーさんもいらっしゃるので、アプリ開発に必ず付いてくる、バックエンドの開発までお任せください。 Xamarin は Windows アプリとの共通化に特に力を発揮しますので、そのような案件で見積もりとったらコストが高かったり、最初 iOS で後で Android やりましょう。とか同時リリースじゃな
こんにちは。JXUG (Japan Xamarin User Group) 主宰の田淵です。 今回、このような騒ぎになってしまい、大変悲しいです。私から、どのような成り行きだったのか、今後どのような対応をするかについてお伝えします。 経緯 jxug.connpass.com 11/26(土) に名古屋で JXUGC ハンズオンを開催しました。 そこで、2点、運営として不適切な部分がありました。 JXUG に初めて参加された登壇者の方の発表に、ユーザーグループ内にヒエラルキーの存在が有るかのような錯誤を与えるスライドが含まれていたこと 勉強会中のハンズオン休憩時間に、私と千代田まどかさん(ちょまどさん)の誕生日を祝ってくださるケーキが出されたこと 少し説明します。 スライドについて 内容については登壇者の方にお任せしていました。ご本人は今まで JXUG に参加されたことはなく、(ネットで調べ
こんにちは。エクセルソフトの田淵です。 2017/1/16 現在、ほぼ直ったと言っていいでしょうか。 現在はこんな感じです バージョン 4.2.2.11 です。(恐らく Xamarin.Forms のバージョンに併せて Xamarin for Visual Studio もバージョンアップするようにしたっぽいですね。) Blank App (Xamarin.Forms Portable) でプロジェクトを作成します。 私の環境(Windows 10 1511、Visual Studio 2015 Update 3)では4つワーニングが表示されました。 Visual Studio を再起動すると UWP プロジェクトの2つのエラーはなくなりますので、Android プロジェクトをビルドしてみます。 ビルドすると、プロジェクトの読み込みに関するワーニングだけになりますので、Android プロ
こんにちは。エクセルソフトの田淵です。 2016/11/12(土) に Xamarin の公式イベント Xamarin Dev Days Tokyo を JXUG 主催で開催しました。 ti.to 会場は 日本マイクロソフトさん C+D と B の二部屋をお借りしました。すごい! 謝辞 参加いただいた皆様、会場を貸してくださっただけでなく、懇親会の費用も出してくださった Microsoft の皆さん(ステッカーもありがとうございます!これからの JXUG でも配っていきます。)、ランチスポンサーとしてご支援いただいた インフラジスティックス・ジャパンさん、フェンリルさん、ライフベアさん、フロッグポッドさん、Xuni(ズーニー)のグレープシティさん、スタッフ、メンターとしてお手伝い頂いた JXUG の皆さん、本当にありがとうございました。 特に、ハンズオンのドキュメントを率先して翻訳してくれ
こんにちは。エクセルソフトの田淵です。 やっと開催することが出来ました。 jxug.connpass.com なぜアプリ発表会をやりたかったか 私がアプリ IT勉強会検索 をリリース出来たのは、@od_10z さんが開催した Windows Phone アプリ開発コンテスト おでコン があったからです。これにアプリを出したくて、Xamarin.Forms を使って必死にコード書きました。このアプリを作ったお陰で JSON.NET、LINQ、正規表現などを学ぶことができました。そして、締め切りドリブンで結構頑張れることも分かりましたw Xamarin でも同じようなコンテストをやりたい。コンテストまでは行かなくても、発表会をやりたいな。と思いました。(期限を設ければみんな必死に開発して仕上げてくるはず!的なw) 結果として、19名もの方にアプリを発表いただけましたし、事例も溜まりました。そし
こんにちは。エクセルソフトの田淵です。 すみません。適当なこと書いてたので @atsuchieno さんに教えを請うて修正しました。 Android 7.0 Nougat から Java 8 がサポートされました。その関係で、Android SDK Build-tools の 24 をインストールする場合は、J2SDK 8.0 のインストールが必要になります。 java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 そのため、J2SDK 7.0 しかインストールされていない環境で Android SDK Build-tools の 24 をインストールすると上記のエラーが出ます。 Xamarin.Android の Android N
こんにちは。エクセルソフトの田淵です。 Xamarin.Forms では C# のみではありますが、アニメーションがサポートされています。(XAML の Storyboard は未サポート) あるアプリでアニメーションしてるのを見て、さりげなくアニメーションするのは良いなと思い、試してみました。 こんな感じです。 プロジェクトは GitHub に上げておきました。(コードビハインドで書いてしまっています。すみません。) github.com デフォルトで用意されているアニメーション アニメーションの種類として、以下があります。 TranslateTo : VisualElement の TranslationX と TranslationY プロパティをアニメーション化します。 ScaleTo : VisualElement の Scale プロパティをアニメーション化します。 RelSc
こんにちは。エクセルソフトの田淵です。 Xamarin バッドノウハウ大全 from Yoshito Tabuchi の解説です。 はじめに 盛大に Xamarin を dis っていますが、私は Xamarin が大好きです。確かに不安定ですしバグも多いですが、そのバグを潰してくださるアーリーアダプターの方がいなければ、安定したプロダクトにはなりません。今、既に、そしてこれから Xamarin を触ってくださる方に最大級の感謝を送りつつ、各バッドノウハウの詳細を解説していきます。 また、バッドノウハウということで脅しに掛かっていますが、Xamarin を使っている方々は凄い方ばかりなので、触ってみて困ったら Twitter で #JXUG と #Xamarin のタグを付けてツイートしていただくと誰かが拾って回答してくれます。また、facebook のグループ に投げてもらうのもよいです
こんにちは。エクセルソフトの田淵です。 blog.xamarin.com Xamarin でアプリコンテストが開催されてますね! Azure Easy Table に接続するアプリを作って応募するとこんなかっこいい T シャツが貰えるそうです。是非応募して JXUG に着てきてください(^^) 応募方法 Azure Mobile App を作成します。 簡単な方法は コチラ のページにある Mobile Apps Quickstart template でさっくり作ることです。(エントリーアップしました。) または普段やってるやり方で作ってもらってももちろんOK! 作ったモバイルアプリをクラウドに繋げましょう。 クラウドと接続して動作しているショートビデオを録画して、#Xamarin と #AzureMobile の2つのタグを付けてツイートしてください。 Mobile Apps Quic
こんにちは。エクセルソフトの田淵です。 日本マイクロソフトの大型有償技術イベント de:code 2016 の DEV-023 でお見せした、ちょっと頑張った Xamarin.Forms アプリの解説です。2016/5/28(土)の .NETラボ でも同様のデモをご紹介しました。 レポジトリはこちらです。 github.com カメラアプリ PCL プロジェクトから簡単に各プラットフォームのネイティブ API を呼び出す Xamarin Plugin が公開されています。(Xamarin Component と名前を変えたがっている気がする) github.com 今回は上記 Xamarin.Plugins の中から Xamarin エバンジェリストの @JamesMontemagno さん作の Media Plugin を使用してカメラアプリを作成しました。詳しくはリンクの Readme
こんにちは。エクセルソフトの田淵です。 外の人なのにスポンサーセッション含め一日3セッションやるというおかしな二日目をなんとかこなし、de:code 2016 無事終わりました! ご参加くださった参加者の皆様、@chomado さんとのセッションを朝早くから見にきて下さった皆様、私のセッションを見にきてくださった皆様、主催の日本マイクロソフトの皆様、合同スポンサーのインフラジスティックス・ジャパンの皆様(特にランチセッションで私のデモ部分があまりにも短くて繋いでくださった 池原さん)、JXUG ブースを手伝ってくださった @amay077さん、@irgalyさん、弊社スタッフみんなに感謝です。ありがとうございました。 しかもなんと!MSのセッションの評価システム NSAT ってやつで私の Xamarin.Forms のセッションは2日目に行った全セッションの中でかなり上位になったそうです。
こんにちは。エクセルソフトの田淵です。 なぜか実機でデバッグ実行できるのにエミュレーターを使おうとして苦労されている方が多いようです。理由を伺ってみると、資料に画面写真を入れる必要があるとのことで、なるほどなと思いました。 私もブログを書くので画面写真や動いている GIF 画像などが必要ですが、実機しか使っていません。(iOS は Simulator で済ませています) ということで私の環境をご紹介します。Windows, Mac 両対応です。 画面写真 画面転送:Chrome の拡張機能「Vysor」 chrome.google.com インストールすると、USB 経由で接続したデバイスを認識してくれます。 接続して表示すると、デバイスに勝手に apk をインストールしてこんな感じに表示してくれます。 Chrome アプリなので Windows / Mac どちらでも使えるのが便利ですね
こんにちは。エクセルソフトの田淵です。 jxug.connpass.com 怒涛の17名による講演が何とか無事に終了しました。 お礼、リンクや所感 ご参加いただいた皆様、ストリーミングで視聴いただいた皆様、登壇いただいた皆様、スタッフとしてお手伝いいただいた皆様、申し込みが間に合わず来られなかった皆様もみんなありがとうございました。 無償化が発表されて、すぐに JXUG やらねばと思い、各所にスピーカーの相談などしながらイベントページを立ち上げたその日に100人以上の申し込みがあり、140名の参加枠に対して一時は 300名以上の申し込みがありました。当日も120名近くの方に来ていただき、Microsoft さんのセミナールーム C+D が文字通りの満席となるなど、本当にすごい大規模な勉強会となりました。 回線の関係でストリーミングの調子が最初悪かったですが、録画データでアップしなおしていま
こんにちは。エクセルソフトの田淵です。 Evelve 2016 Keynote 終わりました。めっちゃエキサイティングでしたね。Keynote の録画は、すぐに Youtube で公開されるはずなので、じっくり見てみてください。公開されたらすぐに SNS に展開します。 数々の発表 色々な発表がありました。既に Xamarin の Blog に今回の情報が上がっていますので、見てみてください。 まずは Xamarin について。Xamarin.iOS, Xamarin.Android SDK のソースコードが OSS になりました。 コチラ から参照できます。 また、Xamarin Platform(IDE や開発環境の総称)にも沢山の新機能が紹介されました。 Xamarin Platform Xamarin Studio Alpha Channel に新しい Xamarin Studio
こんにちは。エクセルソフトの田淵です。 ライセンスやエディションのラインアップなど、色々な事が変わり、Xamarin の FAQ も更新されていましたので、翻訳版をアップしました。 Xamarin FAQ よくある質問 : XLsoft エクセルソフト Xamarin 気になった方は 是非 ダウンロード して触ってみてください。 学習用リソース や JXUG リンクページ に参考資料を纏めてますので併せてどうぞ。 Xamarin の情報が欲しい方はこのブログも購読いただいたり、私のTwitterアカウントをフォローいただいたりすると嬉しいです。 私が所属している エクセルソフト は、開発者向けの様々なソフトウェアを扱っています。おなじみの ReSharper (JetBrains)、 や Atlassian の JIRA, Confluence、Office/PDF ファイルを .NET/
こんにちは。エクセルソフトの田淵です。 2018/05/31 Update: Visual Studio 2017 for Windows 用の PCL で Xamarin.Forms を作るテンプレートを用意しました。 ytabuchi.hatenablog.com Xamarin Forms Templates 公開しました。https://t.co/b516jzfkT7@ytabuchi さんのテンプレートベースにプロジェクト作成直後のエラーを減らしました。 ツールメニューの機能拡張と更新プログラムから検索してください。— ぴこりる (@picolyl) 2016年4月8日 インストール Visual Studio を起動して、[ツール>機能拡張と更新プログラム]で開くダイアログで[オンライン]を選択し、[Xamarin.Forms]で検索します。 または、こちら から Xamari
こんにちは。エクセルソフトの田淵です。 Mac で Xamarin Studio を使った開発をするには?ということで @chomado さんがエントリーを上げてくださいました。 chomado.com 文中ではさらっと流されましたがw、Xamarin には Mac アプリを開発する Xamarin.Mac というプロダクトがあります。 当然、Xamarin の理念に基づいてネイティブ UI を持つ、Mac らしいネイティブアプリを作成することができます。 「Xamarin.Mac の人」こと @ailen0ada さんの以前のセッション資料が大変ためになりますので、張っておきます。今までは MonoMac という GPL の OSS と Xamarin.Mac という商用製品のデュアルライセンスのような位置づけでしたが、今回 MIT で再公開されたことで各段に手を伸ばしやすくなっているか
こんにちは。エクセルソフトの田淵です。 Visual Studio 2017 がリリースされましたね!Visual Studio のインストール記事を書きました。 ytabuchi.hatenablog.com 10分でわかる無料になったXamarin from Yoshito Tabuchi 今は Visual Studio 2015 でもすごく良くなっていて、普通にインストールして普通にビルドすると、Android SDK は追加で入れないといけないかもですが、恐らくビルド通るはずです! ytabuchi.hatenablog.com 一応記事を残しておきます。 見てらんない… どうやら、ニュースを見て Xamarin を触ろうとしてくださっている方々が大変苦労されているようです。 2016/4/9 ピックアップさせていただいた以下の 3名は皆さん問題が解決して快適な(?)Xamari
こんにちは。エクセルソフトの田淵です。 すみません。釣りタイトルです。 iOS アプリを開発するには Mac が必要。もはや常識とも言えそうですね。iOS アプリをビルド、署名するには、Xcode が必要なため、Xamarin でも Cordova でも必ず Mac が必要になります。 なのですが、MacinCloud というクラウドサービスを使用するとお手元に Mac がなくてもビルドすることができます。 @nuits_jp さんが調査してエントリーを書いてくださったので、リンクしますw nuits.hatenadiary.jp nuits.hatenadiary.jp ただし、@nuits_jp さんも仰っているように Visual Studio Team ServicesでXamarinプロジェクトをCIビルドする際の、ビルド環境(本来の利用方法) Xamarinを評価するにあたり、
次のページ
このページを最初にブックマークしてみませんか?
『Xamarin 日本語情報』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く