2016-08-16 14 views
-2

Kivyを使用してAndroid用の簡単なプログラムを作成することはできますか、Javaを学習する必要はありますか?Android開発用にPythonを使用できますか?

シンプルには、いくつかのグラフィックス(回転する線、タイマー、ハイスコアなど)、メモなどリアルタイムゲームではありません。

私はWindows/Linux用のこの種のプログラムを作成しました。本当にAndroidにも展開したいと思います。

Googleでは、答えのほとんどは私がJavaを学ぶべきだと答えていますが、残りの答えはPythonがかなり良いと言っています。私はチャットでこの質問をしました。ある人は「はい」と言っていましたが、他の人は「いいえ」と答えて、ついに誰かが「すべてのプログラミング言語がJavaScriptに変換されるので、あまり違いはありません。

+0

SOのルールに従って、ライブラリ/チュートリアルなどを探すことは、話題にはなりません。あなたの投稿は多くのdownvoteの対象となり、すぐに削除される可能性があります!それを編集してより具体的な質問をしたいかもしれません。 – AADProgramming

+0

@AADTechnicalそれはライブラリ/チュートリアルを探すのはそれほど重要ではありませんが、Android開発用にKivyとJavaを使用するメリットについては少し変更する必要があります。 –

答えて

1

いいえはいかもしれません。私に説明させてください。

ありません:あなたは が

  • 起動
  • の遅れがありますあなたはPyjniusを使用してネイティブJava APIを呼び出すことができますが、時にはそれは勝ったKivy
  • 使用する場合

    • アプリがネイティブの見ていないだろう細かい作業や、簡単な作業をするためには非常に難しい作業が必要になります。
    • ネイティブUIを使用することができないため、見た目の良いアンドロイドアプリを作成することは多大な労力を要します。

    はい:

    • あなたはネイティブUIを使用していない
    • 多くのゲームやアプリが動作するアプリを構築することができますが、彼らはまだあなたが好きなプロジェクトを使用することができます
    • 非常に利用可能ですPlyerとPyjniusが共通のアンドロイド機能を得るために
    • Kivyはゲームのための優れた選択肢かもしれません

    私の推薦:

    PlayストアにKivyで構築されたアプリやゲームをチェックしてください行ってください。あなたの携帯電話やタブでそれらを再生します。彼らがどのように見て感じるかを見てください。 Kivyのドキュメントをチェックアウトし、提供するものを確認してください。

    PS:私は大きな時代のPythonのファンです。私はKivyが好きです。私は将来、より良いウィジェットとUIの統合を提供することを願っています。私はKivyがNativeScriptのようなものを提供して、Pythonを使ってネイティブウィジェットを作ることができたらいいと思う。

    関連する問題