X



Xamarin Part6
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん (ワッチョイ bee0-PvcH)
垢版 |
2017/10/19(木) 07:55:07.34ID:lUytdpCK0
!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
0011デフォルトの名無しさん (ワッチョイ 1981-bcII)
垢版 |
2017/10/19(木) 08:52:59.04ID:fQaDhVbm0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないし
MVVMを推奨するならデフォルトで必要なライブラリなど全て入れた状態で配布しろ
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりする
スマホアプリの最も基本的なUIであるListViewすらまともに動かないとか糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0021デフォルトの名無しさん (ワッチョイ 8e3b-wpcC)
垢版 |
2017/10/19(木) 13:28:00.04ID:P56oLPUl0
いつもの無能コピペ馬鹿
0022デフォルトの名無しさん (ワッチョイ 1981-bcII)
垢版 |
2017/10/21(土) 00:27:47.37ID:CaNFP8sa0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないし
MVVMを推奨するならデフォルトで必要なライブラリなど全て入れた状態で配布しろ
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりする
スマホアプリの最も基本的なUIであるListViewすらまともに動かないとか糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製じゃない
Microsoftも糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
0023デフォルトの名無しさん (ワッチョイ 1981-bcII)
垢版 |
2017/10/21(土) 00:33:11.08ID:CaNFP8sa0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないのが糞
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりするのが糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製でなく、
Microsoft自身も糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0024デフォルトの名無しさん (ワッチョイ 8e3b-wpcC)
垢版 |
2017/10/21(土) 01:16:38.64ID:u5mAdvt30
いつもの無能コピペ馬鹿
0025名無しさん@そうだ選挙に行こう! Go to vote! (アウアウウー Sa89-KcNH)
垢版 |
2017/10/22(日) 17:20:45.18ID:df5sIk/3a
5年後はもう完全忘れ去られてそう
0026デフォルトの名無しさん (ワッチョイ bab3-QZhF)
垢版 |
2017/10/24(火) 22:16:36.45ID:018tmIsf0
C++相談室から誘導されてきました、質問させて下さい

VS2017のC++/WinRTで新しいプロジェクトを作成
(Visual C++ → Windowsユニバーサル → 単体テストアプリ)
実行すると TEST APP 、Unit Test 、Tests Running の3つの文字が出てくるウィンドウが出てきます
しかし、UnitTestApp.xaml の Application要素の中身は、空っぽです
新しくブランクページを作ると、Page要素になって、デザインできる上にボタン等を貼り付けると
Page要素の中に要素が作られます

Application要素の中身は一体どこにあるのでしょう?
0029デフォルトの名無しさん (ワッチョイ bab3-QZhF)
垢版 |
2017/10/24(火) 22:42:52.19ID:018tmIsf0
>>27読んでggったんですけど、そうですよね・・・
C++で、UWPで、Win32寄りの処理をゴリゴリ実行したかったんですけど、
こっちでも質問を取り下げて、自分でちょいと追ってみます、失礼しました
0034デフォルトの名無しさん (ワッチョイ d6e8-/wYC)
垢版 |
2017/10/25(水) 23:45:20.06ID:O/ZIH8kM0
まあでもXamarinやC#よりいいのってないからね
0037デフォルトの名無しさん (ワッチョイ 9b3b-kQnE)
垢版 |
2017/10/26(木) 06:09:23.53ID:Kox7tSJi0
Android StudioじゃiOS開発できないんだよ
0050デフォルトの名無しさん (スッップ Sd33-t3KD)
垢版 |
2017/10/27(金) 23:40:25.86ID:+CryEH9Pd
例えばボタンを押した時に動的にビューを追加するとチラついたような汚い描画になるけど、これってネイティブでもそういうもんなの?
どうしたら一瞬でパッと表示されるの?
0053デフォルトの名無しさん (スップ Sd33-kQnE)
垢版 |
2017/10/27(金) 23:55:09.71ID:HCblxRkod
>>50
そんなんなったことないな
0054デフォルトの名無しさん (ワッチョイ 337f-t3KD)
垢版 |
2017/10/28(土) 14:01:09.68ID:zCxy9JvG0
みんなはなってないのか
なんでだろう。パーツごとにコントロールとして定義しまくっててStackLayoutとかのネストが深くなってるからかも
ちなみにAndroidとiOSで起きてる。他はターゲットにしてない
0055デフォルトの名無しさん (ワッチョイ d981-nu9H)
垢版 |
2017/10/29(日) 08:07:51.48ID:Gu+Q8xiz0
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
0060デフォルトの名無しさん (ワッチョイ 41b3-QKm+)
垢版 |
2017/10/29(日) 15:02:32.11ID:vxRIwZGS0
>>57
だってAndroidとiPhoneを平気で比較する世の中だから。
0061デフォルトの名無しさん (ワッチョイ 9b3b-S1jC)
垢版 |
2017/10/30(月) 02:09:57.74ID:f5aiIvXh0
>>55
無能すぎワロタ
0063デフォルトの名無しさん (スップ Sd33-S1jC)
垢版 |
2017/10/30(月) 18:55:11.99ID:7woAn9Q5d
日本語だけで検索するからだよ
0064デフォルトの名無しさん (ワッチョイ 9be0-/3V2)
垢版 |
2017/10/30(月) 18:59:09.85ID:YnEbvaCa0
AndroidとiOSのAPIが一緒なわけ無いだろ。
APIが一緒というのは、AndroidネイティブのAPIと、Xamarin経由でアクセスするためのAPIが1対1になっているという意味だろ。
0067デフォルトの名無しさん (ワッチョイ 212b-nE1B)
垢版 |
2017/10/31(火) 01:11:32.60ID:Ypa5dBX40
>>64
基本英語で検索してる
おれは CMTimeMakeWithSeconds() をXamarinで使いたかったんだけど、
検索すると Xamarin では CMTimeクラスのFromSeconds() メソッドが同じような機能を提供してるらしいことがわかる

ただ名前が違うし同じかどうか確信がもてないのでリファレンスを調べてみたけどろくな説明も無し
https://developer.xamarin.com/api/member/MonoTouch.CoreMedia.CMTime.FromSeconds/p/System.Double/System.Int32/

しょうがないのでXamarinのソースを調べて FromSeconds() の中でネイティブの CMTimeMakeWithSeconds() を呼んでることを確認しましたとさ

なんでこんな阿保な変更してるの?
0068デフォルトの名無しさん (ワッチョイ 9b3b-S1jC)
垢版 |
2017/10/31(火) 01:44:20.68ID:+kQC5qwz0
>>67
ObjectiveC流の命名規則をC#流の命名規則に変換してるだけじゃん
ものすごく分かりやすい
0070デフォルトの名無しさん (ワッチョイ 212b-nE1B)
垢版 |
2017/10/31(火) 03:28:37.08ID:Ypa5dBX40
>>68
C#もObjectiveCも知ってなきゃ理解できないAPIとか流石だな
それじゃ CMTimeMakeWithEpoch()は、FromEpoch()になるのか?見当たらんが

CMTimeMakeFromDictionary()はそのままFromDictionary()なのはどういう理屈?
0071デフォルトの名無しさん (スップ Sd73-S1jC)
垢版 |
2017/10/31(火) 03:39:43.05ID:v/mVRsCLd
CMTimeMakeWithEpochはCMTimeのコンストラクタだな
ちょっと公式ドキュメント見たらすぐ分かるね
0072デフォルトの名無しさん (ワッチョイ 212b-nE1B)
垢版 |
2017/10/31(火) 03:52:02.82ID:Ypa5dBX40
XamarinのCMTimeの公式リファレンスはこれが書いてあるだけで、
CMTime(Int64, Int32, Int64)
クリックしてようやく CMTimeMakeWithEpoch() と同じ引数でCMTimeを返すコンストラクタなことがわかる
public CMTime (Int64 value, Int32 timescale, Int64 epoch)

でも引数同じだからって同じCMTimeを返すとは限らないんだよな
リファレンスには説明無いし
Xamarinのソース見ても同じなのかはっきりしない
CMTimeの中身見ると、まあたぶん同じなんだろうなって推測できるレベル
0074デフォルトの名無しさん (ワッチョイ 33eb-RYMG)
垢版 |
2017/10/31(火) 04:52:42.96ID:qnp2JKb+0
分からんでもない
API仕様とGitHubを読み込むのが必須になってるのが面倒
スクリプト言語だと、フレームワークや外部ライブラリ含めてソースコード全部が手元にある状態だから、ステップ実行しながら手元のコードを読むだけで大半の問題が解決する
少なくとも、実装仕様の確認のためにブラウザを開くなんて手間は無い

