So currently I am experimenting with the current Android SDK, and in the process teaching myself JAVA. Now this is not a huge learning curve for me, given that like C# – which was my first coding language, it is object orientated.
The biggest difference I have sighted thus far, is the way that different “Activities” – equivalent to classes in C#, are called, using the JAVA intent system. Now this system is fairly easy to use, but the aspect that I found slightly trickier, was passing data between the main activity, and the activity I was switching to.
But I have deviated. On to my project idea, and the reason for me pursuing this skill set- other than pure eagerness to learn. I have a vast movie collections, and naturally this creates the problem of picking a movie. I figured there could be a market, for an app, that allows you to store your film collections, and from there, randomly pick a movie from your collection. An expansion to this simple idea, could be to allow an “Advanced Random Pick”; allowing the user to pick based upon genre, actor or director.
I have been working on the app for about two weeks, and currently I have the ability to store movies manually, pick a movie randomly from this list, and edit the list; add, remove, edit etc. So thus far it has been going very well. My current task is to implement a collections system, which allows the user to save the current collection of movies, and select a previously saved system. This implementation should be simple enough.
Another feature I would like to include, is an auto-complete function, when entering movies. I want to include this, as the manual inputting of the DVD names, is very tedious. Therefore, I figured that the simple answer was to assist in the name entry. The ideal method of this, would be to pull data from a remote source, such as the IMDB API. However, this requires the use of PHP, a language that I am yet to explore- I shall be learning it next year at uni. So a rudimentary place holder, till such a time as I know this language, was to create a list that is linked to the editable text box. When text is entered, the list of movie titles is searched, when more than 3 letters match, the title of the movie is displayed in a drop down. From this drop down the predicted title can be selected, and thus a rudimentary auto-complete system is implemented.
So there is my project idea. More concept than reality at the moment, but given the rapid development thus far, I am confident that I will be able to see it through to completion. I shall keep a “Development Log” on this blog throughout, and hopefully its completion shall be marked with the apps successful release onto the play store.