Changes

Jump to navigation Jump to search
1,029 bytes added ,  09:03, 29 March 2013
no edit summary
Line 231: Line 231:     
Benefits to the Community: Our "app store" is not as accessible as it needs to be.
 
Benefits to the Community: Our "app store" is not as accessible as it needs to be.
 +
 +
 +
=== GTK wrapper library for Android ===
 +
Sugar Activities uses the PyGTK library wich is a binding for GTK. Android doesn't have GTK and porting GTK to Android is a very complicated due to the difference in the user space of GNU/Linux and Android.
 +
The objetive of this task is to develop a wrapper library of PyGTK that expose the same API but invoque equivalent methods in a Android graphic library like Kivy. The student only have to implement the minimal set of methods that allows to run the “hello world” activity wich is the more basic sugar activty.
 +
 +
Level: Advanced
 +
 +
''Contact'': [[User:Andres_Aguirre]]
 +
 +
''Co-mentor'': [[User:Walter]]
 +
 +
Benefits to the Student: (a) Learn about Android graphic libraries and Python programming in Android
 +
Benefits to the Community: This will be the first step to have a framework for porting Sugar Activities to Android with a minimal impact in the actual code of the activity. Also will help outside the Sugar community being a quick method for porting GTK aplications to Android
 +
    
== Sugar Activities ==
 
== Sugar Activities ==

Navigation menu