コンパイル言語の開発者用に、ソース付きのパッケージ配布の仕組みが欲しい
0079デフォルトの名無しさん (ワッチョイ 9be0-/3V2)
垢版 |
2017/10/31(火) 10:12:19.19ID:Jb/o6d5C0
>>77
APIを直接たたくようなアプリなら、APIがベースとしている言語の知識が必要なのはXamarinに限った事では無い。
APIを意識しなくても良いレベルのアプリならC#だけの知識で十分だぞ。
つか、糞だと思っているものに粘着とか、ンコ蠅だね。
0085デフォルトの名無しさん (スップ Sd33-S1jC)
垢版 |
2017/10/31(火) 16:25:48.46ID:JG97fCsod
イーモバイルの人はアスペなのか
0086デフォルトの名無しさん (アウアウカー Saed-Yk+q)
垢版 |
2017/10/31(火) 16:37:09.53ID:DJpGBnZ+a
xamarinでバーコードリーダー入れたいんだが
Uncaught Exception
Exception of type
'System.Collections.Generic.KeyNotFoundException' was thrown.
(KeyNotFoundException)
って出たんだが分かるやつおらんかね
0092デフォルトの名無しさん (スップ Sd33-S1jC)
垢版 |
2017/10/31(火) 18:41:00.37ID:JG97fCsod
私はZXing.iOSでバーコードスキャンできてるからXamarinのせいではないと思いますよ
0100デフォルトの名無しさん (ワッチョイ 9be9-nE1B)
垢版 |
2017/11/01(水) 16:48:08.15ID:FrMlKy6t0
>>99
visual studioはpreview版つかってんの?
community版ではうまくビルドできてないと感じて俺もiOSは諦めてる
この前までpreview版使ってたんだけど
SSDの空き容量がなくなって新しいのにクリーンインストールした時に
communityに戻してからXamarin Live Playerではまともにビルドできたことないわ
まあ俺が雑魚ってのもあるんだけど
0101デフォルトの名無しさん (スップ Sd33-S1jC)
垢版 |
2017/11/01(水) 18:01:34.12ID:QcGBq4Y9d
>>99
自分はWindows+Macだけど仕事で開発中のアプリはZXing使って問題ないからまあlive playerの問題だろうね
0102デフォルトの名無しさん (アウアウカー Saed-Yk+q)
垢版 |
2017/11/01(水) 20:24:53.30ID:v2rvfWjBa
visual studioはcommunity版だね
Live Playerの問題なら諦めるしかないな…
学生のお遊びプログラミングだから割りきる所は割りきるよ
答えてくれた皆さんありがとうございました
0103デフォルトの名無しさん (ワッチョイ 49e9-SaAB)
垢版 |
2017/11/03(金) 00:05:28.35ID:vxqH6NlZ0
VSでツール→オプション→Xamarin→その他から更新プログラムを今すぐ確認で、
ダウンロードしてインストールをするにしても、インストーラーが立ち上がりません。
管理者権限で実行しても同じです。
入れなおす以外で試してみたらというのないでしょうか?
0105デフォルトの名無しさん (ワッチョイ 063b-tt3f)
垢版 |
2017/11/03(金) 00:39:34.17ID:QwS173bU0
>>103
Visual Studio Installerを実行する
0106デフォルトの名無しさん (ワッチョイ 6eeb-Uo0Q)
垢版 |
2017/11/03(金) 02:20:14.87ID:OddEU0qV0
これから使おうと思ってる人は、配布用パッケージすら作っていないようなブログや書籍がXamarinが「使える」って言っていても信用しないこっちゃ
0107デフォルトの名無しさん (スップ Sd62-tt3f)
垢版 |
2017/11/03(金) 20:30:43.65ID:S8J3Rrwtd
>>106
ん?
配布用のipaやapkは作れるが
0108デフォルトの名無しさん (ワッチョイ 49e6-u38N)
垢版 |
2017/11/03(金) 21:46:51.84ID:lHu2emwd0
開発者モードってXamarinで開発するときのみでそれ以外は切っておいた方がいいですかね
0109デフォルトの名無しさん (ワッチョイ 6eeb-Uo0Q)
垢版 |
2017/11/03(金) 23:34:30.21ID:OddEU0qV0
>>107
じゃあ今ipa作ってみろよ
0110デフォルトの名無しさん (スップ Sd62-tt3f)
垢版 |
2017/11/04(土) 00:01:48.22ID:kvJlqDK8d
>>109
はい作りました
0114デフォルトの名無しさん (スフッ Sd62-tt3f)
垢版 |
2017/11/04(土) 20:38:55.82ID:rKdkE3+qd
別にコトリン使えても嬉しくないんだが
0123デフォルトの名無しさん (アウアウウー Saa5-7tl6)
垢版 |
2017/11/05(日) 14:12:27.56ID:dZqjS26za
少なくとも今のところはkotlinのクロスプラットフォーム対応では共通化したい部分のライブラリをほとんど自作する必要があって、
Xamarinではそういったライブラリの中でも特に頻繁に使われるものが.Net Standardとして定義されている
つまり.Net Standard相当の質と量のライブラリが提供されない限りはXamarinの方が優位と言っていいよ
0126デフォルトの名無しさん (ワッチョイ 06e9-9Rqp)
垢版 |
2017/11/05(日) 16:28:17.02ID:QDQJ5ONm0
道具として便利だと思うものを使えばいいんだから
使い易ければ使う、使いにくければ使わない、でいいのに
アンチと擁護繰り返す必要奴らは何がしたいのかわからない
まぁ2chの日常風景なんだけど

俺は今んとこ面白そうだから使ってる
もっといい物が出てきたら当然そっちを使う
ただそれだけ
0132デフォルトの名無しさん (ワッチョイ 06e9-9Rqp)
垢版 |
2017/11/07(火) 00:58:18.89ID:rtxv9yEp0
>>129
試してないけどここにまるっと書いてるんじゃないの
ttp://blog.okazuki.jp/entry/2016/11/21/155911

>>130
えらい荒ぶっとるな
0134デフォルトの名無しさん (ワッチョイ 063b-tt3f)
垢版 |
2017/11/07(火) 08:26:30.46ID:tb1JNATE0
>>132
単なる静止画撮影じゃなくて撮影前段階でのプレビュー画像をリアルタイムで欲しいんだと思うよ
俺はそのプラグインだと無理だと思ってるけど
0138デフォルトの名無しさん (ワンミングク MM92-Xio0)
垢版 |
2017/11/07(火) 20:39:41.13ID:08KjVeecM
君らがXamarinにかけてきた時間は無駄だったということだし、
君らの人生そのものが無駄だったということだ
はよKotlinにごめんなさいしてキャリアチェンジした方がええんちゃうの?wwww
0143デフォルトの名無しさん (スププ Sd62-cDlW)
垢版 |
2017/11/08(水) 00:31:40.46ID:wUWTt8bsd
ルビのテキスト表示したいんだけど、WebView使ってHtmlで表示するのが一番簡単そうなんだけど、
他に良い方法ありますかね?
0157デフォルトの名無しさん (ワッチョイ 5fe9-vLjR)
垢版 |
2017/11/09(木) 01:21:24.55ID:Hi+UKJh50
Visual StudioのXamarinで、 .NET Framework のバージョンを確認する方法ってどのようにすればよいでしょうか?

Xamarin Studioでの確認方法は書いてあったのですが、VSがわからないです。。
https://chomado.com/note/tech/how-you-check-dotnet-version-in-xamarin-s
0160デフォルトの名無しさん (ワッチョイ 5fe9-vLjR)
垢版 |
2017/11/09(木) 01:45:21.71ID:Hi+UKJh50
>>158
.NET Frameworkのどのバージョン相当という意味なのでしょうか。
リンク先のxamarin studioには書いてあったので、同じようなものがあるのかと思いました。
0161デフォルトの名無しさん (ワッチョイ 5fe9-vLjR)
垢版 |
2017/11/09(木) 01:48:27.60ID:Hi+UKJh50
>>160
レスありがとうございます。
ただ、ソリューションのプロパティにも、xxx.Androidのプロパティにもそれらしきものは見当たらないですが、もっと別のとこでしょうか。
0165デフォルトの名無しさん (ワッチョイ 7f81-ySnM)
垢版 |
2017/11/09(木) 08:48:14.91ID:+8G/D3P40
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなるのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないのが糞
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりするのが糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製でなく、
Microsoft自身も糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0170デフォルトの名無しさん (ワッチョイ ff3b-R8AC)
垢版 |
2017/11/09(木) 14:06:48.51ID:owCX+x6h0
そんな突っかかるようなことかよ
0173デフォルトの名無しさん (スッップ Sd9f-ociX)
垢版 |
2017/11/09(木) 22:07:38.29ID:fsR8rdU6d
VSでコンパイルに使ったxamarinバージョンってヘルプから見るしかないのでしょうか?

ヘルプから見ると後から見たときにコンパイルに使ったバージョンってわけでもない気がするのですが、ビルド後のファイルとかプロジェクトファイルには記載されませんか。
0179デフォルトの名無しさん (ワッチョイ ff25-PL4W)
垢版 |
2017/11/10(金) 08:26:13.37ID:P+6mKPOf0
>>176
Xamarin限らず色々どうやってるんだろうって話か。
そゆんではオプソで色々読めるのは良いよね。
勉強する気のあるやつとないやつで差が出るよな。
自分はXamarin.FrmsであるControlの挙動を案件の仕様に合うようにゴニョゴニョしようとしたけどダメで、結局ソース見てレンダラーでやったらあっさりできた。
0183デフォルトの名無しさん (ワッチョイ ff3b-R8AC)
垢版 |
2017/11/11(土) 15:41:50.74ID:xG+5Xfzv0
無能なので他人のソースコードを見ても参考にできないんです
0191デフォルトの名無しさん (スププ Sd9f-R8AC)
垢版 |
2017/11/14(火) 22:01:12.39ID:7KrXnmqkd
>>190
じゃなくてnugetで探すんだよ
0194デフォルトの名無しさん (ワッチョイ 5fe9-vLjR)
垢版 |
2017/11/14(火) 23:45:30.70ID:Rbk2zOBm0
>>193
いろいろ多くてすみません。
共通化というのはAndroid/iOS/windowsで共通コードになるということでしょうか?
サーバとより共通化というのは具体的にどう共通化されるのでしょうか?
0195デフォルトの名無しさん (ワッチョイ ff25-PL4W)
垢版 |
2017/11/15(水) 00:38:34.80ID:jZhKHSxv0
クライアント側ではビジネスロジック的なものは基本的にほぼ全て共通化できる。
UIも凝ったものでなければかなりの部分を共通化できる。
サーバーとの共通化はビジネスロジックやライブラリなどで共通化できそうなものがあればですかね。
0198デフォルトの名無しさん (ワッチョイ df8a-KLCy)
垢版 |
2017/11/15(水) 03:46:21.96ID:PBDUFr1U0
ユーティリティ的なモノは共通化できるけど嬉しいかと言われればそれほどでもない
作りによるんじゃね?
0200デフォルトの名無しさん (ワッチョイ ff25-PL4W)
垢版 |
2017/11/15(水) 08:54:13.99ID:jZhKHSxv0
>>198
まあサーバーとの共通化はそんなにないと思われ
ASP MVC見たいのもやるならビジネスロジックの一部とかPOCOの定義、ユーティリティの一部とかかね。
基本は言語とか開発環境を全く別のものにしなくていいってとこだろうね
0209デフォルトの名無しさん (スプッッ Sd82-kYFQ)
垢版 |
2017/11/16(木) 09:09:28.26ID:e/Hz7FiQd
おまえの人生ほど糞はない
0215デフォルトの名無しさん (ワッチョイ 8281-RjUU)
垢版 |
2017/11/16(木) 21:46:11.08ID:D4xe4bv50
Xamarin.Forms程の糞はない
WebViewなどXamarin.Formsの提供する部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarin.Formsの共通部品を使えば1回の実装で済むと思って手を出したら3回も同じ実装をやらされる
急がば回れとはこのことである
0216デフォルトの名無しさん (スププ Sd22-I4YF)
垢版 |
2017/11/16(木) 22:24:43.06ID:qbvW0cGWd
いつもの無能コピペ馬鹿
0218デフォルトの名無しさん (スププ Sd22-I4YF)
垢版 |
2017/11/16(木) 22:33:38.45ID:qbvW0cGWd
無能が設計すればな
0219デフォルトの名無しさん (ワッチョイ 8281-RjUU)
垢版 |
2017/11/16(木) 22:34:41.24ID:D4xe4bv50
任天堂が出したアプリの中で最も星平均が低いのがXamarinで作られたNintendo Switch Onlineアプリである。
任天堂はもともと今年の秋に有料オンラインサービスを開始するとアナウンスしていたのに、
Nintendo Switch Onlineアプリの出来が悪すぎたせいで来年に延期になった。
つまり、Xamarinを使うと開発工数は伸び、アプリのクオリティは落ちるということである。
0220デフォルトの名無しさん (スププ Sd22-I4YF)
垢版 |
2017/11/16(木) 22:36:34.19ID:qbvW0cGWd
再び無能コピペ
0221デフォルトの名無しさん (ワッチョイ 8281-RjUU)
垢版 |
2017/11/16(木) 22:37:48.05ID:D4xe4bv50
Microsoftは新規にAndroid版edgeブラウザを開発中とのことである。
Android版のedgeブラウザはXamarin製なんだろうと思いきやAndroidネイティブである
なぜXamarinの提供元がXamarinを使わないのか
Xamarin程の糞はないからである
0222デフォルトの名無しさん (スププ Sd22-I4YF)
垢版 |
2017/11/16(木) 22:38:23.39ID:qbvW0cGWd
また無能コピペ
0224デフォルトの名無しさん (ワッチョイ ae25-dlKh)
垢版 |
2017/11/17(金) 08:24:48.72ID:QxTsF1GW0
>>223
作る内容によっては最も効率が良い方法と思うが。
LOBアプリなら十分だしよっぽど凝ったものでもなければレンダラーとかで対応可能。
各プラットフォームの画面作りに慣れてるならロジックの共通化だけにしといた方が混乱はないかもなのは認める
0228デフォルトの名無しさん (ワッチョイ 6ee8-LGLT)
垢版 |
2017/11/17(金) 21:18:52.20ID:Xkp76caL0
新規でも皆formsのイメージがあるわ
XAMLって何出来るん?バインディングってformsでも出来るんでしょ?
0230デフォルトの名無しさん (ワッチョイ 6ee8-LGLT)
垢版 |
2017/11/17(金) 22:11:23.45ID:Xkp76caL0
>>229
そうなんだ
XAMLってバインディングが売りって聞いたが違かったか
0234デフォルトの名無しさん (ワッチョイ f9b3-AWKa)
垢版 |
2017/11/17(金) 23:41:12.32ID:Eetf/DNi0
名探偵フォームズ。
0243デフォルトの名無しさん (ワッチョイ 463b-I4YF)
垢版 |
2017/11/20(月) 01:05:59.35ID:amZMS5X70
>>242
Xamarin StudioはVisual Studioになってるから質問の意図が分からない
0245デフォルトの名無しさん (スップ Sd82-kYFQ)
垢版 |
2017/11/20(月) 09:26:43.10ID:cWPLCeZsd
おまえらの性格ほど糞はない
0247デフォルトの名無しさん (ワッチョイ 8281-RjUU)
垢版 |
2017/11/20(月) 22:05:28.63ID:RskI/YTa0
VS for Macはgitでブランチを切り替えたり、NuGetパッケージをインストール/アンインストールしたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなる
こんな非効率な開発環境では共通化のメリットなど完全に相殺されてしまう
0250デフォルトの名無しさん (スププ Sd22-I4YF)
垢版 |
2017/11/21(火) 21:08:15.41ID:2hw1ckjcd
ワッチョイ 8281-RjUU
馬鹿のひとつ覚え
0254デフォルトの名無しさん (スププ Sd7f-bSgi)
垢版 |
2017/11/23(木) 01:25:39.13ID:ZNuDsrxyd
>>253
答えになってない
0259デフォルトの名無しさん (スププ Sd7f-bSgi)
垢版 |
2017/11/23(木) 16:55:30.95ID:ZNuDsrxyd
他人のMacが借りられるなら出来なくもない
0266デフォルトの名無しさん (スププ Sd7f-bSgi)
垢版 |
2017/11/23(木) 22:03:57.67ID:ZNuDsrxyd
>>262
ブートキャンプでWindows動くし汎用性は特に問題ないけどね
0274デフォルトの名無しさん (ワッチョイ 7fa5-XTil)
垢版 |
2017/11/24(金) 12:53:02.86ID:3Wlq8C8E0
顔まあまあ、胸でかい、仕事できる、絵がうまい
完璧やないか
0280デフォルトの名無しさん (スププ Sd7f-bSgi)
垢版 |
2017/11/24(金) 15:56:58.83ID:aGStGbOld
○○程の糞はないと主張してるけど色々なことに対してそう言ってるね
自分で矛盾に気が付かないのかな
0288デフォルトの名無しさん (ワッチョイ 47b3-Xp/k)
垢版 |
2017/11/25(土) 21:03:39.26ID:mmFTSQfQ0
初心者質問です。
phpで作ったモバイルサイトをAndroidとiPhoneに作り変える予定なのですが、共通の開発ができるという噂のココに行き着きました。
複雑そうな機能は、カレンダーとQRコード読み込み、phpウェブサイトとのDB共通化(レンタルサーバのDB使用)、なのですが可能でしょうか?
スレ違いでしたらすいません。
0292デフォルトの名無しさん (ワッチョイ 5f19-8Ex9)
垢版 |
2017/11/25(土) 21:24:50.62ID:4cwZVpVe0
とちゅうで送信してもた

Web/JavaScriptの技術に精通しているのならCordovaとかのがお勧め。
DBアクセスは、PHPが動いているサーバにWebサービスを作る必要がある。
0293デフォルトの名無しさん (ワッチョイ 47b3-Xp/k)
垢版 |
2017/11/25(土) 21:29:34.17ID:mmFTSQfQ0
>>289
返答ありがとうございます。
スマホ開発自体が初めてなので何もかもわからないのですが、、
やりたい事が、サーバサイド(web管理画面)でDB登録した情報を、クライアント(スマホアプリ)が参照したり、その逆も行いたい感じです。
その場合は、クライアント側からサーバ側にあるDBアクセスするファイルを読み込む事で実現できるような事をどこかの記事で読んだ気がします。

もう分からない事が分からないだらけで…何かスマホ入門にオススメの書籍などがあれば紹介して欲しいです…
0296デフォルトの名無しさん (ワッチョイ 47b3-Xp/k)
垢版 |
2017/11/25(土) 21:35:56.46ID:mmFTSQfQ0
>>291
>>292
返答ありがとうございます。
Cは少しだけ…C#は未知です。
言語はphpが1番得意ですね。Javaはsjc-pは持ってるけど超苦手です。
JavaScriptは大好物なので、教えてもらったソフトを見てみます!ありがとうございます
0297デフォルトの名無しさん (ワッチョイ 47b3-Xp/k)
垢版 |
2017/11/25(土) 21:39:14.43ID:mmFTSQfQ0
>>294
やはり自分でwebサーバ側にAPI作ってDBアクセスできるようにするしかないですよね…
アプリ側から登録データを送信するのもwebに飛ばさなきゃいけないとか…セキュリティとか色々やばそう…
0298デフォルトの名無しさん (ワッチョイ 47b3-Xp/k)
垢版 |
2017/11/25(土) 21:41:17.99ID:mmFTSQfQ0
色々と助言ありがとうございました。
周りに相談できる人がいなくて死にそうになってた所なので助かります。
スレ汚し失礼しましたm(__)m
0299デフォルトの名無しさん (ワッチョイ 5f19-8Ex9)
垢版 |
2017/11/25(土) 21:44:31.77ID:4cwZVpVe0
>>296
Monaca(有料)と言うのもある。
無償でも出来るけど無償だと目的としたことは出来ない気がする。
ドキュメントも日本語なのでお勧め。
Monacaは皮だけで中のアンコはCordovaです。
0301デフォルトの名無しさん (ワッチョイ 47b3-Xp/k)
垢版 |
2017/11/25(土) 21:54:46.85ID:mmFTSQfQ0
>>299
>>300
ありがとうございます!
どっちも調べて参考にさせてもらいますm(__)m
0306デフォルトの名無しさん (ワッチョイ bfe9-zZaM)
垢版 |
2017/11/26(日) 15:57:01.18ID:aDFnDtpW0
今の時代のニーズとしては昼間スマホでさわってた続きを
家のパソコンなりタブレットで続きからやりたいってことが多いだろうから
こういうノウハウを求める人は多いんだろうね
今から何か作りたいと思う人はほぼこれなんじゃないかと思う
0307(ワッチョイ bf99-ECpi)
垢版 |
2017/11/26(日) 20:52:32.14ID:9F+mQkF+0
MonacaとかCordova環境ならアプリ内でPouch立ててLANに居るときにレプリケーションすれば?
Conflictもわかるし。
後々サーバ立てるときもCouch立てるだけだし。
便利。

