I've spend the last few weeks looking for a good framework for mobile development. I've got an idea for a mobile application that I want to move on as quickly as possible. However, I wasn't thrilled with the idea of using the native development tools for Android and iOS for several reasons,mostly because I don't want to use Java and XML or Objective C. I wanted a framework that would allow me to develop for Android without using Java, and preferably use the same foundation to create an iOS application. I found the perfect framework. It's fast, easy-to-use, and extremely flexible. The framework I decided on is Kivy, a relatively-new framework programmed in Python.