X



Xamarin Part4 [無断転載禁止]©2ch.net

レス数が900を超えています。1000を超えると表示できなくなるよ。
2017/05/08(月) 07:40:04.29ID:KaTWGm/F
C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!

公式
http://xamarin.com/

前スレ
Xamarin Part3 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1483089021/


Xamarin Part2
http://echo.2ch.net/test/read.cgi/tech/1480602653/

Xamarin Part1
http://echo.2ch.net/test/read.cgi/tech/1359861574/
2017/06/18(日) 02:45:38.39ID:GpliVvL6
>>826
おまえみたいな社会的役立たずよりは、よほど有用なツールだよ
2017/06/18(日) 02:50:06.47ID:kR72fjI4
>>818
2ちゃんに書き込みしといてよく言うわwww
2017/06/18(日) 04:00:39.92ID:jUGLbLCo
Windows Formsボロクソ言われてた割にメシ食わせてもらったし
Xamarin.Formsもよろしゅう頼むわ〜くらいのノリでいいんじゃねーかいw

開発環境前はだいぶあらぶってた気がするが最近落ち着いてきたね
2017/06/18(日) 10:44:26.18ID:VHH7M5Iu
こんなゴミで満足するとか糞を使ってると
まともな感性が失われるんだな
2017/06/18(日) 10:49:54.55ID:cR1GFLlU
>>830

>>818
>>828
2017/06/18(日) 13:51:39.54ID:sCWNdNb9
まあ別にこれ選択肢なくても殺されるわけじゃないんだから、ネイティヴで個別に開発するかコルドバするかReactNativeにするか好きにしたら。
案件で使ったけど、次も俺はXamarin.Forms使うわ
2017/06/18(日) 14:14:07.88ID:VHH7M5Iu
ストアのURL貼れよ
2017/06/18(日) 14:55:05.10ID:kR72fjI4
>>833

>>818
>>828
2017/06/18(日) 16:18:02.71ID:hL/+bL0E
>>824
ヘンタイはすでにCoreCLR on AndroidでHello Worldを動かしている模様
ttps://github.com/dotnet/coreclr/issues/9946#issuecomment-284232191

Linuxで動くんだからAndroid向けにクロスコンパイルできないわけない!みたいな根性論だな
正式にXamarinの中の人がMonoからCoreCLRになる日は遠いだろうけど楽しいねぇ
2017/06/18(日) 16:51:16.09ID:qM57+Y1m
最終的には統一されるだろうけどいろんなものがMONOがらみとして構築されてるだろうから、置き換わるの当分先なんじゃ。
2017/06/18(日) 17:49:26.70ID:yI1OWEi+
8割がた動くはすぐ、99%は先のはなし。捨て去るには、10年では足らん。
2017/06/18(日) 18:43:06.64ID:jItXXYfI
c#8で超便利機能が実装されたらあっという間に駆逐される気がする
2017/06/18(日) 21:23:05.60ID:vma0pwwX
>>838
.net native って割と凄いんだけどね
笑っちゃうほど早くなるよ
2017/06/18(日) 21:44:02.03ID:EULTkb2g
どうでもいいから姫の画像はよ
2017/06/18(日) 22:00:30.30ID:XOnJv1Ul
>>最終的には統一されるだろうけどいろんなものがMONOがらみとして構築されてるだろうから

そもそも論として現状monoなんて普及してるのか??
monoが使われてるケースの8,9割がxamarin絡みだとしたら、
マイクロソフトがmonoベースのxamarinから.NET Coreベースに舵を切ったら
あっという間でしょうに。

monoがxamarin以外ですごい使われてるなら話は変わると思うけど。
2017/06/18(日) 22:40:45.51ID:qM57+Y1m
XamarinがらみのXamarin社内の開発環境などの話な。
色んなツールとかがMONO前提でできてんじゃないのと。詳しくは知らんけど。
そんな数ヶ月でガラッと置き換えるようなもんでもないのかなと
2017/06/19(月) 00:56:10.18ID:xFhUuZaF
ListViewに高解像度の画像のURLを指定して読み込ませるプログラムを作ってみた

ListViewとImageCellを使えばURLを指定しただけでも画像を読み込んでくれて
簡単に作れるがメモリ不足でアプリが落ちる