まあ、あと勝ちで良いならsqliteのDBごと渡すって開き直りもあるかと。
0320デフォルトの名無しさん (スププ Sd0a-SE+x)
垢版 |
2017/12/01(金) 02:29:40.56ID:RSXk8+gsd
hockeyappかVisual Studio Mobile Center使って例外発生時のスタックトレース調べるとか
0325デフォルトの名無しさん (スププ Sd0a-SE+x)
垢版 |
2017/12/01(金) 14:25:48.57ID:RSXk8+gsd
>>323
そのHosted macOS agentは自分で用意するんだよ
0326デフォルトの名無しさん (ワッチョイ 66e8-HgL3)
垢版 |
2017/12/01(金) 20:02:32.97ID:pwOZ8qdO0
AndroidStudioみたいなのなくてもエミュレータとかで画面みれたりするん?
0341デフォルトの名無しさん (ブーイモ MMc9-fhOI)
垢版 |
2017/12/03(日) 14:29:14.44ID:F/hrdL8NM
別にXamarin.Formsの範疇で治るLOBアプリとかならほぼいらんだろ
もっと凝りたいやつはそこを調べればいいだけで、むしろ他のクロスプラットフォームだとそこらへんがどうしようもないものとかありそうだが
0343デフォルトの名無しさん (アウアウカー Sa55-wxhV)
垢版 |
2017/12/03(日) 17:14:22.64ID:9ZQGXBoia
凝ったことするのに各プラットフォームの専門知識が不要なクロスプラットフォーム開発環境なんて今のところ存在しないよ
モバイル向けでそんなのがあるなら習得したいから教えて欲しい
0349デフォルトの名無しさん (ワッチョイ 9f81-F7Qh)
垢版 |
2017/12/07(木) 20:37:03.65ID:sijHACJo0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなる欠陥品なのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないのが糞
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりするのが糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製でなく、
Microsoft自身も糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0350デフォルトの名無しさん (ワッチョイ bf3b-q8uZ)
垢版 |
2017/12/07(木) 22:29:51.20ID:S/XWPPNu0
いつもの無能コピペ馬鹿
0357デフォルトの名無しさん (スフッ Sdbf-q8uZ)
垢版 |
2017/12/09(土) 23:01:37.49ID:L3H6Q39qd
人格破綻者 : (ワッチョイ 9f81-F7Qh)
0359デフォルトの名無しさん (アウアウカー Saeb-nROE)
垢版 |
2017/12/12(火) 12:32:00.18ID:Y0LW3icIa
SQLiteでorder byを使うと強制終了するんだがなにが悪いんだろうか
実行SQL "SELECT * FROM [User] order by [Id] desc"
[PrimaryKey,AutoIncrement]
int Id
string Name

User表の中身
Id Name
1 鈴木
2 田中
3 斎藤

Xamarinで失敗するからこっちにきたがスレチなら誘導をば
0366デフォルトの名無しさん (ブーイモ MMcf-Ie4w)
垢版 |
2017/12/12(火) 16:22:41.07ID:IV+Q/1kFM
>>365
データタイプかユニークキーかどうか、それが自動生成かどうかなどかね。
しんきでつくってみてもおなじげんしょうがでるかなどみてみ。
似たような現象ググれば出てくんじゃねーの。英語で。
0375デフォルトの名無しさん (ワッチョイ 9281-iA8U)
垢版 |
2017/12/16(土) 10:58:22.54ID:cXDK6ZG70
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0379デフォルトの名無しさん (ブーイモ MM63-UGdy)
垢版 |
2017/12/16(土) 16:18:24.23ID:BCHu0c9PM
まあ実際アプリの基本ロジックはほぼ100%共通化してるわ。
UIでタブバーこういう風に表示してとか要求あるとレンダラとかでゴニョゴニョすることもあるけど基本的にライブラリ層にそれも押し込むしな
0380デフォルトの名無しさん (ワッチョイ 1e3b-VJaR)
垢版 |
2017/12/16(土) 17:01:25.13ID:Vh9E+uk60
>>378
無能馬鹿は何が共通ロジックとなるか切り分けできないんだよ
0383デフォルトの名無しさん (アウアウイー Sa07-TsIH)
垢版 |
2017/12/16(土) 19:03:19.59ID:WDA1oIJOa
Xamarin使おうと思っている人のスレだから、Xamarinがどうだこうだと言ってもな

そういのは、Damarin
0387デフォルトの名無しさん (アウアウイー Sa07-TsIH)
垢版 |
2017/12/17(日) 13:05:29.31ID:sB30MspXa
利用者は何で作られてるなんて気にしてないし、
Xamarinですって書いた有るわけじゃないから
わからんよね。
0403デフォルトの名無しさん (ワッチョイ e69c-6laM)
垢版 |
2017/12/19(火) 17:30:54.98ID:lm9ePhRl0
名指しされているのはXamarin、PhoneGap、Appcelerator、Trillian
実はXamarinよくわかっていないのだが他の3つはもっとわからない
PhoneGapが駄目ということはCordovaも駄目なのかな
0405デフォルトの名無しさん (スフッ Sd32-AlYg)
垢版 |
2017/12/19(火) 18:06:42.74ID:P0xr3oWhd
ソースが怪しすぎ
0407デフォルトの名無しさん (アウアウカー Sa6f-mb+b)
垢版 |
2017/12/19(火) 18:14:17.44ID:tijlLgasa
親愛なる○○へ

2016/9/1、現行のApp Storeのアプリ評価・削除プロセスは最早想定通りに機能しておらず、
現在のガイドラインにも則っていない、もしくは時代遅れのものであるとアナウンスしました。

・・・

2018/1/1以降、商用テンプレートまたはアプリ生成サービスにより作成されたアプリはリジェクトされます。
2019年上旬からはXamarin,PhoneGap,Appcelerator,Trillianといったソフトやプラットフォームで作成された新規アプリはリジェクトされます。
0416デフォルトの名無しさん (スフッ Sd32-AlYg)
垢版 |
2017/12/19(火) 22:19:09.74ID:P0xr3oWhd
無能にとってはFakeニュースが心の拠り所かw
0432デフォルトの名無しさん (ワッチョイ 6f3b-AvcX)
垢版 |
2017/12/22(金) 03:48:46.13ID:ge4F0hpp0
FW化って何?
0434デフォルトの名無しさん (スププ Sd1f-AvcX)
垢版 |
2017/12/22(金) 05:39:31.10ID:kX2mYdXdd
ファイアーウォールの略称としてはよく見るけどな
0438デフォルトの名無しさん (ブーイモ MM27-vkjg)
垢版 |
2017/12/22(金) 08:54:19.56ID:lyRs/gAjM
FWじゃ文脈がないと
ファイアーウォールなのかフレームワークなのかファームウェアなのかワカランネ
メールだとフォワードになるし
IEEE1394ファイヤーワイヤーもある
0445デフォルトの名無しさん (ワッチョイ cf8a-fOQO)
垢版 |
2017/12/22(金) 11:45:47.68ID:Z/uX/8Sx0
>>443
イメージとしてはハードを制御するソフトがファームウェア、ソフトを制御するソフト(微妙な表現だけど)がミドルウェア
例えば完成品の組み込みライブラリ(数値計算系やネットワーク系など)のパッケージがミドルウェア
フレームワークはパッケージ作成のための雛形となるソフトウェア、 Xamarinは正にそれ
0450デフォルトの名無しさん (ワッチョイ cf8a-fOQO)
垢版 |
2017/12/22(金) 12:52:32.10ID:Z/uX/8Sx0
確かに組み込み系の出身だよ
逆に業務系の人がミドルウェアやファームウェアにどういったイメージを持っているのかについては興味がある
どうなんだろ
>>447についての個人的な考えとして、フレームワークについては階層並びではなくあくまでツール的な位置づけで中間層に並立しているイメージかな
0452デフォルトの名無しさん (ワッチョイ cf8a-fOQO)
垢版 |
2017/12/22(金) 13:39:13.30ID:Z/uX/8Sx0
一昔前のマスクROM使ってた頃と違って、近頃はフラッシュROM製品が増えているので割と融通は効く
工場の製造ラインとの調整は大変だったけど5年くらい前の話
0457デフォルトの名無しさん (ワッチョイ cf8a-tCZy)
垢版 |
2017/12/22(金) 14:55:43.07ID:Z/uX/8Sx0
>>455
家電製品だったので死人が出るような事態になったことはない
ただしソフトバグで社告を出して、製品回収/無償修理扱いになったことはある
開発チーム全員肩身の狭い思いをした
0458デフォルトの名無しさん (スプッッ Sd1f-XIEQ)
垢版 |
2017/12/22(金) 15:13:36.06ID:2bkBXkP+d
>>455
俺はあるよ。
実際には他社製品で死にそうになったから、自社には最初から対策いれていたから、事故は無い。
0461デフォルトの名無しさん (ワッチョイ 6fe0-G8t+)
垢版 |
2017/12/25(月) 16:11:44.17ID:cRa2+7es0
MasterDetailPage を使って画面の遷移を行っていますが、Xmarinのパッケージをアップデートしたところ、メニューの非表示が出来なくなってしまいました。
以前は IsPresented = false; でメニューが消え、Detailページのみの画面になったのですが・・・

Xamarin.Forms 2.5.0.121934 でのメニュー非表示はどうやってやるのでしょうか。
0481デフォルトの名無しさん (アウアウウー Sa2f-UAXa)
垢版 |
2018/01/03(水) 18:12:30.24ID:pK2A84Q2a
「windows phone不要ならpcl使う意味はない」と同値なのは
「pcl使うならwindows phone対応が必要なプロジェクトであるべき」になる
.net standardの本命は2.0以降だがphone向けには1.2までしか対応してくれない
そもそもphoneは消える運命だから対応しなければならない人など限られるけど
0489デフォルトの名無しさん (ワッチョイ eb2b-IpkQ)
垢版 |
2018/01/06(土) 18:58:31.63ID:cPZB1qT40
泥のインスタントAPPは、Xamarinが一番苦手な分野じゃないの?
最初にダウンロードする部分をなるべく小さくするのが、インスタントAPPの大事なところだよね?
0493デフォルトの名無しさん (ワッチョイ 9f06-hL1C)
垢版 |
2018/01/06(土) 20:49:22.02ID:ZQ3FmIhg0
ユーザーが作った部分のAOTより、ライブラリがCLRじゃなくてネイティブになるのが大きい
monoと違って、ライブラリの使う部分だけを切り取ってスタティクリンクするから容量も極端に小さくなる

あ、これは現行UWPの話だけど、新型はこうなるかもしれんって話ね
0496デフォルトの名無しさん (ワッチョイ eb2b-IpkQ)
垢版 |
2018/01/06(土) 21:07:13.54ID:cPZB1qT40
>>493
ああ、ごめん話の筋を読めてなかった
.net coreベースになって、.net natvie サポートしたら何が嬉しいかって話だったのね
インスタントAPP作るなら必須だと思う
0503デフォルトの名無しさん (スププ Sdbf-gEpS)
垢版 |
2018/01/07(日) 11:17:59.56ID:uWKcF2z5d
VSTSのビルドサーバーを無料で使えると思う
0509デフォルトの名無しさん (ワッチョイ 5e3b-581W)
垢版 |
2018/01/13(土) 02:47:58.35ID:4O2zbCFq0
>>507
ViewModelをキチンとBindingするとこでしょう
0525デフォルトの名無しさん (ワッチョイ ff81-wbgk)
垢版 |
2018/02/03(土) 02:23:41.00ID:rIodJ30B0
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなる欠陥品なのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないのが糞
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりするのが糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製でなく、
Microsoft自身も糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0526デフォルトの名無しさん (スププ Sdbf-Edmt)
垢版 |
2018/02/03(土) 02:40:45.60ID:jWwhVozkd
いつもの無能コピペ
0534デフォルトの名無しさん (ワッチョイ bf3b-Edmt)
垢版 |
2018/02/05(月) 13:52:32.63ID:7xrgkAk90
>>522 == >>532 == (ワントンキン MM7f-f9nH)
語彙が貧弱だな
0535デフォルトの名無しさん (スププ Sdbf-Edmt)
垢版 |
2018/02/05(月) 13:54:25.36ID:UgW9jTgKd
>>533
マジレスするとコンビニ店員は覚えることが多いから彼には無理だよ
0547デフォルトの名無しさん (オイコラミネオ MMb6-duI1)
垢版 |
2018/02/25(日) 13:40:52.45ID:xZUB8EApM
visualstudio2017って、
プロパティウインドウ内のプロパティ名検索機能無いのかよ!

ビックリだわ

一々スクロールバーで探すのめんどくさ過ぎ

IDEとしては有り得んと思うけど、
有料版では検索機能有るんか?
0558デフォルトの名無しさん (ワッチョイ 21b6-PKUz)
垢版 |
2018/02/26(月) 02:26:37.06ID:uo+MdbGK0
>>556
まあ、いくつか作り貯めてれば、過去のコードの主要なプロパティ設定部分をコピペすりゃいいのは分かってんだが・・・・

androidstudioで当たり前に出来ることも出来ないとか、VSの方が歴史長いくせに使い勝手が悪いな、って話だわ
0570デフォルトの名無しさん (オイコラミネオ MMb6-Ho4/)
垢版 |
2018/03/11(日) 15:15:31.03ID:0yCFrfHBM
つか、昔のバージョンではparallelsでもnested vt出来たらしいじゃねえか

改悪してんじゃねえぞ
0572デフォルトの名無しさん (オイコラミネオ MMb6-Ho4/)
垢版 |
2018/03/11(日) 21:07:34.13ID:0yCFrfHBM
もう解決したから、買う必要ねえな

次、mbpを新しく買うときはfusionを入れるわw
0573デフォルトの名無しさん (ワンミングク MMda-jyLI)
垢版 |
2018/03/13(火) 20:14:05.90ID:M0r4v+wkM
Xamarin程の糞はない
C#も10年前の時代遅れの言語だし圧倒的にswift,Java,Kotlinの方が人気が高いし求人も多い
VS for Macはgitでブランチを切り替えたりするだけでビルドできなくなって、
クリーン、リビルド、IDE再起動、PC再起動を頻繁に繰り返さないといけなくなる欠陥品なのが糞
大体MicrosoftはWindowsPhoneのシェアを二桁取ってからモノを言えと言いたい
MicrosoftがやっていることはGoogleやAppleの作ったパイを横取りしようとしているだけ
MVVM前提の開発環境とか言うくせに外部ライブラリを入れないと良い感じでMVVMできないのが糞
UIは共通化できると言うわりにListViewは重くてスワイプがもたついたり画像の表示が遅かったりするのが糞
Xamarin.Formsはちょっと複雑なことしようとするとお得意のdependency serviceとcustom rendererの連発
クロスプラットフォームと言うならXamarin.Formsだけでできないことを恥じろよ
WebViewなどXamarin.Formsの提供するUI部品が糞すぎて
一旦Xamarin.Formsの提供する機能で実装して糞な思いをさせられた後で
Xamarin.AndroidとXamarin.iOSで計3回も同じ実装をさせられるのが糞
Xamarinなんてマイナーな環境使っている人が少ないせいでググって調べものするのに時間がかかるのが糞
qiitaやstackoverflowの情報もXamarinに関するものはAndroidの10分の1以下の投稿しかなくて
下手すると解決策が見つからなくてデザインや機能の面で妥協する結果となる
任天堂のXamarin製アプリもカブドットコムのXamarin製アプリも星平均3.0の糞アプリ認定されてる
MicrosoftのAndroid向けedgeブラウザもXamarin製でなく、
Microsoft自身も糞認定して使わない糞開発環境がXamarin
エンジニアもデザイナーもお客さんも全員がっかりするのがXamarin
結論としてXamarinを使うと開発工数は伸びアプリのクオリティは落ちるということ
XamarinをやっているやつというのはC#の機能を使うことやXamarinを使うことそれ自体が目的化していて
お客さんに良いものを届けたいという意思が存在していない
ソフトウェアを作るということは価値のあるものを世の中に提供して世の中をもっといい場所にするために
行われることであるべきで、完全に自分本位でゴミを量産し続けるXamarinエンジニアは全員死んだ方が良い
0576デフォルトの名無しさん (ワッチョイ be81-uQtz)
垢版 |
2018/03/14(水) 01:30:57.36ID:51lXB2vt0
Xamarin程度のミドルウェアさえ使いこなせない無能のたわごとだからな
生暖かい目で見つつ、心の中で笑ってやれ
こんなところでしか発散できない無能の哀れを
0578デフォルトの名無しさん (ワッチョイ bb56-zmI/)
垢版 |
2018/03/19(月) 00:06:44.93ID:OaEHQcmq0
OnLongClickListener 的なものを使おうとしたら標準ではサポートしておらず、

ジェスチャーの導入が必要とかでびっくりした。
作ったアプリの起動も遅すぎるし、
完成度低すぎだろこれ。
0591デフォルトの名無しさん (ワッチョイ 2be8-kUw7)
垢版 |
2018/03/30(金) 09:14:42.29ID:uzi8iJqb0
Xamarinホントすげえな
これあればiOSもAndroidでも行けるんやろ?
これ勉強して会社で無双するわ
0596デフォルトの名無しさん (ワッチョイ 615c-bwcB)
垢版 |
2018/03/31(土) 09:31:16.52ID:SWKmZPrS0
マジレスすると

Js使いたくない
HTMLはドキュメント由来だからUIの要素としてはちょっと無理がある時ねーか
ネイティブのアプリと挙動が違う
ストアとかにあげられない

辺りかね。
もちろんブラウザアプリにも利点はあるから場合に応じてって感じか
0600デフォルトの名無しさん (アウウィフ FF45-HAdz)
垢版 |
2018/03/31(土) 10:51:23.56ID:c97ae/y4F
js使いたくないね
0605デフォルトの名無しさん (ワッチョイ 5b3b-bIB9)
垢版 |
2018/03/31(土) 12:28:52.54ID:BFsas8Is0
ハイブリッドWebアプリってやり方もあるね
ネイティブアプリにWebView貼り付けて、ネイティブ側とWebView側とをJavaScriptで連携するやり方

XamarinのハイブリッドWebアプリの案件も担当したことある
0607デフォルトの名無しさん (ワッチョイ 615c-bwcB)
垢版 |
2018/03/31(土) 13:39:42.92ID:SWKmZPrS0
>>604
ReactNative使ってる人にも聞いたことあるけど、Xamarinと同じような問題抱えてるしツールの成熟など含めてXamarin よりいいかとは思えなんだ。
まあjs大好きならいいかもね

>>605
したらコルドバとかの方が良かったりしないん?
0608デフォルトの名無しさん (ワッチョイ c981-uaFS)
垢版 |
2018/03/31(土) 13:51:09.99ID:N28z9/rW0
WebView程の糞はない
大抵WebViewを使っている箇所でバグるしUIもネイティブと同じにできない
大体WebView使うなら最初からアプリなんか使わずに全部webページとして作ればいい
WebViewで良いなんて言っているやつはアプリの強みを理解していないと言っているようなもの
メルカリなんか見てもモバイルファーストで最初からアプリで作ったからうまくいってるんだ
まったく時流が読めてない時代遅れのゴミがWebView
0614デフォルトの名無しさん (ワッチョイ 615c-bwcB)
垢版 |
2018/04/01(日) 20:21:42.02ID:3aaBfQYd0
>>613
それC++の部分もデバッグできるの?
後C++は自分は触ってないけど2018年になった今、テンプレートのエラーわかりやすくなったの?と聞いたら何も変わってないと言われたぞ…
正直今更C++では書きたくないな
Xamarinは言語から開発環境、既存の資産の利用含めた総合力で他よりいいと思うけど。
0618デフォルトの名無しさん (ワッチョイ 7923-KOzE)
垢版 |
2018/04/02(月) 00:43:01.17ID:ZxHHSjBr0
613だがC++嫌いな人や元々使ってない人はもちろん使わなくていいと思うよ
普段からC++使ってる人がポータブルってだけでc#使うことはないだろう、というだけ。
0619デフォルトの名無しさん (ワッチョイ 615c-bwcB)
垢版 |
2018/04/02(月) 01:11:03.06ID:PcR5JjqT0
>>617
人に聞いただけだけも、コンパイラが違うのかね。
自分でかけるの意味がわからんがコンパイルエラー時にそのコンテキストもらってそれをもとにフォーマット出来るってこと?
0621デフォルトの名無しさん (ブーイモ MMab-bwcB)
垢版 |
2018/04/02(月) 13:40:49.02ID:zskjw7cIM
>>620
それは嬉しいのかどうなのか。
まあ普段はデフォのメッセージが出てる、それでわかりにくい時は追加情報取れるからより詳しく出せるってことならまあありかも
デフォのメッセージが最初から十分な情報出してればいいだけだけど
0622デフォルトの名無しさん (ワッチョイ 19e3-/jfe)
垢版 |
2018/04/03(火) 18:19:11.74ID:hrnbZNJv0
Emscriptenで、c++を、WebAssemblyにすれば、マルチプラットフォームアプリが作れる。
仮想マシンは、C#だと、.Netだが、この場合は、wasmになったような感じになる。

つまり、Webアプリではあるが結局それは、C#でも同じような事なのでデメリットには
ならない。
0623デフォルトの名無しさん (ブーイモ MMab-bwcB)
垢版 |
2018/04/03(火) 19:01:51.52ID:dCY/9gd4M
んC++でもマルチプラット開発できるよって話?
ウエブアプリになるのはだいぶ違うし、トータルの開発効率、言語自体の生産性からIDEのデバッグ等含む効率などなど色々違うと思うけど…まあそっちは触ってないので何ともだけど。
0632デフォルトの名無しさん (ワッチョイ 937c-Y/EJ)
垢版 |
2018/04/04(水) 12:29:10.30ID:bnaucSAX0
Electron の API Demos を Win7 で試したら、別ウィンドウで OVERLAPPED WINDOW
や、タイトルバーも URL アドレスバーもない Window を出せることが分かった。
これはWebアプリではなく、紛れもなくスタンド・アロンアプリだ。
さらに、Electronは、JSで記述するが、JSは、内部的にはWebAssemblyと同じような物で、
簡単に後者から前者を呼び出すことが出来る。
WebAssembly は C++で書く事ができるので、C++で、Win/Linux/Mac/Androic/iOS
の全てのプラットフォームに共通のスタンドアローンアプリをC++で書くことができるハズ。
0635デフォルトの名無しさん (ワッチョイ 937c-Y/EJ)
垢版 |
2018/04/04(水) 13:18:45.83ID:bnaucSAX0
[結論]
1. Emscripten、Electronの組み合わせで、C++で、Win/Mac/Linux/Android/iOSの
 ビジネスアプリ、ゲーム作れる。
2. 仮想マシンは、ブラウザ上の WebAssembly(wasm) 実行環境
3. ビジネスアプリは、ElectronのWidgetが使える。
4. Overlapped Window、POPUP Window が作れる。これは、子ウィンドウではなく、
  Desktop に Floating している Window。アドレスバーも付かない。
5. Windowには、アプリが占有できるMenuも最初から付けられる。
6. ゲームでは、Canvas、SVG、WebGLと、EmscritenのフルOpenGLのサブセットが
 使える。
7. ファイル入出力もできる。
8. node xxx とすると、コンソールアプリとしても起動できるので、サーバーサイドアプリ
  も作れる。
9. Xamarineやmono、.Net、C#は終わった。
0638デフォルトの名無しさん (ワッチョイ 937c-Y/EJ)
垢版 |
2018/04/04(水) 13:47:56.80ID:bnaucSAX0
スマン、AndroidとiOSは、Electronだけでは動かないらしい。Android, iOS用に
Meteorで書いておいて、それを Electron のコンテナに入れないといけないらしい。

OVERLAPPED WINDOWがスマフォの狭い画面では対応しにくいからだろうか。
0651デフォルトの名無しさん (ワッチョイ 937c-/jfe)
垢版 |
2018/04/04(水) 16:31:07.31ID:bnaucSAX0
https://teratail.com/questions/100514

>それでは、VSに登場したときに話題になった、Xamarinはどうでしょうか。
>ネイティブにコンパイルするので、パフォーマンスが高いのがメリットです。
>
>しかしその一方、非常に扱いが難しい。
>Windows、Android、iOS、それぞれのOSや言語やフレームワークなど、
>三者三様の開発環境の知識が必要になるためです。
>
>Xamarinの場合、Webアプリどころか、
>(単独の)ネイティブアプリより難しくなってしまいます。
>
>マルチプラットフォームで、しかもネイティブアプリと同等、
>というのは魅力的ですが、その欲ばりな仕様のため、難しくなった。
0657デフォルトの名無しさん (ワッチョイ 7d5c-TZq4)
垢版 |
2018/04/05(木) 06:05:44.31ID:3wHedNJu0
>>656
TSは外のもの使うのにマッパー書かないといかんのやろ?
ある奴はいいけど結構書かないと行けなくてめんどいと聞いたが。
まあjsよりはマシそうだからやる羽目になったら検討したい
0663デフォルトの名無しさん (アウウィフ FF11-6Vn5)
垢版 |
2018/04/06(金) 09:35:30.81ID:sTfZcU1YF
>>653
新しいものが出ると必ずこういうこと言う香具師が出てくるけど
要するにスタートアップコストと開発効率改善のトレードオフでしょ?
Xamarinがそのどちらも悪化するっていう主張なら理解するけど
単にdisってるだけやん
0664デフォルトの名無しさん (ワッチョイ 89e3-peJY)
垢版 |
2018/04/06(金) 10:26:00.78ID:UAZI7QAO0
Linuxでは、公式には .Net Core だけのサポートだから、公式にはコンソールアプリだけしか動かない。

Xamarineは、monoから始まったものではあるが、Linuxで動かされたら困るMSが
買収して、なんとかしてLinuxでは動かないようにしたかった。だから今後はますます
LinuxではC#や.Netが動かなくなっていくだろう。
0665デフォルトの名無しさん (ワッチョイ 89e3-peJY)
垢版 |
2018/04/06(金) 10:30:29.69ID:UAZI7QAO0
ところが不思議なことに、VS は Mac でも動き、VS Code は、加えて Linux でも動くので、戦略として非常に不思議な状態になっている。これは、Windowsが終わってしまう事も視野に入れて、その場合でも開発環境だけは生き残れるように手を打ったのだろうか。
0666デフォルトの名無しさん (ワッチョイ 89e3-peJY)
垢版 |
2018/04/06(金) 10:48:30.41ID:UAZI7QAO0
サーバーサイドで動くコンパイル型言語は沢山あるが、間違ってるかもしれないが

1. Perl, Ruby などのスクリプト言語達
2. JavaScript ---> node.js
3. Java (Sun/Oracle, ServerSide)
4. C++ ---> Emscripten ---> WebAssembly ---> node.js
5. 「C#」 + 「.Net Core」

みたいなことになっている。これをみると、MSとしてなぜLinuxでも動く
.Net Coreを出さざるを得なかったのかが見えてくる。.Net Coreがなくても、
LinuxがServerSideで使われる現状は変えようがないから、.Net Coreの
存在が Windows のシェアを減らすことには考えにくいということだ。
それよりむしろ、C#を使ってもらうことを選んだ。
0667デフォルトの名無しさん (ワッチョイ 89e3-peJY)
垢版 |
2018/04/06(金) 10:49:13.61ID:UAZI7QAO0
誤:サーバーサイドで動くコンパイル型言語は沢山あるが、間違ってるかもしれないが
正:サーバーサイドで動く言語は沢山あるが、間違ってるかもしれないが
0668デフォルトの名無しさん (ワッチョイ 89e3-peJY)
垢版 |
2018/04/06(金) 10:54:40.86ID:UAZI7QAO0
ServerSideプログラム ---> CUI だけで十分で、ライバル達も CUI のみ。
(JPEGやPNG形式の画像などをCUIプログラムで合成しHTTPプロトコルで
クライアントに送ることは可能)。

だから、ライバルと互角になるためには、.Net Coreだけで十分だった。

ところが、monoは、LinuxのデスクトップでC#が使われてしまうので、
デスクトップOSでのWindowsのシェアを減らしてしまう可能性があった。

そこで、MSとしては、C#は、LinuxではCUIだけが動くようにし、GUIは
わざと動かないようにしたかった。そして今後も知恵を絞ってそういう方向
に持っていくのではないか。
0671デフォルトの名無しさん (アウアウウー Sa11-5HMw)
垢版 |
2018/04/06(金) 11:28:41.25ID:UgG9xt16a
linuxがどれだけ便利になってもwindowsシェアを脅かすほど一般人がlinuxに流れるわけないだろ
あるとすればノートPCメーカーがlinuxプリインストールの安価ノートを各社色々出した場合だけど
メーカーも量販店も利ざや減るだけだからその可能性は考えなくていい
0673デフォルトの名無しさん (ワッチョイ 89e3-peJY)
垢版 |
2018/04/06(金) 11:44:49.94ID:UAZI7QAO0
CUI : Win/Mac/Linux ; .Net Core
GUI : Win/Mac    ; .Net Framework / Xamarine / .Net Core

LinuxでGUIのC#は、非公式(mono)のみ。MSは、Xamarineを買収してまで、LinuxでGUIのC#を使えないようにしたかった。Desktop OSのWindowsのシェアを奪われたくなかったから。
0675デフォルトの名無しさん (ワッチョイ 89e3-peJY)
垢版 |
2018/04/06(金) 11:52:09.54ID:UAZI7QAO0
monoがそのまま発展していくと、C#アプリがWinとLinuxで全く同じように動いて
しまう可能性があった。そうなればデスクトップでWinを使う必然性がなくなる。
そこでmonoの発展を止めるためにXamarineを買収せざるを得なかった。
0686デフォルトの名無しさん (ブーイモ MM2e-TZq4)
垢版 |
2018/04/08(日) 13:50:18.06ID:4figlthqM
そりゃLinuxなんてクライアントでは誤差レベルの環境にわざわざコストかけて対応するわけねーだろ。
Macですらfoams対応の人ごく数人でほそぼそと続けられてやっとまともになって来たんだぞ?
0706デフォルトの名無しさん (ワッチョイ 635c-W5pL)
垢版 |
2018/04/13(金) 09:59:54.66ID:77EtVgtr0
面白い話が出るかは知らんが、初心者としてハマった話など何か参考になりそうな事あるかもあれば直接話し聞けて便利ってことで行くのは何もおかしくないと思うけどね

なんかこの人物事をすごく幼稚に捉えて自分に得することしかしようとしないで結局損してる感じな人に見える
0707デフォルトの名無しさん (アウアウエー Sadf-fcIV)
垢版 |
2018/04/13(金) 10:11:23.50ID:gg+802Pja
前に参加した時はハンズオンだったな
悪くはなかった
しかし、他人が色々やってるのを外から貶さなくてもって思うわ
嫌なら自分独りで黙ってやってりゃ良いだけの話
0708デフォルトの名無しさん (アウアウウー Sae7-v3Te)
垢版 |
2018/04/13(金) 10:58:11.35ID:x51jLnZma
人脈を馬鹿にしてる人多いけどスタートアップとかフリーランスとかで小規模なところから始めるとなると実際人脈の影響がかなり重要
能力さえあれば勝手に仕事が降ってくるなんてことないから
0718デフォルトの名無しさん (ワッチョイ 4ee8-9jjH)
垢版 |
2018/04/19(木) 18:35:09.62ID:uXNcc0Zg0
Dart触ったことないや
C#よりいいって話は聞かないけど
覚えようかな
0726デフォルトの名無しさん (アウアウアー Sa06-0yKQ)
垢版 |
2018/04/21(土) 13:21:16.82ID:Bnlv6NAWa
この世には二種類のプログラミング言語がある

文句を言われる言語と
誰も使わない言語だ
0733デフォルトの名無しさん (ワッチョイ 8aeb-8E8L)
垢版 |
2018/04/21(土) 20:10:21.01ID:rhhKmGM30
Xamarin.Formsの標準機能で出来上がるものが、JSやらDartで作られたハイブリッドアプリと大して変わらないのが最大の欠点だろうな
疲れる割にしょぼいのが出来上がる
0734デフォルトの名無しさん (アウアウウー Sa47-0yKQ)
垢版 |
2018/04/21(土) 20:13:08.93ID:G6KQIRG6a
具体性ZERO
0738デフォルトの名無しさん (ワッチョイ 4ee8-9jjH)
垢版 |
2018/04/22(日) 15:01:02.32ID:2TRizD7z0
GoogleはFUCHSIA次第なのかなあ
Androidは捨てるんだろうか
0739デフォルトの名無しさん (ワッチョイ 1a1e-fvqh)
垢版 |
2018/04/22(日) 15:43:16.00ID:CmJI9UmB0
開発のしやすさから見ると、捨ててOK。
というか、UIフレームワークだけとっかえてくれればいい。flutterみたく。
データバインディングやAndroid Arch Componentsでいくらかマシになったとはいえ、
元がアレだから限界がある。
0740デフォルトの名無しさん (ワッチョイ 4ee8-9jjH)
垢版 |
2018/04/23(月) 17:19:33.56ID:mN1lhFUr0
ここクロスプラットホームスレにしない?
0777デフォルトの名無しさん (ワッチョイ 0a1e-lX4z)
垢版 |
2018/05/08(火) 20:29:25.54ID:xyA4XcJo0
>>776
だからそこが視野がせまいんだよな。新開発環境なんだから、別に従来型のテンプレート/データバインディングにこだわる必要はない。
これから来そうなflutterみたいなのもいいだろう。もちろん、flutterがインスパイアされたと言うreactはjsxみたいのはあるが。
0781デフォルトの名無しさん (ワッチョイ ea8d-jSUp)
垢版 |
2018/05/08(火) 23:15:37.62ID:viI2Q70M0
MicrosoftのWindowsプラットフォームに対する今後の計画が、
定義されておらず、UWPアプリがブレークスルーになっていない今、
.NET開発者が取り残されていると感じていたとしても不思議なことではない。


さらっといいこと言うねw
0787デフォルトの名無しさん (ワッチョイ faeb-a7mP)
垢版 |
2018/05/09(水) 21:56:32.02ID:98vw71AM0
Razorが来たら、次はハイブリッドアプリにも手を出すことになるだろうからな
Xamarin.Forms人口がさらに減り、フレームワークが保守されなくなって元からの住人は詰む・・・・・みたいなことだけはやめてくれよ
0794デフォルトの名無しさん (アウアウウー Sa89-ynQ6)
垢版 |
2018/05/11(金) 18:54:53.79ID:QLk8yslra
>>790
ありがとう

うーん、たしか上巻発売時には去年の秋くらいに下巻発売だったよな気がw

これは発売中止って考えておいたほうがよさそうかね

下巻も日本語版でじっくりと読んでおきたかったんに残念
0812デフォルトの名無しさん (ワッチョイ 89fa-9WOx)
垢版 |
2018/05/23(水) 19:26:57.87ID:Au5e7VGg0
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

C617P
0817デフォルトの名無しさん (アウアウアー Sa5e-CKCa)
垢版 |
2018/06/05(火) 08:03:38.16ID:yFB+vqpZa
>>815
ふぇいくにゅーすおつ
0826デフォルトの名無しさん (アウーイモ MMa5-l11B)
垢版 |
2018/06/15(金) 14:35:08.32ID:GURG8CPyM
マルチプラットフォーム
0828デフォルトの名無しさん (アウアウカー Sa69-s84n)
垢版 |
2018/06/15(金) 15:12:31.23ID:ILY/qFiIa
Xamarin.Essentialsでスマホ特有の各種機能の大部分(センサー、カメラ等)も共通部分のプログラミングだけで済むようになるからかなり各OS毎に書き分けなきゃならない要素は減るだろうな
0838デフォルトの名無しさん (アウアウエー Sa7f-kvBu)
垢版 |
2018/06/22(金) 09:29:57.99ID:MYEvMa8Ba
Jittohabu
0843デフォルトの名無しさん (アウアウエー Sa7f-kvBu)
垢版 |
2018/06/24(日) 15:14:21.49ID:F1zD07yqa
セブンのソフト食い過ぎ
0847デフォルトの名無しさん (アウアウウー Sa85-RoDo)
垢版 |
2018/07/01(日) 12:41:38.50ID:KwHvJezya
apkにdll追加したいときはどうしたらいいの?
使いたいc#ライブラリがあって(これは参照の追加)、そのc#ライブラリが内部で利用しているdllをプロジェクトの中(apkの中に)に含めたい
0853デフォルトの名無しさん (ワッチョイ 45fa-2e90)
垢版 |
2018/07/04(水) 22:09:14.68ID:gFgZc5FG0
W9I
0860デフォルトの名無しさん (アウアウウー Sa0b-sule)
垢版 |
2018/07/07(土) 13:39:50.71ID:BLAzCd2Ja
へじたんはC#に見切り付けてtypescript側に移っちゃったけど
この前も提案した仕様が取り入れられてて喜んでた

typescriptは上位の能力者の戦いみたいな世界になってて嫌い
0861デフォルトの名無しさん (ワッチョイ 5fb3-JVqp)
垢版 |
2018/07/07(土) 20:31:23.50ID:RPrgt7aI0
Xamarin.forms でShiftJISに変換する方法ってないの?
0867デフォルトの名無しさん (ワッチョイ 5fb3-6TEq)
垢版 |
2018/07/07(土) 23:05:00.89ID:RPrgt7aI0
>>865
932は試したけどms932はためしてなかった、あしたやってみよう、ありがとう

>>866
やっぱり?わざわざencordingに似たinterface作ってdependencyservice呼んでだめだったらダルダルだなと切り上げたところでした
0870デフォルトの名無しさん (ワッチョイ 5fb3-6TEq)
垢版 |
2018/07/08(日) 21:44:29.20ID:+IGicIkT0
PCLもdroid側もCJKもその他もダメだったorz
nugetしたP~なんとかもダメ
shiftjisのencoderが取得できないみたい
環境なのかなんなのかあきらめてAndroid studioですることにしました

