#WindowsアプリやAndroidアプリを個人で作成するには、どのような環境や言語、ツールを用いるべきなのでしょうか。
私はこれまで、受託の制御系開発(C言語中心)に携わってきました。
ですが、自分で作りたいものを設計し、環境を構築し、アプリケーションを作る様な経験が一切無いので、
個人開発でアプリケーションの開発に取り組んでみたいと思っています。
また、IoT系など「より高いレベル」の新しい案件に参加するために、
職場でのPRに個人開発の経験を活用できれば、との思いもあります。
しかし、これまでGUIの開発やアプリケーション開発の経験が一切ないため、
お恥ずかしながら「何から手を付ければいいのか」すら分からず、手が止まってしまっています。
個人開発としてアプリケーション開発を行う際に、
どのような環境や言語を用いて、どのように進めていくべきなのか、
ご教示をいただけますでしょうか。
##●技術・知識レベル
- C言語は不自由なく使うことができます。
- C以外の言語、オブジェクト指向、APIを用いた開発やGUIの開発、Web系開発やDB設計周りには経験が有りません。情報処理技術者試験レベルの概念と用語が分かる程度です。
- 開発環境はHEWが中心だったので、VisualStudioなど今風な統合開発環境は触っていません。
- Gitも触ったことがありません。Githubはアカウントは作ったものの、全く使えていません。
##●長期的にやりたい事
-
一つの目標として、ボイスチェンジャーのような音声を加工するアプリケーションを作りたいと思っています。(学生の頃は音声処理のゼミに居たので、音声処理のドメイン知識は持っているため)
-
まずはwindowsアプリケーションとして開発し、その後は仕事でも活かせる技能習得を兼ねてクロスプラットフォームに取り組みたいと考えています。ですが、XamalinやFlutter、Qtなど調べれば色々出てきますが、どれが適しているのかが分かりません。
-
C言語開発だけでは今後のキャリア形成面でも不利だと思うので、流行りの言語を使った開発をしたいと思っています。Pythonを使ってみたいと思っていますが、目標に対して適した手段なのかも分からずにいます。
回答5件
あなたの回答
tips
プレビュー