Python還有這般鬼斧神工?開發一款Android系統APP!
作為一名程式設計師都知道,Android系統的APP肯定由安卓開發,用Python開發肯定不明智!
但是Python只要可以開發都會讓事件變得簡單明瞭,然而確實可以用Python開發AndroidAPP。
既然要寫個APP,那麼總得要有個思路吧。
一個是關於運維的APP,設計應該如下 :

在這裡還是要推薦下我自己建的Python開發學習群:696541369,群裡都是學Python開發的,如果你正在學習Python ,小編歡迎你加入,大家都是軟體開發黨,不定期分享乾貨(只有Python軟體開發相關的),包括我自己整理的一份2018最新的Python進階資料和高階開發教程,歡迎進階中和進想深入Python的小夥伴

好吧,進入正題。
我們使用kivy開發安卓APP,Kivy是一套專門用於跨平臺快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支援,不僅能讓開發者快速完成簡潔的互動原型設計,還支援程式碼重用和部署,絕對是一款頗讓人驚豔的NUI框架。
跨平臺只寫一遍程式碼就可以同時生成安卓及iOS的APP,很酷吧。
本文會帶大家寫一個Hello world並瞧一瞧Python版的2048的程式碼


如果kivy在python中應該就能匯入了。





點選視窗並按“F1”會這個視窗的一些屬性

然後我們回過頭看一看python程式碼












主要由三部分組成,一是素材,圖片音訊之類的檔案,二是Python程式碼,三是kv檔案,這個kv檔案有點像html中的css。
Python程式碼的檔名一般命名為main.py
然後一定有一個叫做XXXApp的類,並繼承App。
比如該類叫做GameApp