CachingStrategyをRecycleElementにしたら落ちなくなったように見えるけど
スクロールがカクカクでまだ重い
listviewもそこまで世話してくれないか
2017/06/19(月) 00:58:17.17ID:ydqJ52nG
そういうのは先読みキャッシュ実装しないと滑らかにはならんだろうな
2017/06/19(月) 01:29:07.37ID:gPGa1aIr
ListViewとかスマホアプリの最も基本的なUIなのに、それすらまともに動かないとか糞杉w
ListViewもXamarin.AndroidとXamarin.iOS使って個別に作らないいけないわけ?
これでクロスプラットフォーム名乗ってるんだから爆笑だよwww
2017/06/19(月) 01:43:50.30ID:L2GRhC+6
お前の無能ぶりに爆笑だよwww
2017/06/19(月) 01:46:10.30ID:ydqJ52nG
AndroidもiOSもListViewの先読みキャッシュは標準では無いよね?
2017/06/19(月) 01:48:03.87ID:9cF0s4y1
>>843
listview作成後画像を遅延ダウンロードさせるとか
2017/06/19(月) 02:05:51.06ID:gPGa1aIr
Xamarin程の糞はない
2017/06/19(月) 02:22:54.60ID:/LxUOlxz
素人が粘着してることが発覚しちゃった件
2017/06/19(月) 04:27:52.93ID:dMf/6mg7
ttps://www.youtube.com/watch?v=8GPhZR9RMiY
2017/06/19(月) 05:40:07.84ID:s9EN/UX/
>>850
ズボンもパンツも脱いで尻突き出して自分でアナルを割り開くくらいの清々しい突っ込み待ちだな
2017/06/19(月) 05:45:12.98ID:pMgE6b3X
>>851
最初の数分見たけどつまらない。
全部見ると役立つ情報もあるの?
見た人教えて。
2017/06/19(月) 08:23:45.64ID:ux0HVXTq
>>843
高解像度ってどのぐらい?
そもそもなんでそんなものをListViewで表示させんのよ。普通解像度落とすだろ。
2017/06/19(月) 08:37:54.62ID:kLrldvjb
スマホのメモリーなんてたかが知れてるんだから、Xamarin使っても使わなくても高解像度画像を大量にそのまま全部リスト表示してたら落ちるのは当たり前
2017/06/19(月) 08:47:39.71ID:/zGZAFad
参考画像

http://livedoor.4.blogimg.jp/michaelsan/imgs/c/d/cd16c283.gif
2017/06/19(月) 09:37:51.92ID:mK//L/Ip
まあこれぐらいくだらないことしないとXamarinにケチつけられないって事ですね。わかります。、
2017/06/19(月) 15:48:16.58ID:I4SWBMMg
モバイルでのプログラミングの作法しらないんじゃねぇかな・・
PCでの作法そのまま持ち込んでるだけ・・

Androidでも
https://developer.android.com/topic/performance/graphics/load-bitmap.html
https://developer.android.com/topic/performance/graphics/cache-bitmap.html
UWPでも
https://docs.microsoft.com/ja-jp/windows/uwp/debug-test-perf/optimize-animations-and-media

色々やれってことだな
2017/06/19(月) 15:51:32.62ID:I4SWBMMg
まぁ、でも問題はXamarin.Formsでプラットフォームを意識しないで
最適化簡単にできるのか知らんがww
2017/06/19(月) 20:36:59.24ID:BhwXnckO
Xamarin以上にプラットフォームの差異を意識するところは意識してかける、意識しないでいいところは共通に書ける仕組みあるなら教えてくれ。煽りじゃなく他のやつでいい感じのあるなら知りたいわ
全部違いを意識しないで書けるとか言ってる奴はプラットフォーム間での差異をコントロールできないだろうから結局使えなくなると思うけど。
2017/06/19(月) 20:57:37.92ID:y+Y5seW8
そんなものはないXamarin含めてクロスプラットフォームは糞
2017/06/19(月) 22:19:30.61ID:BhwXnckO
じゃあお前は好きなだけ別個に作ってろよw.
2017/06/19(月) 22:23:37.04ID:XyqQvbNT
FB Reactが頭オカシイ感じにPF依存なフレームワークになってる
PG観点ではウケルwwwって感じで悪くないけどデザイナどころかSEすらも拒否反応示すレベル

