TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

An update on Python-for-android: v2019.06.06 released and future plans

32 点作者 inclemnet将近 6 年前

2 条评论

monkmartinez将近 6 年前
I really like Python... it is fun to program with and has a decent library for just about anything you can imagine.<p>However, I would really like a Flutter like UI experience for Python. More concretely, Python would rule the world if it had a modern cross platform framework upon which to build graphical interfaces for all the devices we see today. From iOS to Android to RasPi to Google Home to anything with a screen.<p>Kivy and the Beeware project are just too janky to really accomplish anything. No offense intended to the creators or maintainers. The complexity to get anything out there is just too much.<p>I have been looking at Flutter&#x2F;Dart and React&#x2F;JS to fill this gap. Also, thinking about possibly learning Swift. My logic, Python seems like it is going down the ML rabbit hole with no signs of abatement... I don&#x27;t know what that means for long term adoption.<p>If Swift, Dart, Kotlin and JS can tap into the same ML pipelines, I don&#x27;t see the benefit of Python in the long run. I mean a Pandas library for anyone of the languages mentioned above would be a game changer for ML adoption in that language, imo.
评论 #20136195 未加载
评论 #20135965 未加载
评论 #20135719 未加载
评论 #20135402 未加载
评论 #20135963 未加载
murphy214将近 6 年前
While a lot can be done in kivy, I foolishly decided to try it out with absolutely no primer on java, android or native development in general.<p>It was ok, everything felt like it had to be hacked together, and for some reason the only working version I could get stuff to compile in was like android SDK 19 and ndk 14b I think? (you literally had to thread the needle with your envs) At the time I don&#x27;t know if they actually had a working buildozer env for 64-bit ARM.(could be wrong on that) Compiling took forever, especially the first time, which 99% of the time I couldn&#x27;t get any 64-bit version of anything to compile so nothing was cached. I&#x27;d change one config wait 10 minutes come back not ideal.<p>Again I was probably super naive in my approach, but overall it felt very constraining and not the java is a peach but I was much more comfortable learning java (from scratch) and android than wading through kivy.<p>I appreciate the developers contributions, and I&#x27;m probably at fault, but I&#x27;m just saying its worth noting it wasn&#x27;t any easier getting an app running if you know just python with kivy. I&#x27;ve also come to realize gradle and android are just a huge bloated mess in general lol.<p>As a side note cross compiling packages in go for use on android does work really good for stuff like daemons.