Xamarin Part6
■ このスレッドは過去ログ倉庫に格納されています
!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でtabbed pageとcameraを個別に実装できたんですがタブで切り替えた瞬間にカメラを起動するにはどうすればいいのでしょうか? >>255
おぉなんとかなりそうですね
さっそくやってみます
ありがとうございました Xamarin使えばMac買わなくてもiOSアプリをリリースできるの? >>259
>>261
ありがとう。できないみたいですね。
Macってスペックの割に高いし汎用性無いしできれば買いたくないんですが、
仕方ないようですね。 >>262
Cordova, Monacaとか使うしかないね ビルドしてくれるサービスはあるけど
実機買った方が手っ取り早い気がする MacinCloudか
これってストアにアプリ置いていたら継続して契約してないと駄目なんかな。 >>262
ブートキャンプでWindows動くし汎用性は特に問題ないけどね XamarinにしてもCordovaやMonacaにしても、最終的にiOSアプリをストアに公開するのであればXcodeが必要
Mac実機がなければどうしようもない >>267
ネイティブコード吐くのは駄目だけどハイブリッドも駄目なの? 顔まあまあ、胸でかい、仕事できる、絵がうまい
完璧やないか カラコンやめたのか?
あれは爬虫類っぽさが増して気持ち悪かった。 自意識過剰な中学生か高校生のような喋り方がとてつもなくキモい
社会人とは思えない
まして世界的企業のPR担当とは・・・ ○○程の糞はないと主張してるけど色々なことに対してそう言ってるね
自分で矛盾に気が付かないのかな 糞は自分自身が糞であることを理解できない
故に矛盾にも気付かない >>283
目頭切開
涙袋形成
鼻プロテーゼ?
顎プロテーゼ?
エラ切除? 初心者質問です。
phpで作ったモバイルサイトをAndroidとiPhoneに作り変える予定なのですが、共通の開発ができるという噂のココに行き着きました。
複雑そうな機能は、カレンダーとQRコード読み込み、phpウェブサイトとのDB共通化(レンタルサーバのDB使用)、なのですが可能でしょうか?
スレ違いでしたらすいません。 Xamarinはクライアントサイドのフレームワークなので、PHPで作成するようなサーバーサイドのサイトの開発とは違うと思うんだけど >>288
c#が自由自在に使いこなせるのならXamarinでも良いけど
知らないのなら難行苦行で荊の道を進むことになる。
Web/Javaの技術に精通しているのなら とちゅうで送信してもた
Web/JavaScriptの技術に精通しているのならCordovaとかのがお勧め。
DBアクセスは、PHPが動いているサーバにWebサービスを作る必要がある。 >>289
返答ありがとうございます。
スマホ開発自体が初めてなので何もかもわからないのですが、、
やりたい事が、サーバサイド(web管理画面)でDB登録した情報を、クライアント(スマホアプリ)が参照したり、その逆も行いたい感じです。
その場合は、クライアント側からサーバ側にあるDBアクセスするファイルを読み込む事で実現できるような事をどこかの記事で読んだ気がします。
もう分からない事が分からないだらけで…何かスマホ入門にオススメの書籍などがあれば紹介して欲しいです… >>293
DB は直読み込みできないから、WebAPI経由で読み書きかな >>291
>>292
返答ありがとうございます。
Cは少しだけ…C#は未知です。
言語はphpが1番得意ですね。Javaはsjc-pは持ってるけど超苦手です。
JavaScriptは大好物なので、教えてもらったソフトを見てみます!ありがとうございます >>294
やはり自分でwebサーバ側にAPI作ってDBアクセスできるようにするしかないですよね…
アプリ側から登録データを送信するのもwebに飛ばさなきゃいけないとか…セキュリティとか色々やばそう… 色々と助言ありがとうございました。
周りに相談できる人がいなくて死にそうになってた所なので助かります。
スレ汚し失礼しましたm(__)m >>296
Monaca(有料)と言うのもある。
無償でも出来るけど無償だと目的としたことは出来ない気がする。
ドキュメントも日本語なのでお勧め。
Monacaは皮だけで中のアンコはCordovaです。 >>299
>>300
ありがとうございます!
どっちも調べて参考にさせてもらいますm(__)m >>297
完全にローカルに閉じたのでよければDBは、SQLiteってのが使えるよ。それなら、Webには何もいらない。 >>303
> やりたい事が、サーバサイド(web管理画面)でDB登録した情報を、クライアント(スマホアプリ)が参照したり、その逆も行いたい感じです。 なんかMBaas使った方が良いのかと思ったけどDB共通化したいのか 今の時代のニーズとしては昼間スマホでさわってた続きを
家のパソコンなりタブレットで続きからやりたいってことが多いだろうから
こういうノウハウを求める人は多いんだろうね
今から何か作りたいと思う人はほぼこれなんじゃないかと思う MonacaとかCordova環境ならアプリ内でPouch立ててLANに居るときにレプリケーションすれば?
Conflictもわかるし。
後々サーバ立てるときもCouch立てるだけだし。
便利。
まあ、あと勝ちで良いならsqliteのDBごと渡すって開き直りもあるかと。 >>312
ハイハイ、それはダマリンね
お疲れ様でした〜 iOSとAndroidでSQLite使おうとしたら開いた瞬間にアプリが強制終了するんだが原因を探すうまい方法ってなんかないかや hockeyappかVisual Studio Mobile Center使って例外発生時のスタックトレース調べるとか その手のやつはそれらのスタックトレース取れない予感 ビルドは通るんだが出るもんなの?
ちなみにMobile Center使ってる >>323
そのHosted macOS agentは自分で用意するんだよ AndroidStudioみたいなのなくてもエミュレータとかで画面みれたりするん? 結局強制終了はどうもできんのか
今は動くのに戻したりしてるが ログとにらめっこするか、ブレークポイント貼りまくってどこで落ちるのか特定するか・・・ バイナリで落ちるやつとかはセグメントフォールト的なログ出るでしょVSに 素人が簡単なアプリ作るまでを
解りやすく解説してくれてるサイトない? >>332
どのレベルの初心者だよ。
コマンドから何からすべての解説がほしいのなら、その手の本を買ったほうが良い。 Xamarinは素人、c#は何の不自由もなく使いこなせる
なんてヤツなら自力でなんとかできるw 簡単なアプリ作るレベルなんだからプログラミング自体初心者なんだろう
それならまず言語の文法の基礎から >>332
何作りたいのか知らんがちょまどがMobileAppにつなげたサンプルアプリとかどうよ どの本もいい加減だからその本以外でandroidやiosの知識をつけないとアプリはまともに作れない クロスプラットフォームなのにiOSとAndroidの知識が必要でさらにXamarin特有の知識も求められる 別にXamarin.Formsの範疇で治るLOBアプリとかならほぼいらんだろ
もっと凝りたいやつはそこを調べればいいだけで、むしろ他のクロスプラットフォームだとそこらへんがどうしようもないものとかありそうだが 凝ったことするのに各プラットフォームの専門知識が不要なクロスプラットフォーム開発環境なんて今のところ存在しないよ
モバイル向けでそんなのがあるなら習得したいから教えて欲しい 各プラットフォーム固有の知識は必要だけど全部C#で書けるところがいいよね。
他の言語も読んで意味理解しないといけないから知らないとはいけないけど 各プラットフォーム固有の知識は最初から必要なわけでなく必要になった時に十分対応できる。 で、最近のは インストール後の設定で
どっかの誰かのblogに小さく乗ってるのを見つけないといけないような儀式はなくなった? 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エンジニアは全員死んだ方が良い ■ このスレッドは過去ログ倉庫に格納されています