まだXamarinの方が採用しやすい
(信者向けXamarinヨイショは忘れない)
2017/06/19(月) 22:40:24.74ID:gPGa1aIr
お前は糞UIのゴミを量産しとけ
2017/06/19(月) 23:05:29.10ID:ml0jyGBQ
>>864
粘着初心者乙
2017/06/20(火) 01:39:02.38ID:VcrXPKAt
>>864
高解像度の画像をリストビューに貼るあなたに言われましてもw
867デフォルトの名無しさん
垢版 |
2017/06/20(火) 03:36:45.17ID:XHmb+YXX
ワッチョイもIPも入れたらええねん
2017/06/20(火) 03:38:25.88ID:mMMLMbWD
プログラム板的にはIPじゃなくてリモートホスト名かな
2017/06/20(火) 08:13:50.04ID:b2R/Fenw
高解像じゃなくても重い
特にAndroid側が酷い
2017/06/20(火) 08:37:14.22ID:hI3I8Zpf
OSがうんこだから仕方ない。
2017/06/20(火) 08:47:45.40ID:bWomkOfZ
>>869
画像の読み込みを非同期で処理していないからだろ。
ちゃんと非同期でやれば重くない。
2017/06/20(火) 11:23:28.09ID:jxuisDEI
>>869
Xamarin製のStoryoは遅延レンダリングしてて
大量の画像のレンダリングもサクサクだった
2017/06/20(火) 12:33:31.31ID:djsXvvH1
非同期も理解しないで重い重いと文句言ってるのか
そもそもプログラマーとしての基礎が足りなさすぎる
批判する度に自分の無知さにより恥かくだけだぞ
2017/06/20(火) 13:32:34.77ID:Dp4llwJ/
元からこいつの批判的外ればかりじゃん
2017/06/20(火) 13:37:33.00ID:E8foeZe1
たぶん最近「UI」やら「クロスプラットフォーム」って単語覚えたキッズかと
2017/06/20(火) 19:48:48.89ID:tu2OhFSL
Xamarin使った事ねぇけど、
https://forums.xamarin.com/discussion/85747/xamarin-forms-feature-roadmap
これ見てると、fast redererとかばっかあるから今相当重いわけ?
と疑問に思う。
2017/06/20(火) 20:42:11.83ID:Efx6+h5U
争いは同じレベルの者同士でしか発生しない
を体現したスレなんだなって思う

>>876
逆に考えるんだ
機能的に完成されすぎて速度くらいしか改善点がないんだと
2017/06/20(火) 21:22:55.44ID:Dp4llwJ/
>>876
Androidのフォームはちょと重い
2017/06/20(火) 21:46:18.11ID:b2R/Fenw
Xamarin程の糞はない
2017/06/20(火) 21:57:08.23ID:uN+85LpQ
ちゃんと低解像度に変えたのか?ん?
2017/06/20(火) 22:17:40.97ID:b2R/Fenw
非同期とか意識して実装しないとまともに動かないとか原始的すぎだろ
AndroidだったらGlideとかPicassoとか使えばURL渡すだけで良い感じにやってくれるわ
非同期意識して実装してるってことは、ListViewをスクロールして画面外に消えた際のリリース処理とか
再度画面内にスクロールした際の再描画処理とかまで自分で実装してんのか?
2017年の現代社会でそんな原始人みたいなことやりたくねえわ
Xamarinって原始人向けのツールなんだな考えられねえわ
2017/06/20(火) 23:46:06.25ID:sbm8CRm3
そんなにPicassoがいいならXamarinでPicassoのライブラリをバインドして使えばいい
2017/06/20(火) 23:51:42.54ID:VcrXPKAt
>>881
お前その聞きかじりの知識で吠え続けるのいい加減恥ずかしくないのwww
2017/06/21(水) 00:14:16.59ID:QmU4e+sR
>>881
FFImageLoadingを使え
2017/06/21(水) 00:38:24.02ID:RgC+TLrN
>>881
>非同期意識して実装してるってことは、ListViewをスクロールして画面外に消えた際のリリース処理とか
>再度画面内にスクロールした際の再描画処理とかまで自分で実装してんのか?
これ、俺はJavaのAndroidアプリで自前でやってるけど、20,30行書くだけだから、別に大した処理じゃないだろ・・
で、UWPアプリでも今作ってるけど、Unloadイベントをビューモデルのキャンセルイベントにバインドしてるだけで、
しっかりUnloadイベントでいいのか調べてないけど、合わせても数行だしな。
2017/06/21(水) 00:40:10.53ID:RgC+TLrN
まぁ、もちろん自前でやったのは、GlideやPicassoのキャッシュ管理の部分が嫌だったからだけどさ。

