Site Overlay

freakboy3742 / rapid-mobile-development.RST


snelle ontwikkeling van mobiele applicaties met Python

hoewel er voorbeelden zijn van op Python gebaseerde apps in mobiele App stores, is de kennis over het daadwerkelijk maken van een mobiele app in Python niet goed gedocumenteerd, of vereenvoudigd voor massagebruik-tot nu toe.

in deze talk zal Dr. Russell Keith-Magee een verzameling tools van het BeeWare Project demonstreren die u in staat stellen om een cross-platform mobiele app te bouwen met behulp van Python in een kwestie van minuten.,

publiek

Python-programmeurs die apps willen schrijven voor hun mobiele apparaten

Python-niveau

Beginner

doelstellingen

om aan te tonen hoe, met de juiste tooling, het ontwikkelen van cross-platform apps voor mobiele platforms uiterst eenvoudig kan zijn. Deelnemers kunnen de inhoud van de talk gebruiken om hun eigen cross-platform mobiele apps te ontwikkelen.

gedetailleerde samenvatting

niemand kan ontkennen dat mobiele apparaten en mobiele computers hier blijven., Echter, in dit groeiende marktsegment, Python heeft historisch gezien niet een goede ontwikkeling verhaal. Hoewel er voorbeelden zijn van mobiele apps in app stores die ofwel in Python zijn geschreven, Python gebruiken, of Python demonstreren, is de kennis van hoe dit eindproduct te bereiken niet goed gedocumenteerd of vereenvoudigd voor massagebruik.

deze talk zal een praktische introductie zijn tot de BeeWare suite van tools die gebruikers in staat stellen mobiele applicaties te ontwikkelen met Python., Er zullen niet veel interne details-Dit zal een zeer hoog niveau gesprek, met de nadruk op het demonstreren van een aantal belangrijke concepten in de ontwikkelingsomgevingen, en bewijzen dat native mobiele apps snel kunnen worden ontwikkeld.,OC (EEN Vancpython naar Java bytecode classfile transpiler)

  • Python-iOS-sjabloon (Een Cookiecutter sjabloon voor iOS-projecten)
  • Python-Android-sjabloon (Een Cookiecutter sjabloon voor Android projecten)
  • Werkmap (een distutils uitbreiding voor de verpakking van Python projecten als apps)
  • Rubicon-ObjC (Een brug tussen Doelstelling C en Python)
  • Toga (Een cross-platform native-widget-bibliotheek)
  • Deze tools zijn in de vroege stadia van ontwikkeling, maar ze volwassen genoeg zijn om aan te tonen dat het einddoel van de ontwikkeling van mobiele apps in Python is geen luchtkasteel., Hoewel dit veel tools zijn om te demonstreren in 30 minuten, is het niet de bedoeling om diepe training te bieden, maar het zal laten zien hoe alle onderdelen in elkaar passen om het eindproduct te produceren.

    Talk outline:

    • Inleiding: (4 minuten)
      • Wie ben ik?
      • het mobiele landschap
      • welke hulpmiddelen gaan we gebruiken?,pp
      • werkmap gebruiken om de code te verpakken
      • compileren en uitvoeren (met live demo)
    • deel 2: Android (8 minuten)
      • schrijven van Java-code in Python
        • kort: hoe werkt
      • Walkthrough the code for a simple example app
      • gebruikmakend van werkmap om de code te verpakken
      • compileren en uitvoeren (met live demo)
    • deel 3: cross platform ontwikkelen (4 minuten)
      • native vs common widgets
      • schrijven van een toga app
      • compileren en uitvoeren (met live demo)
    • volgende stappen (2 minuten)
      • hulp nodig!,
      • andere interessante toepassingen voor deze tools
      • een visie voor de toekomst

    aanvullende opmerkingen

    Ik ben de beheerder van alle tools die in deze talk worden gedemonstreerd. Ik ben de medeonderhouder van de Python Mobile-SIG, en ik werd uitgenodigd om een presentatie te geven aan de Python language summit over mobiele Python op PyCon US 2015. Ik was niet in staat om die top bij te wonen, maar ik presenteerde wel via vooraf opgenomen video.ik ben ook een 10-jarige veteraan van het Django core team, en de vorige voorzitter van de Django Software Foundation.,

    Ik ben een ervaren spreker; Ik heb PyCon PH en PyCon RU gesproken, Ik heb vele malen gesproken bij DjangoCon US, EU en AU, bij PyCon AU, en bij Django Under The Hood.

    Dit wordt voorgesteld als een gesprek van 30 minuten; echter, Ik zou in staat zijn om dit uit te breiden tot een slot van 45 minuten door het bouwen van meer geavanceerde voorbeeld apps.

    Geef een reactie

    Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *