Xamarin Part6
レス数が900を超えています。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 React Nativeも糞
ttps://twitter.com/Psychs/status/1003028636071387136
クロスプラットフォームは総じて糞
Xamarinはキングオブ糞 Natがgithubうまく残してくれるといいけど、devopsみたいなツール群統合したところにまた統合するのかね。 ザマリンとC++のクロスプラットフォームってどうちがうん?
言語が違うのは分かるんだけど クロスプラットフォームって言葉ぐらいしか一緒なとこなさそう デスクトップのクロス環境は成功してるけどモバイルはOS差が大きすぎて無理があるんだよなあ Xamarin.Essentialsでスマホ特有の各種機能の大部分(センサー、カメラ等)も共通部分のプログラミングだけで済むようになるからかなり各OS毎に書き分けなきゃならない要素は減るだろうな githubのtがfに見えたからギフハブ
これは苦しいけどまあ判らないでも無い
gidhubは全く意味が判らない GithubというかGitを知らんからそんな間抜けな読み方をするんだろ gitは発音記号にしたらgit
無理矢理カタカナ表記にするならギットだろ セブンのソフト、そそのかされて食べてみたけどなんかボソボソした感じだし自分はミニストップのの方が美味しい Xamarin.Formsのgtkが.net core で動いた人います?
解説ページそのままで.net coreに置き換えても動きませんでした。 apkにdll追加したいときはどうしたらいいの?
使いたいc#ライブラリがあって(これは参照の追加)、そのc#ライブラリが内部で利用しているdllをプロジェクトの中(apkの中に)に含めたい Referenceでそのdll選んでプロパティよりコピーローカルじゃダメ? それだと参照としてプロジェクトに読み込まれるからだめなんだよね。できなさそうだね >>849
何がダメなのか意味わからん
動的に読み込みたいって事か?
だったらただのバイナリとしてでも置いとけ >>854
これは同意だわ
他の言語は終わってるし へじたんはC#に見切り付けてtypescript側に移っちゃったけど
この前も提案した仕様が取り入れられてて喜んでた
typescriptは上位の能力者の戦いみたいな世界になってて嫌い Xamarin.forms でShiftJISに変換する方法ってないの? encodingがshiftjisサポートしてないみたい例外でちゃう
なんかまちがってる? >>864
Shift_JIS or MS932? >>864
今は知らんけど2年くらい前はXamarin.Forms側では対応してなかったからネイティブ側で呼び出して解決した >>865
932は試したけどms932はためしてなかった、あしたやってみよう、ありがとう
>>866
やっぱり?わざわざencordingに似たinterface作ってdependencyservice呼んでだめだったらダルダルだなと切り上げたところでした 昔PCLで何か作ってshift-jisデコードした覚えがある
標準の環境では無理だった PCLもdroid側もCJKもその他もダメだったorz
nugetしたP~なんとかもダメ
shiftjisのencoderが取得できないみたい
環境なのかなんなのかあきらめてAndroid studioですることにしました
でもモヤモヤ晴れないんでこれでいけたという例を頂けるとうれしい Portable.Text.Encoding.GetEncoding("Shift-JIS");
で例外出るの? >>871
あ、これの場合は共有ライブラリをPCLじゃなくて.NET Standard化する必要があるかな多分 Xamarin.Forms / UWP で DetailMasterPage の MasterPage(メニュー)が引っ込んでくれない。
同じソースでAndroidなら引っ込んでくれるんだが・・・
解決方法がわかるかたいませんか? Androidアプリって設定情報とかをローカルに保存するとき
jsonかxmlで保存するのはスタンダードな事ですか? 俺はアプリの単純な値の設定情報はpreferencesに突っ込んでるな。 というかPreferences使えばpreferencefragmentとか自動でUI作ってくれるから、みんな大抵これ使ってるんじゃね? とりあえず原因はわかりました。
MasterDetailPage.MasterBehavior のデフォルトが MasterBehavior.Default になっている場合、モバイル端末以外では非表示にならないようです。
UWPでも消したい場合はPopoverにすれば消えました。 「Delphi」「C++Builder」のフル機能を無償で 〜“Community Edition”が発表 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1133620.html
これの C# 版が求められている > Microsoft >>884
Visual Studio Community じゃダメなの? >>884
これ(開発ツール)のC#版ってVisualStudioのことだろ
どちらかと言えば、EmbarcaderoがMicrosoftの後を追っているだけのようにしか見えない
以前のXamarinStudioからVisualStudioへの移行時とほとんど同じ流れだな >>885-887
C# だとWindows、macOS、iOS、Android向けのネイティブアプリをワンソースで開発できないやん。 プラットフォーム差があまりに大きいからな
完全にワンソース化も技術的にはできるがデメリットが大きすぎる。そんなもん誰も欲してない 馬鹿でも使えるようにスマホ基準で作ればいいだけだから。 >>890
それならXamarinでもできるやん。
各プラットフォーム毎に自動生成のプロジェクトはできるけど、実際のソースは一か所で済む。 >>891
ワンソースでmacは無理、Windowsもまぁ半分無理。 >>893
スマホ基準でMacやWindowsを無理矢理ワンソース化するとかアホだろ
誰もデスクトップアプリをスマホ基準に合わせようとは思わないよ こんな優秀なクロスプラットフォームが存在したのか
凄すぎるよ全く ようするに UI は共通化するのがベストとは言えないんだよな
無理やり共通化すれば開発コストは下がるけど、ユーザーからするとプラットフォームごとに最適な UI のほうが嬉しい
コストを下げる代わりに UI は多少チグハグになることを理解してる客向けなら Xamarin.Forms は良い選択肢 客からiOSとAndroidでUI一緒にしてくれと言われることが多い >>903
客の意見をそのまま通す、無能な営業にはお似合いだろうね。 働いたことのないニートの戯言聞いてるとああ夏休みかと実感するわ
あニートに関係ないかw 糞みたいな職場のやつがXamarinみたいな糞を使う >>908
UI スレッドでの await は UI スレッドに戻るけど、ワーカースレッドでの await は別のワーカースレッドに戻る可能性があるっていう理解で合ってますか? >>910
基本そういう理解であってる。UIスレッドでのawaitでUIスレッドに戻したくなければ、TaskクラスにConfigureAwaitメソッドあるから、ひきすうをfalseにして呼び出してそれをawaitする。 >>910
awaitをuiスレッド以外で使う必要があるのだろうか? レス数が900を超えています。1000を超えると表示できなくなるよ。