つか、今度は周辺ライブラリ比べ始めたのかよ。
2017/06/21(水) 12:34:26.87ID:9IF0dBME
言語スレじゃなくてフレームワークスレだからな
標準ライブラリで最適なモノ提供しろってことだろう
2017/06/21(水) 13:09:37.07ID:7iFHkjDo
また訳わからんこと言い出したぞ
標準ライブラリの意味わかってるか?
2017/06/21(水) 14:28:41.92ID:E2cYd5Vv
もう「日本語がおかしい」だけでいいじゃん
2017/06/21(水) 15:43:31.70ID:TrfSumCN
要は「俺がやりたいことは全てライブラリ追加なしでできるようにしろ」ってことだろ?
随分都合のいい考えだな
2017/06/21(水) 15:59:40.07ID:LAQsLuPn
なんだ、やっぱり素人が粘着してただけだったのか
2017/06/21(水) 16:04:42.34ID:LAQsLuPn
そのうちプログラミングできないからアプリ作るの手伝ってくださいって泣きついてきそう
2017/06/21(水) 19:33:55.58ID:E2cYd5Vv
それでもこのスレの住民は素直に構ってくれること確実
2017/06/21(水) 22:21:40.30ID:wt3PDXi8
>>891
そんなの指摘内容見たらこいつ何にも分かってねぇって瞬殺だよね
2017/06/22(木) 10:58:41.52ID:i6W+ZEBd
Xamarin.Forms Windows を復帰してくれないかなぁ・・・
UWPだと制限が多すぎて苦労する。特にファイル周り。
2017/06/22(木) 11:22:09.15ID:daen9gpF
>>895
WPF出るそうだけど。
わざわざXamarinでやる意味もあんまりだが。
2017/06/22(木) 12:06:03.57ID:uPBc77I6
自分で作ったPCLをXamarin.Formsのテンプレートが作成したPCLのプロジェクトに
参照として追加できなかったが
手動でプロジェクト書き換えしたら動いた

どうやらプロジェクトのターゲット
(.NET Framework 4.5、ASP.NET Core 1.0、Windows8、Xamarin.Android、Xamarin.iOS等)
が異なるとだめらしい
しかし、プロジェクトのプロパティから変えようとしても何故か同じに出来ない
UWP関連のツールをインストールしてないからなのか?

手動でプロジェクトファイルのTargetFrameworkProfileをProfile259に変えると良いとstackoverflowで読んで
そうしたら動いた

ASP.NET Coreをターゲットから外してもPCLを参照に追加出来るが
System.Objectが無い(CS0012)とか出るからやっちゃだめ
Nuget3.0をオプトイン出来ないとか何とか出て戻せなくなる
2017/06/22(木) 12:17:39.49ID:i6W+ZEBd
>>896
WPFでもXamarin.Forms使えるのか。
ちょっと試してみる。

自分がXamarinを使うのは、WindowsとAndroidで同じアプリを使うため。
2017/06/22(木) 14:05:29.37ID:V13LlGI7
>>851
姫の動画サンクス
もっとない?
2017/06/22(木) 15:29:17.64ID:6k72kRRJ
>>897
分からなくもない振る舞いだけどうーんって感じだな
各種IDEの完成度の問題かねぇ
2017/06/22(木) 23:24:26.45ID:MdLwMupJ
Xamarin程の糞はない
902デフォルトの名無しさん
垢版 |
2017/06/23(金) 00:53:10.20ID:Yi9d1AdE
C#はけっこういいと思うけどライブラリのパッケージ関連は見直さないとダメだろ
頑張って説明してくれてるこのページとか見ても
http://ytabuchi.hatenablog.com/entry/2014/12/10/174116
泥団子捏ねてるみたいな感じだ
2017/06/23(金) 10:33:02.37ID:g5veGiz4
>>902
2年以上も前に書かれたページを出されてもねぇ・・・
2017/06/23(金) 10:55:10.37ID:pRdCIv1m
>>902
わかる
XAMLとかまともに説明してるサイトとかみたことない
2017/06/23(金) 10:59:52.34ID:U8coMQBB
>>902
そのための.NET Standardだろ…
2017/06/23(金) 11:15:25.67ID:4C2zG+9f
基礎〜中級レベルぐらいまではXamarin公式で網羅されてると思うけど
2017/06/23(金) 11:46:46.13ID:0h8vULMT
.NET Standard & XAML Standard 出てからがほんとのスタート。
2017/06/23(金) 12:26:14.56ID:U8coMQBB
>>904
ベゾルド本にみっちり書いてんじゃねーか。
ただだぞ?
2017/06/23(金) 15:13:45.40ID:R4qOBvLB
Xamarinはオワコン、誰もやってへん
2017/06/23(金) 15:28:07.29ID:Iu0eMigp
それやってる人に出会えてないだけよ
2017/06/23(金) 20:30:05.18ID:7IvU0U3g
          Xamarinするには、まず人脈♪

                /\
               / 神 \    ・@chomado
             /      \
            / ̄ ̄ ̄ ̄ ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           /            \    ・@ytabuchiとか
         /     偉い人     \    JXUGの方々
        /                  \
       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ \ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     /       一般ピープル        \    ・無償化されて
    /                         \    知った人
   .  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


  ttp://pbs.twimg.com/media/CyKXMkvUsAAkB_g.jpg
