+1 -1 +18
Vote on this proposal

Mobile Application development with python(kivy)

by Akshay Arora (speaking)

Section
Workshops
Technical level
Beginner

Objective

Showcase ease of application development for mobiles using python Framework "Kivy".

The main objective would be to guide people into developing their first application for mobiles. To showcase how the same application can be deployed to linux, windows, android, iOS, Mac without the user having to change anything in their code.

Description

Kivy is a Python framework that has it's roots in Natural User Interfaces and augmented reality work.

Kivy was designed from the ground up keeping in mind the new and up and coming natural interfaces like "Touch", and to take advantage of modern gpus for extracting performance for user interfaces.

This results is a unique user experience making it dead simple for developers to target devices like a mobile phone.

The main goal of this work shop is to showcase how the abstraction of fundamentals like user input and usage of gpu accelerated interfaces through the kivy framework has made application for mobile development dead simple.

"Give us time and we will teach your dog to program". Not really! but you should get a idea of how simple it is when we showcase 12-16 year olds developing mobile applications. This is the "power of python".

Requirements

One fairly recent Laptop, anything with a gpu that supports OpenGL ES 2.0 or above.

Even integrated Intel gpus from the last 4+ years usually support this feature.

Android device only if you want to test and deploy to a mobile.

People interested in testing on iOs can bring a their iOs device. iOS devices will only work if you have a developer license from Apple and a mac device that is running latest Xcode.

Speaker bio

I have been working with linux, open source off and on since the last 12+ years, I only got into contributing back open source with kivy.

I am one of the core devs at kivy http://kivy.org/#aboutus
You can take a look at my public work here http://github.com/akshayaurora

The project has a amazing open community always open to help and to embrace new comers. Don't hesitate to come join us at #kivy on irc.freenode.net

I have been a mentor for gsoc projects around kivy for the last two years, this being my third year.

Professionally I have been freelancing around mobile development and other projects around and using kivy for the last few years.

Slides

https://docs.google.com/presentation/d/1zoyqnnDqpXRPmZ1pLYu05cWMg-l9qt2657uGFozZWig

Comments


  • 1

    [-] Baiju Muthukadan 269 days ago

    Please provide links to slides and videos from your previous sessions; anything that'll help folks decide if they want to attend your session


  • 1

    [-] Gunj Desai 160 days ago

    Unfortunately i got to know about this workshop really late and the workshop seems to be sold out.
    Is there any way I can attend, don't mind sitting on the steps or standing throughout the workshop ( there are two of us )
    Any help would be great. Thanks


    • 1

      [-] Akshay Arora 160 days ago

      @Gunj

      The last time I enquired about this from the organisers they suggested people try their luck with on the spot registrations, they tend to keep tickets to allow for last minute registrations.

      The rest is unto the organisers. If there are enough people that need to get in at the time, I am sure the organisers can be persuaded to give us a bigger hall that would accommodate all the people.

      It's also possible that some people that registered tickets early might not be able to come for whatever reason. So I'd suggest trying to see what the situation is on the spot first.


  • 1

    [-] Gunj Desai 154 days ago

    @ Akshay

    Thanks a lot for the info...I really hope I can get in.
    Really interested in the talk you are giving.

    Thanks

Login with Twitter or Google to leave a comment →