アプリ版:「スタンプのみでお礼する」機能のリリースについて

プログラミング未経験です。これから勉強するプログラミング言語についてアドバイスお願いします!

作りたいスマホ用のアプリがあるのでプログラミングを勉強しようと思っています。

家のPCはMacBook ProでスマホもiPhoneを使っているのでswiftを勉強しようかなと思っておりました。
が、世の中のスマホアプリってiOS用とAndroid用どちらもあるので、違う言語で2つ作っているのか?と、こちらで質問させて頂きました。
そうしたら、VisualStudioでC#を使って開発すると教えて頂きました。

という事は、iOSとAndroidどちらにもあるスマホアプリはほとんどC♯でプログラムされているということですか?

今後もスマホアプリを作るならswiftではなくC♯を習得した方がbetterというかお得(笑)なのでしょうか?

swiftで作るものだと思っていたので、思いもよらずC♯が候補に上がったのでどうしようか迷っております。

アドバイス頂けたら嬉しいです!

A 回答 (3件)

https://qiita.com/amay077/items/399002a02c1abf9d …
ちょっと前の4月ごろの書き込みですが、上記のURLに「Xamarin 最近どうよ?」という文章があります。
ま、これを見ると、「Xamarinってびみょーー」なんて感じるかもしれませんね。
たぶん、開発情報は、Xamarinよりもswiftのほうが多いように思います。


https://engineer-shukatu.jp/column/archives/44689
上記はC#に対する評価のブログみたいです。
最近、私は、Javaの古いシステムの仕様変更(バージョンアップ)にタッチしていますが、少し前まではC#の開発が続いていました。
(某大手銀行とか外資系コンサルティング企業での開発案件)
Javaのシステムも多いようですが、最新技術に敏感な企業はC#を選ぶことも多いみたいです。
Web系の大規模アプリ開発の場合には、信頼性を考えて、PHPなどよりもC#が選ばれていますね。
将来、スマホではなく、Web系とか、企業のシステム開発を担当するときは、C#の経験が役にたつと思えます。
C#はオブジェクト指向の言語であり、学習するには、なかなか手ごわい言語です。
でも、どんどん進化して、便利になってきている言語ですので、個人的にはお勧めです。


https://news.mynavi.jp/article/20190412-807191/
Stack Overflowの「人気&嫌われプログラミング言語ランキング」を見ると、C#がJavaを抜いているようです。Javaの人気が世界的に下がっているようです。
    • good
    • 1
この回答へのお礼

とても詳しく情報を頂きありがとうございます!

業務システムなどもC♯で開発されているんですね!そう思うとC♯は楽しそうです!
今、事務職なのですがVBAで会社のエンジニア達の事務作業を効率化するツール開発をする仕事をしております。
(嫌いのランキング1位がVBAでちょっと悲しいですが納得ですw)
本格的なプログラミング言語は習得するのも難しいとは思いますが、作りたいアプリがあるのでやってみようと思った次第です。
ありがとうございました!

お礼日時:2019/11/10 11:48

何を使っても良いんですけどねえ。



基本的には「アルゴリズム」を考えることができるかどうか、
あとは「コマンド」を覚えられるかどうか、
です。

そんなわけで、質問者さん自身で入手しやすいもので十分でしょう。
今はインターネット上で各種プログラム言語のQ&Aなどがありますので、
「この言語なら詳しく説明されている」
なんてものはありません。
    • good
    • 1
この回答へのお礼

何でもいいんですね!
本当にそんな気がしてきましたw
ありがとうございます!

お礼日時:2019/11/10 11:37

何でもいいです。

将来PCにまで手を広げるか、WEBアプリに止めるか、などで検討すると良いと思います。将来の目論み次第です。

https://www.sejuku.net/blog/2619
    • good
    • 1
この回答へのお礼

将来のことまで考えられていませんでしたが、なんでもいいと言って頂けると何を選ぶにしろちょっと気が楽になりました。
貼って頂いたURLのブログ見に行きました。とても面白く飛びまくって色んな記事見にいきましたw
参考にさせて頂きます!
ありがとうございます。

お礼日時:2019/11/10 11:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!