Mobile Application development with python(kivy)
by Akshay Arora (speaking)
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
Links
- The slides linked above are a work in progress, will keep updating them till they are complete.
- http://kivy.org kivy website
- http://wiki.kivy.org User maintained list of kivy applications snippets, talks and apps made using kivy
- http://kivy.org/#gallery Gallery of projects showcased using kivy
- http://github.com/kivy Projects in and around kivy.
- http://github.com/kivy-garden User maintained widgets and extensions for kivy.
- contact me at `quanon` on #kivy @ irc.freenode.net
1
▼
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
▼
links and slides from previous session are None cause this would be my first workshop.
1
▼
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
▼
@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
▼
@ Akshay
Thanks a lot for the info...I really hope I can get in.
Really interested in the talk you are giving.
Thanks