Inerview with XDA’s Gokussjx
What country are you from?
I’m from India
How old are you?
Turned 19, 3 months ago.
What pets do you have?
Virtual? Nyan
I got my Galaxy S I9000, Galaxy S3 I9300, & my Dobby (Lhasa Apso) to play with.
When did you start putting ROM’s out?
Exactly 1 month from now, July 1st 2012.
How did you get interested in building ROMs?
Right since the day I held my first ever Android phone (June 2011), I was amazed at the flexibility & power of Android.
I joined XDA around the same period, June, but didn’t really get involved in it until November 2011.
When I found out about how much more we can really do with it, I started diving in, for obvious reasons.
What previous experience as a developer did you have before starting to work on Android?
Nothing noteworthy. Mostly minor scripting & coding, in HTML, C++.
Some more minor work on Symbian S60 v3 (my previous favourite).
My development chapter, began on XDA.
Do you develop your ROM’s on your own or in a team?
Technically, I handle the ROM on my own, but there’re many, whom I owe, for guiding & helping me out in multiple cases where I needed help.
Almost everyone in my XDA friendlist, has been a great ‘team-member’.
Officially, I’m not a member of ParanoidAndroid team, but I would like to think of myself as one.
What type of feedback did you get when you made your first ROM?
If the ratings are worth, then overwhelmingly Positive.
Its always great to see your very first work so highly appreciated.
What do you think makes your ROM so popular?
The ParanoidAndroid name, has already made quite a dent in the Development Timeline.
People love the concept of PAD (Per-App-Density) & PAL (Per-App-Layout). The flexibility of having every app in its own custom DPI & Layout. (Thanks to molesarecoming & D4rKn3sSyS)
Secondly, I continued the Galaxy S3 port when one of the lead developers – D4rKn3sSyS, had to retire from S3 port, due to all the pain of developing for a device he doesn’t own (Respect for him, he even did that in the first place!).
Thirdly, I keep the ROM updated as per latest CM10 changes & PA changes, be it nightlies or even previews.
(Although, in rare cases when the changes are incremental, I choose to skip the release.)
What are the differences between the various versions of your ROM?
As of now, we’re running through an alpha stage of JB-PA development, & its going superb, thanks to the CM team & the PA team. Any minor or major fix localized to my SGS3 port, are usually fixed in the subsequent release. Major features or aesthetic changes are done by the PA team, pertaining to the fact that the PA sources are not yet open to public. CM changes & fixes are of course integrated into PA, so any updates or commit changes, automatically get reflected in our future releases.
In the last 2-3 releases, we got new options to modify SystemUI (notifications bar, for instance), theme engine support, fixed graphical glitches in Phone/Hybrid-Phablet/Tablet Modes, modded loud audio hacks, & working camera + video camera (with Sound)
Which version of your ROM will you suggest to someone who wants the best battery life on their phone?
Definitely the JellyBean-PA- v1.9.3a. No question of it, JB is a kick-ass increment over ICS when it comes to almost every parameter of comparison, inclusive of battery, speed, smoothness, thermal efficiency, animations etc
What kernel(s) do you recommend to use with your ROM?
Stock CM Kernel works out of he box.
Its always the choice for any user by default.
But for those who love to play around with Kernel features such as OC/UV, CPU/GPU tweaks, Audio enhancements etc, I would totally recommend giving Gokhanmoral’s Siyah Kernel (v1.5 b3, at the time of writing) a try.
What ROMs do you enjoy, aside from your own?
CM10.
What is your favourite launcher?
Right since Froyo & GingerBread, GO Launcher.
Since ICS (& now JB), I like both the stock & Nova Launcher, but use Nova on daily basis.
How do you feel about the future of Android?
The present definition of Android says it all:
“Android is a ‘successful’, ‘open-source’, ‘linux-based’, ‘mobile’ operating system.”
Its future’s pretty self-explanatory.
Looking back to the days of Cupcake/donut, & now, in contrast, exposed to the presence of ICS & JB, Android has covered more leagues than ANY OS in history. By some uncredited derivative of Moore’s Law, technology is growing exponentially, & not just in growth, but also in terms of ‘Rate of Growth’.
Android, in my opinion, is the past, present & the future. In the very near future, every AI or household device would run on Android, or derivatives. Universal Android controllers are already hypothesized (probably in prototype stage), but soon, its gonna be everywhere, all around us. There’s no limit to what Android can do, or what we can do on/with it.
Are there any other developers or notable people to whom you are especially grateful of?
Many, many & many!
I am grateful to CM team, for making all of this possible, right since the old Android days, to the PA team (molesarecoming & D4rKn3sSyS), for implementing such a revolutionary idea of Hybrid Modes on Android.
I credit all those who helped me along the glitchy times. Daxmax, swapnilraj, & so many others (as listed on my thread) have played a major role.
Are you doing some kind of development as your full time job, or is there something else that you enjoy?
I’m a student, & yet to graduate.
I develop, coz I love to. I enjoy every second I spend in progressing this amazing OS & community.
I love everything technological (gadget based or not), reading & discussing about Space, Particle, Quantum, Relativistic, & Theoretical Physics. Crazy about physics…
I love to read. (novels & literature)
I am a Music enthusiast, & love to sing, play the piano, guitar, & the flute.
Do you have any other projects readers might be interested in?
Many backbones & frames in mind, but not yet fully devised to present.
May be, may be not. Time will tell.
Have you had any experiences with other platforms like Windows Mobile or iOS, and how do you think development of Android in the future compares to those platforms?
I had previous minor previous experience with Symbian S60 v3.
The comparison… is laughable, & uncanny. Symbian is nigh dead.
At its time, Symbian rocked! The custom options, the Hacks, the apps (especially, the apps), the themes, were really easy & customizable, like never before.
Now, the future, IS Open Source platforms. And the top most of them all, is, & probably will be, Android.
Do you maintain an active blog or social network (like G+, YouTube, Twitter, etc.) where readers can follow you?
Twitter: http://twitter.com/gokussjx
Facebook: http://facebook.com/bidyutm
G+: https://plus.google.com/110687990375645527278/
How will you recommend young developers get started with developing for Android?
Dive in. Explore. Take chances.
I’ve seen most of the young wanna-be-devs running around, asking for exact step-by-step guides to xyz etc.
That’s not the way it should be.
If you want to be an active Android contributor, start breaking things apart, comparing, looking into the available tools, exploring.
And, there’re tonnes & tonnes of guides & tutorials on XDA itself (not to mention, the rest of the internet)
Start searching, reading, & try everything a hands-on.
And if you’re really serious about development, start learning codes.
Learn basic languages such as C,
move on to OOPs such as C++, JAVA at the very least. Make it your goal to understand every technical bit & aspect of how Android works. Try reading codes, & reverse-engineering. Again, dive-in.
Where can users download your work on XDA?
http://forum.xda-developers.com/show….php?t=1745003