1 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 07:40:04.29 ID:KaTWGm/F.net] C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を を開発するためのライブラリおよび開発環境です。 Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ! 公式 xamarin.com/ 前スレ Xamarin Part3 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1483089021/ Xamarin Part2 echo.2ch.net/test/read.cgi/tech/1480602653/ Xamarin Part1 echo.2ch.net/test/read.cgi/tech/1359861574/
528 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 13:50:41.58 ID:Kcuasmjx.net] そこでXamarin.Nativeを否定するのか・・・ 最近、JVMのような全機能吸収するランタイム(VM)ってあったかなぁ 一応、Xamarin.Formsみたいに軽く吸収するものの 細かいことしようとするなら自分で下回りのAPIを叩けというものしか見かけんぞ Xamarinの有用性を確認したいから幾つかイマドキのものを挙げてくれ
529 名前:デフォルトの名無しさん [2017/05/31(水) 13:55:45.35 ID:lLzrRVWo.net] Delphi
530 名前:473 mailto:sage [2017/05/31(水) 14:59:23.14 ID:uGENQfaM.net] https://forums.xamarin.com/discussion/80116/how-can-i-detect-key-events-in-xamarin-forms これを見てContentPageのレンダラを作ってみたけど、OnElementChanged に来た時点で Controll が null なんだよな・・・ Xamarin.Forms の UWP でキーボード(左右カーソルとESCキーだけでも)イベント取れる方法ないかな?
531 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 16:07:20.96 ID:EavCfTw2.net] 先にXamarnじゃないUWPプロジェクト作って、どう実装するのか調べた方が早いと思う Xamarin的にformsは新参で既存ユーザーに旨味が無いから、やり込んだ人は此処にはいないんじゃないかな
532 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 16:56:07.89 ID:Kcuasmjx.net] Xamarin信者にはちょろっと実装してホイできたよ、くらい回答して欲しいもんだけどな 自分含め遊び人しかいない中で唯一の真っ当なレスで、ちょっと可哀想になってきたので環境作って試してみる うまくできたらご喝采、その時はもっかいレスするよ >>524 Delphiなんてまだ生きてるのかよ、、、と思って調べたら死に体じゃねーかw 例えば指紋認証(Fingerprint API)とかポーティングされてるのかねと思ったら全く見つからねぇ
533 名前:デフォルトの名無しさん [2017/05/31(水) 18:48:50.28 ID:2DKVbkxS.net] >>525 Control!=nullじゃないやつ来るだろ
534 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 19:18:19.53 ID:umsUilF6.net] どうでもいいところでハマって時間を無駄にするのがXamarin
535 名前:デフォルトの名無しさん [2017/05/31(水) 19:18:56.28 ID:2DKVbkxS.net] >>529 だからどの無能なのってば
536 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 19:36:00.07 ID:z4RNlAZl.net] ちょまど効果ですっかりスレ機能しなくなったな
537 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 19:48:00.79 ID:Ho16i7vY.net] 機能してた時なんてあったっけ
538 名前:デフォルトの名無しさん [2017/05/31(水) 20:16:39.75 ID:2DKVbkxS.net] Xamarin案件急増したってよ leverages.jp/news/2017/052901/
539 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 20:20:07.80 ID:XimrquBh.net] >>512 エヴァンジェリストってメソッドだったんだな…
540 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 20:20:55.98 ID:umsUilF6.net] 圧倒的にjavaなんだよなあ
541 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 20:22:37.38 ID:umsUilF6.net] 市場で求められてないC#とかいうマイナー言語をやっている君らは エンジニアとしての価値が低いってことなんだよなあ
542 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 20:35:43.98 ID:3W43EqFE.net] せやな 君はJavaだけやっていればいいよ
543 名前:デフォルトの名無しさん [2017/05/31(水) 20:52:08.02 ID:2DKVbkxS.net] Javaで仕事しないといけないとかマジかわいそう
544 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 21:16:48.74 ID:zvIkQ7Uf.net] C#の仕事が少ないのマジかわいそう
545 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 21:26:04.43 ID:lgK5/wzl.net] 底辺プログラマの仕事ってマジかわいそう お前ら将来に希望は残されているか? 人生設計はしっかり描けているか?
546 名前:デフォルトの名無しさん [2017/05/31(水) 21:27:49.85 ID:2DKVbkxS.net] ああ、青い銀行でサグラダファミリア作る仕事もJavaでしたっけ
547 名前:デフォルトの名無しさん mailto:sage [2017/05/31(水) 23:29:15.26 ID:uGENQfaM.net] >>528 VS2017でマルチプラットフォームアプリのテンプレで、UWPプロジェクトにCustomPageRenderer.csを追加。 [assembly: ExportRenderer(typeof(PageRendererTest.MainPage), typeof(CustomPageRenderer))] namespace PageRendererTest.UWP { class CustomPageRenderer : PageRenderer { protected override void OnElementChanged(ElementChangedEventArgs<Page> e) { base.OnElementChanged(e); if(Control==null) { return; } Control.KeyDown += Control_KeyDown; } private void Control_KeyDown(object sender, Windows.UI.Xaml.Input.KeyRoutedEventArgs e) { throw new NotImplementedException(); } } } これで、Controlにnull以外入ってこなかったよ。
548 名前:デフォルトの名無しさん [2017/06/01(木) 00:19:04.82 ID:C/hVF+K9.net] OnElementChangedはiOSとかだと表示されるまでに複数回呼ばれた気がしたけど。 最初!=nullできて非表示時にnullだ
549 名前:ったっけかな。 UWPだとどうなるかは知らん。 [] [ここ壊れてます]
550 名前:デフォルトの名無しさん [2017/06/01(木) 00:19:30.14 ID:C/hVF+K9.net] ソース見れるんだから見てこい
551 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 07:34:11.24 ID:XaLSsTm/.net] >>543 数回呼ばれるのは OnElementPropertyChanged の方ですね。 Macを持っていないからiOSでの実装は試してないけど、タップの座標を取るときに調べた中に、iOSではOnElementPropertyChangedで設定するようなことを見た覚えあります。
552 名前:デフォルトの名無しさん [2017/06/01(木) 08:19:57.07 ID:C/hVF+K9.net] そっちだっけすまんそ
553 名前:デフォルトの名無しさん [2017/06/01(木) 10:36:24.07 ID:ENdcuW3D.net] 髪の輪郭補正が無い https://mobile.twitter.com/chomado/status/868702603315523585/photo/1
554 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 12:51:07.80 ID:44r1s1sg.net] Xamarin程の糞はない
555 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 14:12:39.97 ID:OOuQIxTD.net] >>547 しっかり有村架純みたいな輪郭補正だろ
556 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 14:29:42.91 ID:XaLSsTm/.net] UWPでのKeyDownイベント捕捉できました。 参考ページ garicchi.com/?p=19292 Viewのレンダラを作成し、OnElementChanged で Dispatcher.AcceleratorKeyActivated イベントを捉えることでキーイベントを処理できます。 後は、共通部分の関数を呼べばフォーカスを持っていなくてもOnKeyDown的な処理が出来ました。 実用的にするには、参考ページに書かれているように Dispatcher.AcceleratorKeyActivated の有効化/無効化を制御しなければなりませんが、そのあたりは追々対処していきます。 アドバイス等ありがとうございました。
557 名前:デフォルトの名無しさん [2017/06/01(木) 15:11:27.55 ID:55CngytM.net] Controllがnullだったのはどうしたのよ
558 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 15:51:12.33 ID:XaLSsTm/.net] >>551 Controlはnullのままですよ。 Dispatcher.AcceleratorKeyActivated と Control は関係ありません。 今の実装 ↓ protected override void OnElementChanged(ElementChangedEventArgs<Page> e) { base.OnElementChanged(e); if (e.OldElement != null) { Dispatcher.AcceleratorKeyActivated -= Dispatcher_AcceleratorKeyActivated; imgView = null; } if (e.NewElement != null) { imgView = (ImageView)e.NewElement; Dispatcher.AcceleratorKeyActivated += Dispatcher_AcceleratorKeyActivated; } } private void Dispatcher_AcceleratorKeyActivated(Windows.UI.Core.CoreDispatcher sender, Windows.UI.Core.AcceleratorKeyEventArgs args) { if (args.EventType == Windows.UI.Core.CoreAcceleratorKeyEventType.KeyDown) { if (imgView != null) { imgView.OnKeyDown(args.VirtualKey); } } }
559 名前:デフォルトの名無しさん [2017/06/01(木) 16:22:41.51 ID:F1EgsN1c.net] クソなげえコードだなw SwiftとかKotlinならもっとコンパクトに書けるのになw .NETしか出来ないとこういう風になるんだなw
560 名前:デフォルトの名無しさん [2017/06/01(木) 16:53:58.22 ID:llpGiASm.net] >>547 すみません、この美女はどなたですか!?
561 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 16:54:02.59 ID:jBfsHiZT.net] UWPのコードをSwiftかKotlinならもっとコンパクトに書けるのか やっぱデキる人は違うな
562 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 16:56:43.02 ID:QM9+rdP+.net] >>555 俺も>>553 にはびっくりした
563 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 16:57:41.67 ID:m4VL+cYY.net] >>553 コード頼む。
564 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 18:50:32.81 ID:G9Ok/2dG.net] あのさ、 xamarin.Formでスリープ状態を解除したくてググってたけどiOS用のソースは出てきてもAndroid用のはでてこなかったのね んで、Androidのソースでググってみたら kojiko-android.hatenablog.com/entry/2016/03/19/234748 こんなかんじにxamarinじゃないふつうのAndroid開発のソースはあったんだけどこれってどうやってXamarin.Formに移植したらいいのん?
565 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 19:24:54.74 ID:TXrW+NmZ.net] チンポ騎士団ってマジでプログラムできないんだってのがよくわかるな
566 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 19:27:34.17 ID:LTYIco+b.net] >>547 どうすればよいかよく研究してますね
567 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 19:54:05.67 ID:XaLSsTm/.net] >>558 くわしく見てはないけど、これとかは? https://developer.xamarin.com/api/type
568 名前:/Android.OS.PowerManager+WakeLock/ [] [ここ壊れてます]
569 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 20:17:05.23 ID:44r1s1sg.net] 変なところでハマって時間を無駄にするのがXamarin
570 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 20:20:59.28 ID:SU2zpSm9.net] わかる
571 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 22:36:32.10 ID:PAXTxEs7.net] >>558 そのAndroid用のソースをC#で書けばいいだけだがなんか難しいかね?
572 名前:デフォルトの名無しさん [2017/06/01(木) 22:56:04.28 ID:FFOIQXbk.net] >>562 Xamarinを堕として時間を無駄にしてるのがお前
573 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 23:10:47.58 ID:14pfKSNM.net] androidだけ考えて作るならxamarinなんて使わずにstudioで書くわ
574 名前:デフォルトの名無しさん mailto:sage [2017/06/01(木) 23:24:20.31 ID:EL41vKcx.net] 俺もVisual Studio書くわ
575 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 01:15:15.87 ID:cFhdiKGB.net] じゃあ私も
576 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 01:50:33.02 ID:+ngQ8jbI.net] 参考画像を貼っておきますね livedoor.4.blogimg.jp/michaelsan/imgs/c/d/cd16c283.gif
577 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 16:26:09.63 ID:9ueKdRM2.net] 俺はちょま姫で抜くわ
578 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 17:44:37.55 ID:ueb0Fbfn.net] 姫にもこれ使ってやれ AIがメイクを無効化してしまう、メイク落としアプリ「MAKEAPP」が恐ろしい https://togetter.com/li/1115683
579 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 18:42:12.13 ID:BIitJAI4.net] 姫大好き
580 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 21:43:08.59 ID:WKcoaBZy.net] プログラミングXamarin下の内容ってどんな感じですか 目次とかどこかにあがってますか
581 名前:デフォルトの名無しさん [2017/06/02(金) 22:07:40.72 ID:2M4b/3Y3.net] 英語版の目次見れば
582 名前:デフォルトの名無しさん mailto:sage [2017/06/02(金) 22:21:33.83 ID:cFhdiKGB.net] ひ、姫姉様〜
583 名前:デフォルトの名無しさん [2017/06/03(土) 03:43:26.20 ID:4eBaDiw2.net] つまり覇権を取るであろうXamarinを学べば 数年後年収1000万になっているということですか!?
584 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 06:54:04.04 ID:cAcz/WjB.net] >>576 1000万ではすまない
585 名前:デフォルトの名無しさん [2017/06/03(土) 07:02:48.07 ID:toeVG7Ct.net] ReactNativeはクロスプラットフォーム対応とネイティヴ使える具合から見てXamarin より問題ありそう?何れにしても万人向けじゃないよね。 したら他に選択肢無くない。 それが個別にシコシコ作るか。
586 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 12:28:12.67 ID:Wf8QxMzH.net] >>578 それは此処で聞いて分かるのかなあ...? 評判的にはiOSは無問題、泥は重い、react知ってればめちゃラク、と聞くが でもiOS版Facebookアプリ、めちゃ重いよね
587 名前:デフォルトの名無しさん [2017/06/03(土) 12:46:14.79 ID:XjdNz/hN.net] >>579 教えてくれるならこしたことはないけど聞きたいってより俺の拙い知識からの疑問系。 何れにしてもReactの方がXamarinより何か変わったことやろうとすると難儀しそうな気がする
588 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 12:58:07.37 ID:yxu/fCGK.net] クロスプラットフォームとか面倒臭いだけ 結局はそれぞれで個別に作った方が早い
589 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 13:34:01.04 ID:aVDHYGnN.net] 私はそうは思いませんね
590 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 14:18:26.28 ID:wHaUUfVl.net] ヲタサーの姫がいる言語はここですか? 姫ちゃんと思ったら完全にオバハンでがっかり なんでもっと若い子使わないんだろ
591 名前:デフォルトの名無しさん [2017/06/03(土) 14:42:13.29 ID:2DO8e57g.net] >>581 楽そうなもんしか作ってなさそうでいいなあ
592 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 18:24:36.15 ID:P3pbi9d6.net] >>576 アメリカなら今すぐなる。
593 名前:デフォルトの名無しさん mailto:sage [2017/06/03(土) 22:00:34.13 ID:7RJ9JkNF.net] おととい出た翻訳本、英語読めないなら買っといた方がいい?
594 名前:デフォルトの名無しさん [2017/06/03(土) 22:12:15.37 ID:toeVG7Ct.net] Xamarin.Formsやるなら必須(´・ω・`)
595 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 00:36:48.96 ID:b2eq4dms.net] >>581 でも Webkit みたいなのをプラットフォーム毎にゼロから書く人は (Windows専用のEdge を書いた MS を除けば)いないよ
596 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 01:48:27.21 ID:o2bQPSLd.net] 次の案件は凝ったUIを要求されそうだからXamarin.Native使おうと思うんだけどMVVMも使いたいんだよね Xamarin.Nativeで使えるMVVMライブラリの第一選択肢はMvvmCrossになるのかな
597 名前:デフォルトの名無しさん [2017/06/04(日) 03:08:31.71 ID:nmwJJrSu.net] >>588 Edgeの中のJavascriptエンジンはクロスプラットフォームやで。
598 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 16:05:58.62 ID:0VnYFUZz.net] Android/UWP/PCL or NetStandard1.4で使用できるファイル選択ダイアログはありませんか? Xamarin.Plugin.FilePicker(亜種?3つを含む)を使ってみましたが、ファイルのフルパスが取得できないため、自分が組んでいるアプリには使用できません。 ファイルの種別(拡張子)をあらかじめ選択でき、ファイル名、及びフルパスの取得ができるものを探しています。
599 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 17:03:41.31 ID:8iy2LZ+r.net] フルパスの文字列生成するなんてそんな複雑じゃないんだしdependency service書いたらいいんじゃないか?
600 名前:デフォルトの名無しさん mailto:sage [2017/06/04(日) 19:46:42.40 ID:dcQHXjMr.net] UWP入れてる時点でフルパス取得は無意味だと思う
601 名前:デフォルトの名無しさん [2017/06/04(日) 20:13:01.58 ID:YOmcpMLD.net] uwpのファイル選択ダイアログ見たことないな どんなんだろ 言っても.netの普通のやつかな
602 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 00:14:50.81 ID:Ehj5KrKo.net] Xamarin.Formsは何もできない 結局iOS用とAndroid用で二つ処理を書かないといけない
603 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 00:15:53.90 ID:ulZgmG1y.net] そうですか それなら初めからnativeで作ります
604 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 00:22:09.76 ID:1MGEzuqu.net] >>595 forms使ったことないんだね
605 名前:デフォルトの名無しさん [2017/06/05(月) 01:45:27.90 ID:0RQNyUZ6.net] >>595 んじゃお前はシコシコ2つとも書いてればw
606 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 02:04:42.07 ID:Ehj5KrKo.net] 本来Xamarin.Formsだけで全てができるようにするべきだろ それができないならクロスプラットフォームを名乗るな 中途半端でリリースして開発者にデバッグさせようって魂胆だろ
607 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 02:12:58.23 ID:+J+4Qx+1.net] >>599 たとえば何ができないの?
608 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 02:35:03.67 ID:Ehj5KrKo.net] GPS、Push通知,、音声再生など
609 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 02:49:05.02 ID:QwPrJB0F.net] >>601 おまえ馬鹿だろ? 知識なさすぎw
610 名前:デフォルトの名無しさん [2017/06/05(月) 04:31:40.00 ID:SN6Ncnlv.net] パズドラやYoutubeのようなアプリはXamarinでは作れますか?
611 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 07:32:03.98 ID:1MGEzuqu.net] 荒らしがこっちにも行ってた 相当暇なんだな Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net mevius.2ch.net/test/read.cgi/tech/1488052551/
612 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 08:22:37.53 ID:Ehj5KrKo.net] Visual Studio for Macはgitでブランチを切り替えるとビルドに失敗して IDEを立ち上げ直さないとビルドできなくなったり、ビルドできても 変更が反映されないままアプリが実行されたりするからな Android Studioではそんなことはまずない まともにビルドができないIDEとか頭おかしい
613 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 09:19:40.87 ID:p5NYzLVK.net] >>605 android studioでもライブラリをソース管理に入れているとライブラリが異なるbranchへ切り替えた時にライブラリ掴まれて切り替え失敗するけどな つまり、おまえがバカなだけ
614 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 09:37:25.36 ID:kzUzuQ9A.net] >>593 確認しました。 特定用途のフォルダ以外はfilePickerでアクセスできるけども、フォルダ内のフォルダやファイルの列挙はできない。で、合っていますか? どうやっても列挙ができないとなると、任意のフォルダ内のすべてのファイルに対して処理をするってのは諦めるしかないのか・・・
615 名前:デフォルトの名無しさん [2017/06/05(月) 09:58:42.20 ID:0RQNyUZ6.net] >>607 アクセスできるフォルダでの列挙とかはできるだけろ
616 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 10:12:38.06 ID:kzUzuQ9A.net] >>608 My Picture / My Document等のフォルダ以外って意味なんだけど・・・ ネットワークドライブのフォルダ、ファイルの列挙ってできないよね?
617 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 10:14:29.25 ID:+J+4Qx+1.net] >>609 KnownFoldersでなくてもできるわ。
618 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 10:23:06.04 ID:kzUzuQ9A.net] >>610 できるのですか? 方法を教えていただけないでしょうか。
619 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 20:40:55.40 ID:Ehj5KrKo.net] こうやって悩んでる間にネイティブだったらできてるんだよなああ
620 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 20:47:59.72 ID:4uDqYINm.net] ネイティブで書けてるならその部分だけdependency serviceにしたらいいんだからformsでも書けたも同然でしょ
621 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 20:52:42.95 ID:Ehj5KrKo.net] まともにビルドできるようにするのとXamarin.Formsだけで完結できるようにしてくれ そしたら俺はAndroid Studioを捨ててXamarinをやるよ
622 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 22:11:17.46 ID:wNEQHQL1.net] >>614 ビルドできないのはお前だけ
623 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 23:00:11.91 ID:yk2NlwRO.net] Xamarin覚えるコストかけるならネイティブ覚えたほうがつぶしが効くし、早いし、価値がある Xamarinは会社からの指定で仕方なく使うもんだろ よってXamarinじゃなくネィティブだったら云々の論争は無意味 ネィティブでいいなら、さっさとネィティブで書けや 書けない雑魚はネイティブ覚えろ
624 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 23:00:54.73 ID:p5NYzLVK.net] うるせーばかやろう
625 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 23:33:44.72 ID:ibxYTNla.net] XamarinのネイティブUIでいいじゃん
626 名前:デフォルトの名無しさん mailto:sage [2017/06/05(月) 23:43:39.51 ID:Ehj5KrKo.net] Xamarin程の糞はない そもそもMicrofoftという会社自体がもう古臭い C#も登場から何年も経ってるのに圧倒的にJavaの方が人気が高いし求人も多い Javaを超えることなんか一生ないだろう C#みたいなマイナー言語をやっているということはエンジニアとしての価値が低いということだ JavaにはKotlinも追加されてモダンな記述法を手に入れてますます最強になった IEのシェアも落ちたしVisual Studio for Macはまともにビルドできないし 今時JetBrains製のIDEを使っていない人間は時代が読めてない Microsoftみたいな3流企業の製品を使っている奴はエンジニアとしての価値も3流ということだ 大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ そんな会社の製品を使ってアプリ開発しているやつは泥棒猫と同じ MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないし MVVMを推奨するならデフォルトで必要なライブラリなど全て入れた状態で配布しろ Xamarin.Formsだけで完結できずちょっと込み入ったことしようとすると お得意のdependency serviceとcustom rendererの連発 クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ Xamarin.Nativeは薄いラッパーとか言うわりに微妙にネイティブと違ってたりして ググって調べものするのがネイティブでやるより無駄に時間がかかるのが糞 他の環境では何の役にも立たないゴミみたいなバッドノウハウを大量に蓄積しないと使えないとか糞 何もかもが中途半端最後までやり遂げようという意思がMicrosoftから感じられない その根本は結局パイを横取りできればいいという考えで生きているからだ そんな会社の製品を使ってアプリ開発しているお前らを俺は完全に軽蔑する
627 名前:デフォルトの名無しさん mailto:sage [2017/06/06(火) 00:02:02.88 ID:dGQuNJTE.net] >>619 C#がマイナー言語www
628 名前:デフォルトの名無しさん [2017/06/06(火) 00:13:19.43 ID:Vd+RJSk6.net] >>619 会社でXamarin導入しようとしてこんなこと言ってる老害いたら陰であいつほんとに何も分かってないしマジ害悪じゃね?とか陰口叩く自信あるわ