My name is Prabashwara and I am a Software Engineering Student from Sri Lanka. For the past few years, i have been using XBMC or Kodi, Mainly on linux but also on windows and since recently on the raspberry pi. I have also used the XBMC remote app several times which is what gave me this idea for a project for my first GSOC
Quote:Updating the Kodi Remote App for Android
Name: Prabashwara Seneviratne
forum/e-mail: [email protected]
Summary: The official XBMC Remote App for android has not been updated for several years now and as a result it has a outdated design and does not function fully on certain newer android devices (as per user reports on Google play store). My aim with this project is to create an updated version of the XBMC remote app for android with a much more modern design (Android lollipop esque) and also implements several new features such as share button integration, media downloading to local device and Google now integration.
What will the project focus on: This project will focus on creating an updated version of the Kodi remote app that has a modern "Material" design which is intuitive and also very user friendly. Moreover, it will very functional and be able to control all aspects of Kodi (Videos, Music, TV, Pictures) uniquely. The key part of this project will be the development of the android app itself and using the JSON-RPC API to communicate with Kodi.
Benefits: Users will be able to fully control Kodi very conveniently using their smartphones and also have the ability to "push" content to Kodi with just a few taps.
Goals: Create a fully functional remote app with a library view, separate views for separate media types (i.e Videos, Music, TV, Pictures) complete with playback and other controls,
share button integration, Google now integration and media downloading to local device.
Requirements: A knowledge of Android and Kodi's JSON-RPC API.
Right now, I am setting up a Android Developement Envrionment to compile the Official XBMC Remote app. So far, I have been coding mainly in Java and I wanted to use GSOC as a chance to learn something new (Which in this case would be Android ) as well as give back to the community.
Any feedback/suggestions/guidance on how I should go about this project is greatly appreciated.