Rask utvikling av mobilapplikasjoner med Python
Mens det er eksempler på Python-baserte applikasjoner i mobile App stores, kunnskap om hvordan du faktisk lage en mobil-app i Python har ikke vært godt dokumentert, eller forenklet for masse bruk – inntil nå.
I denne talen, Dr. Russell Keith-Magee vil vise en samling av verktøy fra BeeWare Prosjektet som gjør det mulig for deg å bygge en cross-platform mobile app ved hjelp av Python i løpet av minutter.,
Publikum
Python programmerere som ønsker å skrive apps for mobile enheter
Python-Nivå
Nybegynnere
Mål
for Å vise hvordan, med riktig verktøy, utvikle cross platform applikasjoner for mobile plattformer kan være ekstremt enkel. Deltakerne vil være i stand til å bruke innholdet av talen til å begynne å utvikle sine egne cross-platform mobile apps.
Detaljert Abstrakt
Ingen kan nekte for at mobiler enheter og mobile computing er her for å bli., Imidlertid, i dette voksende segmentet, Python har ikke historisk sett hatt en god utvikling historien. Mens det er eksempler på mobile apps i app butikker som er enten skrevet i Python, bruke Python, eller demonstrere Python, kunnskap om hvordan å oppnå dette produktet har ikke vært godt dokumentert eller forenklet for masse bruk.
Denne presentasjonen vil være en praktisk introduksjon til BeeWare suite av verktøy som gjør det mulig for brukere å utvikle mobile applikasjoner med Python., Det vil ikke være en rekke interne detaljer – dette vil være et svært høyt nivå snakke, med fokus på å vise noen viktige begreper i utviklingen miljøer, og beviser at innfødte mobile apps kan utvikles raskt.,OC (EN CPython bytekode til Java classfile transpiler)
Disse verktøy er i de tidlige stadier av utviklingen, men de er tilstrekkelig modne til å dokumentere at målet om å utvikle mobile apps i Python er ikke en pipe drøm., Mens dette er en rekke verktøy for å demonstrere i 30 minutter, intensjonen er ikke å gi dyp trening – det vil i stedet vise hvordan alle delene passer sammen for å lage det endelige produktet.
Snakk omriss:
- Innledning: (4 minutter)
- Hvem er jeg?
- Det mobile landskapet
- Hva er verktøy vi kommer til å bruke?,pp
- Bruke Koffert til å pakke koden
- Kompilere og kjøre (med live demo)
- Del 2: Android (8 minutter)
- å Skrive Java-kode i Python
- Kort: hvordan dette fungerer
- Gjennomgang koden for et enkelt eksempel app
- Bruke Koffert til å pakke koden
- Kompilere og kjøre (med live demo)
- å Skrive Java-kode i Python
- Del 3: å Utvikle cross platform (4 minutter)
- Innfødte vs Vanlige widgets
- for å Skrive en Toga app
- Kompilere og kjøre (med live demo)
- Neste trinn (2 minutter)
- Bidra til nødvendig!,
- Andre interessante bruksområder for disse verktøy
- En visjon for fremtiden
Ekstra Notater
jeg utvikleren av alle verktøyene som blir demonstrert i denne talen. Jeg er co-vedlikeholderen av Python-Mobile-SIG, og jeg ble invitert til å gi en presentasjon til Python språk-toppmøtet om mobile Python på PyCon OSS 2015. Jeg var ikke i stand til å delta på dette toppmøtet, men jeg gjorde stede via pre-innspilt video.
jeg er også i en 10-års veteran av Django core team, og tidligere President av Django Software Foundation.,
jeg er en erfaren foredragsholder; jeg har keynoted PyCon PH og PyCon RU, jeg har sagt mange ganger på DjangoCon USA, EU og AU, på PyCon AU, og på Django Under Panseret.
Dette er foreslått som en 30 minutters tale; men jeg vil være i stand til å utvide dette til en 45 minutters spor ved å bygge mer avanserte eksempel apps.