申し訳ありませんが重複している場合: 私は良い数時間をPythonとすべての良い学習に入れている。しかし、私はアンドロイドアプリを作ってみたいです。 私はJavaの学習に変わる方が良いでしょうか、どのくらいのPythonがJavaと重なっているのでしょうか?Android開発用にJavaまたはPythonを使用する必要がありますか?
-3
A
答えて
2
Android開発の場合、いくつかのオプションがありますが、ほとんどの場合、おそらくJavaを使用する必要があります。ほとんどのAPIとSDK Android DevelopersのSDKドキュメントをご覧ください。
Native Development KitでC/C++開発を技術的に行うことはできますが、これはJava APIで実現できない低レベルの使用例でのみ使用してください。
Scala for Androidもオプションです.ScalaとJavaはどちらもJVM上で実行され、同じバイトコードにコンパイルされ、ScalaからJava APIを呼び出すことができます。
モバイルアプリケーションを1つの言語で記述し、iOS、Android、Windows上のモバイルアプリケーションに1つのコードベースをコンパイルできるフレームワークもあります。 C#でのアプリケーションの作成についてはXamarin、JavaScript/HTML/CSSでのアプリケーションの作成についてはPhonegapを参照してください。
1
一般的には、Javaを使用する必要がありますが、あなたはPythonでAndroidアプリを書いてみたい場合は、Kivyをチェックアウトすることができます:https://kivy.org/
しかし、確かに「パイソンの小さなビットを知るには、」あなたは、Javaを習得するのに役立ちますまたはその他の言語を使用しています。これは、多数の一般的なプログラミングの概念を既に学んでいるためです。
関連する問題
- 1. サイトはJavaを使用していますか? (Web用の3Dを開発する必要があります)
- 2. ウェブサイトの開発中にGitHubを使用する必要がありますか?
- 3. アプリケーションの開発にAppcelerator Titaniumを使用する必要がありますか?
- 4. Androidレイアウト用にJavaまたはXMLを使用する必要がありますか?
- 5. Androidでゲームを開発するときにレイアウトを使用する必要がありますか?
- 6. 開発マシンに32ビットまたは64ビットのOSを使用する必要がありますか?
- 7. Androidは非ブロッキングソケットプログラミングで使用する必要があります
- 8. iPad用に開発するにはAdobe AIRを使用する必要はありますか?
- 9. Cardboardを開発するために、「Daydream technical preview」バージョンのUnityを使用する必要がありますか?
- 10. iOS用JavaFXを開発するにはMacを使用する必要があります
- 11. Android/IOSスマートフォンアプリ - java/swift/cordovaを使用する必要があります
- 12. AndroidでJavaCVまたはOpenCVのJavaライブラリを使用する必要がありますか?
- 13. Java GraphicsにはどのIDEを使用する必要がありますか?
- 14. (Python)パラメータを使用するか、グローバルにする必要がありますか?
- 15. Android開発用にPythonを使用できますか?
- 16. sirikitを使用するにはリンゴ開発者のメンバーに登録する必要がありますか?
- 17. Android用アプリ - どの言語を使用する必要がありますか?
- 18. WebベースのAndroidアプリケーションにWebviewまたはAndroidウィジェットを使用する必要がありますか?
- 19. アプリケーションにAsyncTaskまたはIntentServiceを使用する必要がありますか?
- 20. ANDROID、どのレイアウト要素を使用する必要がありますか?
- 21. ios 4またはios 5用に開発する必要がありますか?
- 22. PythonでテストするためにTestCaseまたはFunctionTestCaseを使用する必要がありますか?
- 23. 2016年5月にAndroidバージョンを開発する必要があります
- 24. フレックスモジュールを使用して開発する際に、ライブラリプロジェクトにVOを追加する必要がありますか?
- 25. 私はsingletableviewを使用する必要がありますか?
- 26. はcaptchaを使用する必要がありますか?
- 27. 私はフォームタグを使用する必要がありますか?
- 28. iOSはNSMutableArrayまたはNSMutableDictionaryを使用する必要がありますか?
- 29. 私はurandomまたはopenssl_random_pseudo_bytesを使用する必要がありますか?
- 30. コードシニターで開発する必要がありますか?
Androidの場合、Java! –