Xamarin Part6
レス数が1000を超えています。これ以上書き込みはできません。
!extend:on:vvvvv:1000:512
C#を用いてクロスプラットフォームアプリケーション(iOS Android Mac)を
を開発するためのライブラリおよび開発環境です。
Macの人は Xamarin Studio、Winの人は Visual Studioで開発できるよ!
公式
http://xamarin.com/
前スレ
Xamarin Part5 [無断転載禁止]c2ch.net
http://mevius.5ch.net/test/read.cgi/tech/1498575762/1
煽りはスルー推奨
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured ちょまどはもう全然Xamarinの情報発信してなくね
Xamarinみたいな糞を未だにやってるのは騙されたお前らだけ >>950
辞めるのはMSであってXamarinの開発はまだやると言っているんだが >>955
他の言語やフレームワークに乗り換える可能性が高いって意味のこと書いて無い? 会社に所属していると自分でやりたいことができない。だから辞める。
としか取れないんだけどな・・・
>>956
>非OSS部分が無いとコードが維持できないレベルになってきたら、他の言語やフレームワークに乗り換えてやっていくつもりです。
と書いてるだけ。逆にいうと、コードが維持できるのならC#のままって事だろ。 >>957
その次の「〜早々にそうなるかもしれません。」が目にはいらないのかな? ちょまどはどうしてEnoさんにお疲れ様リプをしないのかな?^^ >>953
先月カンファレンスで登壇してたぞ食糞野郎 すみません、StackLayout の高さって自動じゃないんですか。
<TableView Intent="Form">
<TableView.Root>
<TableRoot>
<TableSection>
<ViewCell>
<StackLayout>
<StackLayout>
<Label FontSize="Large">あ</Label>
</StackLayout>
<StackLayout>
<Label FontSize="Large">い</Label>
</StackLayout>
</StackLayout>
</ViewCell>
</TableSection>
</TableRoot>
</TableView.Root>
</TableView>
で、「あ」は表示されるのですが「い」が表示されません。 自己解決
HasUnevenRows = "True" にしないといけないのですね。
あとはスイッチのサイズ・・・ Xamarin.Forms 2.5.x で作ったプロジェクトを3.xに更新すると以下のエラーが出るのですが、解決方法はありませんか?
エラー CS0012 型 'Attribute' は、参照されていないアセンブリに定義されています。アセンブリ 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' に参照を追加する必要があります。 ロジックの組み立ては C# でラクなんだけどなぁ
Java なんて関わりたくない w 素晴らしい
一つの言語でiOSとAndroidの開発が出来てしまうのか
Xamarin使うしか無いじゃんコレ それならFlutter dartの方が良さそうだけど .Formsの方は痒いところに手が届かなかったりするけど.Nativeの方はマジ強力で使える Flutterは後発で色々良いところもありそうだけどこなれてないとこもまだ多そうなイメージ
まだネイティブコントロールとの混在はできないんだっけ? Android で Switch のカスタムレンダラー書いてスケール変えれるか試してみたけど、元々のサイズまでで描画が切れちゃってダメだな
Forms 生かすなら Android の Switch 使うのやめて、Switch っぽい見た目のもの作ったほうが早そう そんな無駄な実験に時間を浪費する暇があったらネイティブでそれぞれで作ったほうが早い iOSだったら三点タップして拡大してくださいで済む話 ネイティブでも結局カスタムSwitch造ることになるんだからFormsでもネイティブでも手間は大して変わらんな 念のため書いとくけどiOSは三点ダブルタップで画面が拡大する カスタムレンダラーで実験して時間を無駄にした分の負け PGなんて、try and error の積み重ねじゃん。
そういった時間を無駄と思っているなら将来性無いね。
枯れた技術だけで組んでいればいいさ。 そもそもカスタムレンダラーなども含め、Xamarinその他のクロスプラットフォーム技術によって共通化させる主な目的は開発の高速化ではないからね
特に対象の規模が大きくなればなるほど後の保守の効率化の方がメインとなる もっと意味のあるtry and errorに時間を使うべき
Xamarin特有の糞関わっている暇などない >>984
明らかにお宝の埋まってない穴を掘り進むTry and Errorもあるからねえ。そのあたりはPGセンスの有無が大きい。
いくらTry and Errorをしてもお前にゃ一生無理だってのはある。 どのクロスプラットフォームでもカスタムレンダラーなりDIなりに当たる仕組みは存在する(というか特にスマホ向けなら必須である)わけで
言語や文法が異なるだけで実質的には何も変わらずxamarin特有のことなどではない >>985
いや開発の高速化も普通に入るだろ。
お前の主観か?
>>986
この場合にネイティブとレンダらで試行錯誤がどう違うのかよろ クロスプラットフォームは総じて糞
その中でもXamarinはキングオブ糞 求められるのは高速化ではなく、効率化だな。速く組んでも無駄な動作ばかりしてたら駄目だろ。
そういう意味合いで、開発言語の共通化は部品の共通化になり、効率が上がる。 どうでもいい言葉遊びは置いといて、多くの部分を共通に作れるからトータル時間短く開発できるしメンテも楽。
決して共通化=早く開発できるではないけれど、自分の経験上は環境構築のトラブルなど考慮してもざまりんでやった方が別々に作るよりはるかにマシっていうか別々に作ることとか考えただけでもやだわ 最初にちょまどさえ使わなければこんなに粘着されることもなかったのに 粘着する基地外を叩くべきでそれでチョ窓を叩くのは基地外の思う壺 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 290日 6時間 55分 0秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。