2017/06/23(金) 21:26:48.52ID:+DGZ9FTs
きも
2017/06/23(金) 21:42:11.47ID:KddAMVJ7
>>911
これ書いたおっさん、今もぬけぬけと呟いてるの見るとなんだかなぁと思ってしまう
2017/06/23(金) 22:04:59.35ID:kv8q2kkI
何のことかわからなかったけど
ググったら出てきた

【Xamarin】ちょまど炎上事件についてのまとめ
http://www.utali.io/entry/2016/12/02/212810

>つまり、彼女はアンチたちが表層的であれ、深層的であれ、喉から手が出る程欲している地位や
>立場をいとも簡単に手に入れているのである。
>しかも彼女は多くのフォロワーを持つツィッタラーだったので、一部始終がすべて明らかになっていた。

これマジで言ってるならかなり無能だと思う
女に毒されておかしくなったのかこの人は?
2017/06/23(金) 22:08:06.70ID:kv8q2kkI
この人変な記事書いてるな…

ちょまど さんに彼氏はいる? 検証してみた
http://www.utali.io/entry/2017/04/03/174554
2017/06/23(金) 22:59:01.87ID:tjx7MQEj
純粋にキモイ
2017/06/23(金) 23:30:24.18ID:qHUlInow
激しく同意。
2017/06/24(土) 00:56:52.13ID:PeZfK8nM
Xamarinもそれに関わるやつもキモい
2017/06/24(土) 01:10:06.73ID:9ZRCiRRx
使いもしないのにずっと粘着してこれ程の糞はないと言い続けてる奴が一番キモいけどな
2017/06/24(土) 07:44:29.65ID:LXfJ84Bv
日本語が分からない人たちは怖い
2017/06/24(土) 12:47:51.53ID:a2US2Yp5
糞にたかる、んこ蠅だろ
2017/06/24(土) 13:14:24.63ID:TM1thEne
>>905 >>907
その希望の星の.Net Standardにしても
https://docs.microsoft.com/ja-jp/dotnet/standard/library
の一覧表とかみるとため息がでるよな
MSはこういう名前とかバージョンのつけ方が致命的にセンスない
2017/06/24(土) 13:38:48.57ID:wd3p6bxJ
>>922
単に自分がサポートしたい範囲が収まるようにバージョン選ぶだけでしょ
この一覧表を暗記しろと言われてるわけでもあるまいし、何も難しいことはない
2017/06/24(土) 14:25:00.20ID:huqIAL1D
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html
2017/06/24(土) 14:29:04.54ID:PeZfK8nM
Xamarin程の糞はない
2017/06/24(土) 14:35:48.87ID:Ttx92mnQ
>>922
なんでため息が出るん?
927デフォルトの名無しさん
垢版 |
2017/06/24(土) 15:43:33.57ID:TM1thEne
>>922の表

.NET Standard が 1.4 -> 1.5 -> 1.6 -> 2.0 と進むと
「.NET FrameworkおよびTrooling1.0」が 4.6.1 -> 4.6.2 -> vNext -> 4.6.1 と戻ってるのは何なの?

.NET Standardの2.0とこクリックした先見ると.NET Coreは2.0なのに
その表だと vNext なのはどうして?

.NET Standard 1.4/1.5/1.6のとこクリックした先見ると.NET Frameworkは全部4.6.1ってなってて
その表の 「.NET FrameworkおよびTrooling2.0」に対応してるっぽいけど、
その表の 「.NET FrameworkおよびTrooling1.0」ってのは何なの?
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況