でもモヤモヤ晴れないんでこれでいけたという例を頂けるとうれしい
0875デフォルトの名無しさん (ワッチョイ 5ee0-lhhz)
垢版 |
2018/07/14(土) 16:07:47.31ID:arJkDz4m0
Xamarin.Forms / UWP で DetailMasterPage の MasterPage(メニュー)が引っ込んでくれない。
同じソースでAndroidなら引っ込んでくれるんだが・・・
解決方法がわかるかたいませんか?
0877デフォルトの名無しさん (ワッチョイ 66e8-LQig)
垢版 |
2018/07/16(月) 22:43:24.28ID:3H6VMxBL0
Androidアプリって設定情報とかをローカルに保存するとき
jsonかxmlで保存するのはスタンダードな事ですか?
0881デフォルトの名無しさん (ワッチョイ 66e8-LQig)
垢版 |
2018/07/17(火) 00:16:47.52ID:A75xOI8y0
ありがとうございますs
0882875 (ワッチョイ 5ee0-lhhz)
垢版 |
2018/07/17(火) 11:57:46.42ID:QpnLVBwd0
とりあえず原因はわかりました。
MasterDetailPage.MasterBehavior のデフォルトが MasterBehavior.Default になっている場合、モバイル端末以外では非表示にならないようです。
UWPでも消したい場合はPopoverにすれば消えました。
0887デフォルトの名無しさん (ワッチョイ 578a-x2Yj)
垢版 |
2018/07/19(木) 19:06:15.39ID:mJRr6fSn0
>>884
これ(開発ツール)のC#版ってVisualStudioのことだろ
どちらかと言えば、EmbarcaderoがMicrosoftの後を追っているだけのようにしか見えない
以前のXamarinStudioからVisualStudioへの移行時とほとんど同じ流れだな
0899デフォルトの名無しさん (ワッチョイ ffe8-H0hI)
垢版 |
2018/07/23(月) 08:13:01.43ID:4yZfVTLQ0
こんな優秀なクロスプラットフォームが存在したのか
凄すぎるよ全く
0902デフォルトの名無しさん (スッップ Sdbf-2EMh)
垢版 |
2018/07/24(火) 21:00:58.25ID:WiyoNVSCd
ようするに UI は共通化するのがベストとは言えないんだよな
無理やり共通化すれば開発コストは下がるけど、ユーザーからするとプラットフォームごとに最適な UI のほうが嬉しい
コストを下げる代わりに UI は多少チグハグになることを理解してる客向けなら Xamarin.Forms は良い選択肢
0909デフォルトの名無しさん (アウアウエー Saaa-2QVD)
垢版 |
2018/07/27(金) 06:12:30.42ID:uuhNedSTa
async
0910デフォルトの名無しさん (ワッチョイ c27f-w8r8)
垢版 |
2018/07/27(金) 21:32:07.13ID:MEhvXRws0
>>908
UI スレッドでの await は UI スレッドに戻るけど、ワーカースレッドでの await は別のワーカースレッドに戻る可能性があるっていう理解で合ってますか?
0913デフォルトの名無しさん (ワッチョイ 7f1e-wJyY)
垢版 |
2018/07/27(金) 21:56:18.23ID:eMZjpBCY0
>>910
基本そういう理解であってる。UIスレッドでのawaitでUIスレッドに戻したくなければ、TaskクラスにConfigureAwaitメソッドあるから、ひきすうをfalseにして呼び出してそれをawaitする。
0917デフォルトの名無しさん (ワッチョイ c27f-w8r8)
垢版 |
2018/07/28(土) 01:52:57.96ID:qyn3uO7A0
>>913
なるほど、そういうことだったんですね。回答ありがとうございます。
Realm を使っててよく incorrect thread の例外が出ると思ってたんですが、ワーカースレッドで await してるから出るっていうことなんですね。
0923デフォルトの名無しさん (ワッチョイ c27f-w8r8)
垢版 |
2018/07/28(土) 17:47:29.06ID:qyn3uO7A0
今回問題になったのは、とあるメソッドがタップと通知どっちからも呼ばれるケースがあったからでした
通知から呼ばれた場合には await してる部分の前と後でスレッドが違うから Realm の制限に引っかかってた
どっちからも呼ばれる作りがよくないのかな
0929デフォルトの名無しさん (ワッチョイ 5219-53i4)
垢版 |
2018/07/28(土) 22:29:42.59ID:/yDPlbZT0
>>928
CPUが無駄ってブロックされるって事か。
無駄にCPU Timeを食うのかと思ったw

スレッドがブロックされるから別スレッドにしてるんだろう。
ワーカースレッドがブロックされても問題ないだろうよ。
0931デフォルトの名無しさん (ワッチョイ 722b-Gm4o)
垢版 |
2018/07/29(日) 02:17:05.03ID:8rd4Vwfm0
>>928
WaitしたらCPUのスレッドは別のスレッドの実行に使われるよ
普通のOSなら
0933デフォルトの名無しさん (ワッチョイ c27f-w8r8)
垢版 |
2018/07/29(日) 03:38:13.91ID:biDksx1m0
いまだによくわかってないんだけど、皆さんはイベントハンドラーが UI スレッドで実行されるのかワーカースレッドで実行されるのかってどうやって判断してるの?
ドキュメントに書いてなくない? 経験則?
0939デフォルトの名無しさん (ワッチョイ 722b-Gm4o)
垢版 |
2018/07/29(日) 15:40:26.45ID:8rd4Vwfm0
async await 便利だけど、Xamarin Android で Activity の中で使うのは注意しないと危険だねえ
いろいろやったり調べたりした結果、
使いたいなら Task.Run( async () => { .... } ) の中で使うのがいいのかなとか思った

await 指定無しで呼んで ContinueWith(() => { }) とか付けといてもいいかもだけど
0940デフォルトの名無しさん (ワッチョイ c2eb-L7o6)
垢版 |
2018/07/29(日) 17:30:12.55ID:EVh5G4xc0
流れぶった切って初心者質問させてください。

スライドスイッチの大きさを大きくしたいんですが
どうやってやりますか?

SwitchCell でも Switch でもどっちの場合でもいいんですが
縦横2〜3倍に巨大化したいのです。
0944デフォルトの名無しさん (ワッチョイ c27f-w8r8)
垢版 |
2018/07/30(月) 00:48:46.84ID:nusx/Pi30
iOS/Android ともに Scale は変えられるみたいだよ
カスタムレンダラーで変えればいけると思う
0954デフォルトの名無しさん (ワッチョイ e323-2QVD)
垢版 |
2018/07/31(火) 13:27:53.42ID:Sn2VrW8x0
騙すのが上手なのは同意
0957デフォルトの名無しさん (ワッチョイ 1ee0-4tas)
垢版 |
2018/07/31(火) 15:02:47.70ID:GnrEa2MU0
会社に所属していると自分でやりたいことができない。だから辞める。
としか取れないんだけどな・・・

>>956
>非OSS部分が無いとコードが維持できないレベルになってきたら、他の言語やフレームワークに乗り換えてやっていくつもりです。
と書いてるだけ。逆にいうと、コードが維持できるのならC#のままって事だろ。
0963デフォルトの名無しさん (ワッチョイ 7feb-L7o6)
垢版 |
2018/08/01(水) 10:44:54.45ID:3YKcL0te0
すみません、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>


で、「あ」は表示されるのですが「い」が表示されません。
0965デフォルトの名無しさん (ワッチョイ 1ee0-4tas)
垢版 |
2018/08/01(水) 12:13:55.11ID:xxykBTbU0
Xamarin.Forms 2.5.x で作ったプロジェクトを3.xに更新すると以下のエラーが出るのですが、解決方法はありませんか?

エラー CS0012 型 'Attribute' は、参照されていないアセンブリに定義されています。アセンブリ 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' に参照を追加する必要があります。
0970デフォルトの名無しさん (ワッチョイ 16e8-53i4)
垢版 |
2018/08/01(水) 18:50:20.90ID:faIeNtZh0
素晴らしい
一つの言語でiOSとAndroidの開発が出来てしまうのか
Xamarin使うしか無いじゃんコレ
0976デフォルトの名無しさん (ワッチョイ c27f-w8r8)
垢版 |
2018/08/01(水) 21:52:19.45ID:zXrARzoj0
Android で Switch のカスタムレンダラー書いてスケール変えれるか試してみたけど、元々のサイズまでで描画が切れちゃってダメだな
Forms 生かすなら Android の Switch 使うのやめて、Switch っぽい見た目のもの作ったほうが早そう
0985デフォルトの名無しさん (アウアウウー Saa7-m06p)
垢版 |
2018/08/02(木) 10:15:24.16ID:StitAPiia
そもそもカスタムレンダラーなども含め、Xamarinその他のクロスプラットフォーム技術によって共通化させる主な目的は開発の高速化ではないからね
特に対象の規模が大きくなればなるほど後の保守の効率化の方がメインとなる
0988デフォルトの名無しさん (アウアウウー Saa7-m06p)
垢版 |
2018/08/02(木) 11:22:51.91ID:c9Ey8E3qa
どのクロスプラットフォームでもカスタムレンダラーなりDIなりに当たる仕組みは存在する(というか特にスマホ向けなら必須である)わけで
言語や文法が異なるだけで実質的には何も変わらずxamarin特有のことなどではない
0991デフォルトの名無しさん (ワッチョイ 6fe0-yKTt)
垢版 |
2018/08/02(木) 14:14:16.98ID:DfADEw/T0
求められるのは高速化ではなく、効率化だな。速く組んでも無駄な動作ばかりしてたら駄目だろ。
そういう意味合いで、開発言語の共通化は部品の共通化になり、効率が上がる。
0992デフォルトの名無しさん (ブーイモ MMff-Oi9Z)
垢版 |
2018/08/02(木) 16:27:17.59ID:J2i/LTH2M
どうでもいい言葉遊びは置いといて、多くの部分を共通に作れるからトータル時間短く開発できるしメンテも楽。
決して共通化=早く開発できるではないけれど、自分の経験上は環境構築のトラブルなど考慮してもざまりんでやった方が別々に作るよりはるかにマシっていうか別々に作ることとか考えただけでもやだわ
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 290日 6時間 55分 0秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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