简体   繁体   English

kivy vs android studios vs hybrid最适合初学者

[英]kivy vs android studios vs hybrid which works best for beginners

我刚刚完成了有关php和Java脚本的课程,并且想通过pythons kivy进入Android应用开发,但是我想知道是否可以访问本机功能地理位置,相机,振动器,图库,闪光灯和其他android本机具有奇异果功能,我能轻松做到这一点..

i want to know if it is possible to access native functionality 我想知道是否可以访问本机功能

Yes. 是。 Accessing a lot of native functionality is possible with Plyer - a library for accessing features of your platform's hardware. 使用Plyer可以访问许多本机功能-Plyer是一个用于访问平台硬件功能的库。

Kivy does not have GPS functionality or Notifications, but since Kivy uses Python, you can import any Python library or framework into it. Kivy没有GPS功能或通知功能,但是由于Kivy使用Python,因此您可以将任何Python库或框架导入其中。

Here's another link showing what functionalities and supported APIs you can get out of Plyer on each of the various platforms (Android, iOS, Mac, Windows, Linux). 这是另一个链接,显示了您可以在各种平台(Android,iOS,Mac,Windows,Linux)的每个平台上从Plyer中获得哪些功能和支持的API。


kivy vs android studios vs hybrid which works best for beginners kivy vs android studios vs hybrid最适合初学者

It depends on the beginner. 这取决于初学者。 I would make a list of recommendations based on their background. 我将根据其背景列出建议。

No background: 无背景:

Any C-based background or OOP background: 任何基于C的背景或OOP背景:

  • Android Studio Android Studio
  • Xamarin (C#) in Visual Studio Visual Studio中的Xamarin (C#)

Any web or javascript background: 任何网络或JavaScript背景:

Any scripting background: 任何脚本背景:

At the end of the day, my final recommendation would be to use Android Studio because it's the official IDE for Android app development. 归根结底,我的最终建议是使用Android Studio,因为它是用于Android应用程序开发的官方IDE。

Note : I currently use Android Studio, so I'm slightly biased towards it. 注意 :我目前使用Android Studio,因此略有偏见。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM