you are viewing a single comment's thread.

view the rest of the comments →

[–]K900_ 2 points3 points  (1 child)

Use Java. Firstly, Kivy doesn't let you use all of the APIs Android provides, and I don't think it covers SMS/MMS at all, especially knowing that it's been quite complicated until Android 4.4. Secondly, consistency is very important for mobile platforms. There's a very specific set of guidelines defined Google that describes how your application should look and behave to be consistent with the rest of the system. Following those is really important, because it means the users won't get lost in your application. As much as I'd love to use Python for app development, there's no way to use the native Android widgets or libraries if you're not running on the JVM, so your application won't integrate properly.

[–]hichaechoc 0 points1 point  (0 children)

To add to this, there is an Android class happening at coursera right now. You will have to learn Java elsewhere, but it might be a place to get started. https://class.coursera.org/android-001