Тёмный

02. Come Creare App Per Smartphone Android e iOS con Python - Creazione APK Android con Buildozer 

PyMike
Подписаться 38 тыс.
Просмотров 27 тыс.
50% 1

🔺 Lascia un commento e un mi piace per aiutarci a diffondere il video. Grazie!
🔺 Iscriviti al canale: ru-vid.com?sub_...
🚀⏩ Trasforma la tua passione in una carriera remunerativa con il nostro pacchetto programmazione e sviluppo web! Impara Python, HTML, CSS, Bootstrap, Django e Vue JS www.programmareinpython.it/py...
🐍 Sito Ufficiale: www.programmareinpython.it
📽️ Corsi Completi: www.programmareinpython.it/pr...
📚 Newsletter per Developers: www.developersnewsletter.com
👨‍💻 GitHub: www.github.com/pymike00
📸 Instagram (nuovo): / michelesaba.dev
📽️ TikTok (nuovo): / michelesaba.dev
🐦 Twitter: / pymike00
🔷 Telegram: t.me/programmareinpython
📘 Facebook: / programmareinpython.it
📸 Instagram: / programmareinpython.it

Опубликовано:

 

23 июн 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 122   
@giuseppedanilovaccarella8026
@giuseppedanilovaccarella8026 3 года назад
Complimenti per il corso e anche per i tuoi skill nella comunicazione. Ho avuto diversi problemi per la creazione dell'apk, ora risolti: 1) Avevo installato kivy e buildozer su Raspberry PI. Ma su questa piattaforma non è possibile ottenere la build per Android, perchè Google non rilascia SKD/NDK su architettura ARM 2) continuata la procedura su Ubuntu/x86 finalmente sono riuscito ad ottenere l'apk ma ho dovuto effettuare queste due modifiche al file buildozer.spec: requirements = python3,kivy==2.0.0,kivymd,pillow Praticamente ho dovuto specificare la versione di kivy e inserire anche pillow. Entrambi gli errori erano visibili solo abilitando la modalità sviluppatore sul telefono e collegandolo via USB al PC (sul sito di buildozer è spiegato come fare). Infatti era possibile installare l'APK sullo smartphone (provato su due smartphone diversi), ma il programma semplicemente "scompariva" al termine della fase di load senza lasciare alcun log. Ora tutto OK! Grazie ancora
@PyMike
@PyMike 2 года назад
Grazie per aver postato la soluzione per tutti
@gcarboni1
@gcarboni1 2 года назад
Grazie Giuseppe. Soluzione funzionante per me.
@giuseppedanilovaccarella8026
@giuseppedanilovaccarella8026 2 года назад
@@gcarboni1 Bene!
@ftraversin
@ftraversin 4 года назад
Vedo linux + python + kivy + visual studio code + brave browser. Lacrime di gioia pura per gli sviluppatori che vogliono programmare in maniera professionale divertendosi. Gran bell'idea quella di un corso per sviluppare app, l'aspettavo da molto. Grazie!🔝
@PyMike
@PyMike 4 года назад
Ciao Fabrizio! Usavo Brave da un sacco nel telefono e un giorno mi sono riproposto di usarlo anche da Linux... e ovviamente mai smesso. Happy Coding! :D
@nautatv145
@nautatv145 4 года назад
Io amo python, e tu mi permetti di imparare qualcosa di nuovo in pochissimo tempo, grazie mille!!
@gcarboni1
@gcarboni1 2 года назад
Ottimo video e ottimi contenuti!!! Grazie per la condivisione
@Manucraft98
@Manucraft98 4 года назад
Complimenti, molto professionale e chiaro, Non vedo l'ora arrivi il prossimo episodio
@PyMike
@PyMike 4 года назад
Settimana prossima! :)
@mrmakaveli812
@mrmakaveli812 4 года назад
Sei un mito, veramente incredibile. Riesci a far capire concetti difficili in maniera semplice, perfetto per i "novellini", ma anche per i veterani. Complimenti!
@PyMike
@PyMike 4 года назад
Felice di poterti essere d'aiuto :)
@anouarelkihal9034
@anouarelkihal9034 3 года назад
tanta roba mike, complimenti e happy coding anche a te
@glebvolodin8968
@glebvolodin8968 4 года назад
fantasticooo!!!Sei un mito :D
@michelependinelli7010
@michelependinelli7010 3 года назад
Complimenti!!!
@robertoscotton2708
@robertoscotton2708 4 года назад
Gran bel corso , mi piace un sacco la libreria kivy, ma la conosco poco, quindi la vedo come un’ottima occasione per conoscerla più approfonditamente, thanks
@PyMike
@PyMike 4 года назад
Ottimo! :D
@angeloBahrain
@angeloBahrain 4 года назад
Bravo, Well done!!!
@PyMike
@PyMike 4 года назад
Grazie! :D
@giorgiopapini682
@giorgiopapini682 3 года назад
Gran bel video, molto informativo e professionale, ho una sola domanda da fare... Esiste un modo per poter utilizzare dei moduli non supportati direttamente da Buildozer come ad esempio instagram-explore o deezer-python all'interno dello script python?
@cuthbertii5697
@cuthbertii5697 3 года назад
Ciao e complimenti per i video, sempre molto interessanti. Leggevo che per poter firmare app android è necessario usare oracle jdk, mentre non è possibile farlo con openjdk, me lo confermi? Eventualmente che problemi possono esserci?
@ernestorovito7440
@ernestorovito7440 4 года назад
Sei un grande! Hai mai pensato di fare delle live?
@PyMike
@PyMike 4 года назад
Ciao Ernesto! Si, ho pensato anche a quelle, e penso ne farò in futuro. Grazie per il suggerimento!
@giuseppemacc7439
@giuseppemacc7439 4 года назад
ma il codice kivy viene compilato in codice nativo per ogni piattaforma, come fanno Flutter o React Native ?
@anocco
@anocco 4 года назад
Ti seguo con molta passione, sei davvero bravo. Tuttavia il processo di app deployment (android/iOS) risulta ancora ostico con python. Cosa ne pensi di flutter, sembra essere migliore e piu' promettente rispetto a Kivy
@PyMike
@PyMike 4 года назад
Domanda interessante. Flutter è sicuramente un progetto più affermato. Ma un progetto come Kivy trova a mio avviso, sicuramente la sua nicchia di mercato.
@francescoferri778
@francescoferri778 3 года назад
Unknown command/target android mi da questo errore quando provo a fare il debug per android. Scusa le mille domande ma se seguo i tuoi passi non ne va bene una... sicuramente sbaglio qualcosa io però non va
@plumPB
@plumPB Год назад
Sto seguendo il tutorial su marcos. Domando: bulldozer deve essere installato per ogni ambiente virtuale oppure basta installarlo sul sistema operativo?
@pietroloparco5621
@pietroloparco5621 3 года назад
ho un problema, quando eseguo buildozer android debug, mi da un solo errore, che dice che non ha trovato cython e di scaricarlo, ma se vado a fare pip install cython mi dice che tutti i requisiti sono stati soddsfatti e la directory in cui si trova, consigli?
@giuseppegiordano1094
@giuseppegiordano1094 3 года назад
ciao e complimenti per il tutorial, mi sono bloccato in questa fase : quando lancio il comando "buildozer android debug" mi viene restituito il seguente errore: # sdkmanager path "/Users/giuseppe/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager" does not exist, sdkmanager is notinstalled ho anche instalalto android studio ma il problema persiste, come posso risolvere ? grazie mille PS: Il mio sistema è Osx Catalina versione python 3.7.0
@alessiorubicini
@alessiorubicini 4 года назад
Video fantastico, grazie mille. Arriveranno altri video su cose riguardanti non solo il design dell'app? Per esempio fare bottoni che eseguono funzioni ecc.?
@airenzo
@airenzo 4 года назад
ha detto che seguiranno altri video per arrivare a scrivere l'applicazione completa ""Wikipedia Reader"
@PyMike
@PyMike 4 года назад
Esatto! Come Air enzo suggerisce, e come dico nel corso, arriveranno altri video al riguardo :)
@Wuottfac
@Wuottfac 3 года назад
Ciao, ho un problema con buildozer android debug,ho installato tutto ma quando lo avvio per compilare l applicazione ,non da nessun errore ma non compila niente escono dei messaggi dove dice le cartelle in cui verra salvato l apk ma poi le cartelle sono vuote Sapresti aiutarmi? Ho gia perso tutto il pomeriggio per installare buildozer
@dylanvalenti2823
@dylanvalenti2823 Год назад
Ciao scusa ma nell'ultimo passaggio (creazione apk) mi esce che non è riuscito a eseguire l'ultimo passaggio, con una sfilza di errori sopra. Righe e righe di errori
@gabrielyoutube2639
@gabrielyoutube2639 2 года назад
scusa ti faccio una domanda stupida, ma come studi una libreria nuova che non conosci e come fai ad capire che due librerie si possono unire insieme?
@gabrielyoutube2639
@gabrielyoutube2639 2 года назад
scusa per la domanda
@FrancescoPisanoSorres
@FrancescoPisanoSorres 4 года назад
Complimenti per il canale ! ...da dove trai ispirazione per i contenuti ? qualche bel libro da consigliarmi ?
@PyMike
@PyMike 4 года назад
Ciao Francesco! Ho fatto un sondaggio tempo fa chiedendo proprio quali contenuti la community volesse vedere... Quindi l'ispirazione siete voi in verità 😃
@FrancescoPisanoSorres
@FrancescoPisanoSorres 4 года назад
@@PyMike ancora complimenti🙂
@simonx50sl83
@simonx50sl83 4 года назад
salve io utilizzo windows, come posso fare?
@starinthe
@starinthe Год назад
Non riesco ad installare Buildozer, e' un problema di OS? Monto windows 10 attualmente
@Forlando952
@Forlando952 4 года назад
Ciao e complimenti come sempre ......molto interessante questa serie......aggiornaci se la pubblichi anche su Udemy.......mi chiedevo come fare per le app IOS......ovvero come la installo su IPhone/IPad per provarla?
@PyMike
@PyMike 4 года назад
Ciao Francesco, penso tu debba effettuare il jailbreak: www.lifewire.com/get-apps-not-in-app-store-1999916
@PyMike
@PyMike 4 года назад
Personalmente non ho mai posseduto un iPhone proprio per questa difficoltà iniziale nel customizzare i dispositivi. Domanda comunque molto interessante e importante. Tienimi aggiornato se ti va...
@astralenergy1865
@astralenergy1865 Год назад
ciao mike ,potrei chiederti un favore enorme? potresti guardare l'app expert raw con astrografia di s22ultra e abilitarla su s21ultra ,e se magari fossi in grado abilitare la 108mx su questa app raw?
@PyMike
@PyMike Год назад
quanto è il tuo budget? 😂
@babilkebab6420
@babilkebab6420 2 года назад
L'app viene buidata correttamente, ma quando vado ad eseguirla su android crasha all'avvio. Da cosa può essere causato? Il codice è privo di errori
@PyMike
@PyMike 2 года назад
Purtroppo non saprei. Penso di dover fare un nuovo tutorial al riguardo dove vedere un po' di risolvere tutti questi problemi che (purtroppo in molti) state avendo
@airenzo
@airenzo 4 года назад
Io non ho capito una cosa. Ma con kivy si può fare un applicazione standalone per PC windows? Il mio PC dice di no, ma io ho installato kivy e kivimd senza problemi!
@PyMike
@PyMike 4 года назад
Si, con PyInstaller
@airenzo
@airenzo 4 года назад
@@PyMike grazie, mi documento. Comunque questo sistema cross platform mi sta intrigando. Ho pure configurato un desktop Ubuntu, tanto per dire 😄 Attendo i tuoi video. Grazie ancora
@micheledamato69
@micheledamato69 3 года назад
buongiorno, mi piacerebbe sapere se tutto ciò è fattibile utilizzando un raspberry pi 4 8gb con Raspberry OS 64 bit. Sono riuscito ad installare nell'ordine : VS Code, Python, Kivy ma non l'emulatore android. posso risolvere ? mille grazie. Michele
@PyMike
@PyMike 3 года назад
Ciao! Quale Emulatore Android?
@micheledamato69
@micheledamato69 3 года назад
@@PyMike Ciao e grazie mille per la risposta.Mi andrebbe bene uno qualsiasi...ma non riesco ad installare nessun emulatore android su RaspBerry Pi 4 da 8gb....Peccato!
@GlobalEleganceStore
@GlobalEleganceStore 3 года назад
Scusami ma su windows non funziona buildozzr cosa uso
@LucaDalbosco
@LucaDalbosco 2 года назад
Ciao Myke, ho seguito il tuo tutorial su una macchina virtuale con ubuntu e python 3.9.5 e i suoi pacchetti più aggiornati per kivy e kivymd. Da visual studio la app funziona benone. Compilo con Buildozer che fa tutto bene senza warning, ma quando provo l'apk sul telefono o su qualche telefono virtuale online, l'app si installa, si apre e si chiude da sola. Cosa può essere? Grazie mille, bellissimo tutorial, mi sento così vicino a cominciare ad usarla.
@Nestor-71
@Nestor-71 2 года назад
Succede anche a me non riesco a capire cosa sia successo avevo seguito il tutorial un anno fa quando PyMike lo aveva creato e funzionava tutto
@Nestor-71
@Nestor-71 2 года назад
Forse ho risolto, ho modificato il file .spec alla voce (list) Application requirements così requirements = python3,kivy==2.0.0,kivymd,pillow, ho eliminato le cartelle buildozer e bin ho lanciato di nuovo il comando buildozer android debug o installato l'apk sullo smartphone e funziona
@LucaDalbosco
@LucaDalbosco 2 года назад
@@Nestor-71 Allora ho seguito il tuo consiglio ( requirements = python3,kivy==2.0.0,kivymd,pillow ) e un esempio sul sito di kivy ha funzionato (senza kivymd) mentre l'esempio di Mike (con kivimd) non ha funzionato... bisognerà dare la versione anche a kivymd? Comunque grazie mille!
@Nestor-71
@Nestor-71 2 года назад
@@LucaDalbosco io ho provato a dare la versione a kivymd ma se non do la versione a kivy e non aggiungo pillow non funziona
@francescologgia
@francescologgia Год назад
Ad oggi sai se c'è una libreria o modulo per Python che permette di compilare file python che contengono il codice di una App in file .apk, anche su Windows? Che magari sia diversa dalla libreria Buildozer? Complimenti per i tuoi video tutorial. Sono davvero interessanti
@PyMike
@PyMike Год назад
Esiste pyinstaller... ho un video al riguardo
@alessiomadeddu8118
@alessiomadeddu8118 3 года назад
Ciao Mike sta risultando veramente complicato riuscire a creare l'apk hai qualche suggerimento?? Il codice su pc funziona ma mi da sempre alcuni warning in fase di creazione che mi fanno crashare l'app come si avvia
@PyMike
@PyMike 3 года назад
Ciao Alessio, che os usi?
@alessiomadeddu8118
@alessiomadeddu8118 3 года назад
@@PyMike ciao e grazie della risposta usi Ubuntu, comunque ho risolto non so perché ma la prima volta che ho provato a creare il progetto mi dava i problemi descritti, ho rifatto piano piano dall'inizio tutto quanto e ora va che una meraviglia grazie per i tutorial sempre chiarissimo 👍
@PyMike
@PyMike 3 года назад
@@alessiomadeddu8118 Ottimo! :D
@Nestor-71
@Nestor-71 3 года назад
Ciao, sai se è cambiato qualcosa in android perché creo l' apk come spiegato nel video lo installo su il smartphone apro l'applicazione e si chiude immediatamente ho provato su altri smartphone ma è uguale seguo questa serie da quando l'hai creata e prima funzionava
@PyMike
@PyMike 2 года назад
Prova a dare uno sguardo al post messo in evidenza!
@billyalani2001
@billyalani2001 4 года назад
Con buildozer si può compilare pure la libreria pygame? PS sei un grande 🏆
@PyMike
@PyMike 4 года назад
Purtroppo mi pare pygame non sia supportato
@riccardozappitelli450
@riccardozappitelli450 Год назад
Ciao mike, sono su linux(kali) e al momento ottengo questo errore "# Java compiler (javac) not found, please install it." ho provato diverse maniere tra le quali aggiungere una repository ad apt ma niente da fare, in caso mi risponderai grazie mille
@PyMike
@PyMike Год назад
Ciao Riccardo, hai provato semplicemente a cercare su Google? O apt install javac, mi pare Kali fosse su base Debian?
@riccardozappitelli450
@riccardozappitelli450 Год назад
@@PyMike cercando su google non ho ottenuto risposte soddisfacenti, ed il pacchetto chiamato "javac" non viene trovato
@PyMike
@PyMike Год назад
Ok, **non garantisco risultati** ma, prova a dare uno sguardo qui command-not-found.com/javac
@riccardozappitelli450
@riccardozappitelli450 Год назад
@@PyMike grazie mille mike per le risposte, appena potrò proverò
@riccardozappitelli450
@riccardozappitelli450 Год назад
@@PyMike Grazie mille Mike come al solito ti sei dimostrato disponibile e fornito di risposte, sei un grande !!
@fifa.tornei220
@fifa.tornei220 3 года назад
Ciao. Ho fatto tutto ma quando lo apro dal telefono si blocca a loading e poi esce.
@PyMike
@PyMike 2 года назад
Prova a dare uno sguardo al post messo in evidenza!
@pietrowingman264
@pietrowingman264 4 года назад
che versione di linux consigli ?
@PyMike
@PyMike 4 года назад
Personalmente uso Linux Manjaro GNOME. Ho usato per anni la versione con XFCE, ora GNOME da più di un anno e mi ci trovo benissimo. Stra consigliato.
@PietroM
@PietroM 4 года назад
È possibile creare un app che usi la micro USB dello smartphone? Grazie per il corso mi serviva davvero.
@PyMike
@PyMike 4 года назад
Domanda interessante. Non sono certo ma penso di si. Dai uno sguardo alla documentazione di Kivy, e se ti va fammi sapere
@PietroM
@PietroM 4 года назад
@@PyMike ci provo ti faccio sapere
@airenzo
@airenzo 4 года назад
Ho acquistato tutti i tuoi corsi ma sono ancora all'inizio. DOMANDA: nell'applicazione ci farai vedere la gestione di un database per chi ha un hosting con un database mysql?
@PyMike
@PyMike 4 года назад
Parli di questa app per smartphone o delle web app che creeremo nei corsi?
@airenzo
@airenzo 4 года назад
@@PyMike intendo in questa app per smartphone, il wikipedia reader
@PyMike
@PyMike 4 года назад
Ok capisco. In questo caso no, mi spiace ma non vedremo come collegare a mysql. Vedremo tuttavia come effettuare una connessione di rete, quindi potenzialmente potrai poi settarti tu la variante
@airenzo
@airenzo 4 года назад
@@PyMike ok, va bene così. Si inizia dalle basi
@GaetanoLucifora
@GaetanoLucifora 4 года назад
Se può essere utile io ho provato su Windows con WSL. Funziona
@PyMike
@PyMike 4 года назад
Hai qualche link da condividere qui per la community?
@GaetanoLucifora
@GaetanoLucifora 4 года назад
@@PyMike salve a tutti. Io ho provato questo video per configurare WSL. Tra tutti quello più semplice e completo ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_fntjriRe48.html
@GaetanoLucifora
@GaetanoLucifora 4 года назад
comunque credo di essermi espresso male nel mio primo commento. Mi riferivo a WSL non a Kivy, quando dico funziona. Mi dispiace se poi qualcuno prova e non va. Faccio dei test e vi aggiorno.
@PyMike
@PyMike 4 года назад
@@GaetanoLucifora grazie mille per l'aggiornamento! :D
@pierrezocco783
@pierrezocco783 2 года назад
io nella generazione dell'apk mi sono potuto fare il giro della mia città 2 volte
@PyMike
@PyMike 2 года назад
LoL. Ma la generazione è andata a buon fine, almeno?
@evan651
@evan651 2 года назад
alberto angela ti fa un baffo
@PyMike
@PyMike 2 года назад
ahahah :)
@majklzumberi1761
@majklzumberi1761 4 года назад
Fare ogni volta la build che si aggiunge qualcosa di nuovo risulta scomodo, c'è un modo di usare un emulatore che aggiorna l'app ogni volta che si cambia qualcosa al codice?
Далее
Tom🍓Jerry 😂 #shorts #achayanarmyfamily
00:14
Просмотров 13 млн
Копия iPhone с WildBerries
01:00
Просмотров 1,8 млн
2 YEARS of PYTHON Game Development in 5 Minutes!
4:54
Просмотров 873 тыс.
Simple Python App with Kivy - Step by Step GUI Tutorial
13:11
If __name__ == "__main__" for Python Developers
8:47
Просмотров 388 тыс.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
Просмотров 926 тыс.
ChatGPT è l'IA più pericolosa
24:21
Просмотров 127 тыс.