India has huge potential in the field of Android development.
The Indian market for Developers and Testers is booming at this point , we can see so much of young talent in our country .Within the subcontinent Android, thanks to its higher variety of supported devices and cheaper handsets, holds over 90% of the market share, with iOS coming in at a lowly 2% of all smartphone users in the country . Acknowledging the need of the hour Universities supply a wealth of app developers to the country’s market every year. 24% of Android developers on the market have 0-2 years of experience, while 42% have between 2 and 5 years.As of 2016, there are approximately 2 million software developers in India, with about 50,000 of those developing for mobile, and Google is trying to increase the figure for Android specifically. They plan to train these guys by 2018.
INDIAN APP DEVELOPER SKILL SET
Taking this in to consideration we spoke to Rohan Taneja – He is a Google Certified Associate Android Developer based out of India.
His passion towards coding started way early like many.My father has worked in the IT industry all his life. Watching him work on his laptop all day and hear stories about how technology is doing wonders in the real world are one of my treasured childhood memories. I had programming as a part of my curriculum at school and it felt good to write code for fun. This was back in 2011 and Android had just started to pick up speed in the market. And a few years later, it hit me. I realised that I could create apps on my own that people would use every day and that got me excited which ultimately led to developing Android apps.
His Journey to being Google Certified Android Developer.
After learning Java at the end of the 2nd year at my engineering college, I was keen on learning Android app development and hence I opted to learn from Coding Ninjas again in August 2015, like I had previously done with Java. There, the quality of teaching and assignments enhanced my interest in the field of Android.
I was a member of Google Developer Group New Delhi and in November 2015, I got an email from them informing about the scholarship program for Udacity’s Android Developer Nanodegree. I applied immediately. Soon, I received an email from the scholarship team that I had cleared the pre-assessment round and was now through to the interview stage for the scholarship. The interview was held in December 2015 and soon after the interview, my scholarship was confirmed on 16th January 2016.
The Nanodegree experience was amazing.The best thing about this nanodegree from Udacity is that it’s course creators are developer advocates from Google itself. This is great compared to other websites offering video lectures where they just show a screen recording while they type the code.
I finally managed to graduate with the Android Developer Nanodegree in January 2017.
I got to know about the Associate Android Developer certification soon after I/O Extended (2016) organised by Google Developer Group New Delhi in Okhla.
At that time, I was still pursuing my Android Developer Nanodegree and I had decided to take this certification exam after my Nanodegree.
Before I’d take the certification test, I wanted to publish a few apps on the Play Store, just to have the complete app development experience before the exam .
He had 48 hours to submit his exam.I had worked on almost all aspects of Android that were required for the exam(exam content) except for testing. I had no experience with Espresso whatsoever. Before the exam, I was looking for good resources to learn Espresso when I got to know that the Android Developer Nanodegree content had been updated and now included Espresso as well.
He finally took the exam on 15th July and on 29th July he got a mail that he was a certified google android developer.On 19th August, I finally received my Associate Android Developer badge long with a form for AAD Alumni.
His Take on the certificate:
India has huge potential in the field of Android development. Due to its population, it’s a great market as well. Google has realised this and hence it’s constantly giving out scholarships to budding developers in the country. Google also wants developers to focus on developing for the seekers, i.e. that part of the population whose household income is less than $2,500 annually. I learnt a lot of about how developers must design their app to be easily used by this category of the population during the Solve For India event organised by Google in New Delhi . The Certificate would certainly validate your skills as an Android Developer and you may also get to attend the next Google Developer Certification Summit .
What does the app testing space in India look like?
For developers who’ve just started coding, it involves manually testing the app on their own device and the Android Studio Emulators.
Established companies like Appster have dedicated Quality Analysts for every domain and also a few for Automation Testing.
As far as startups are concerned, I think they opt for online tools provided by companies like AppAchhi and Kobiton.
AppAchhi provides AI driven app testing and covers both functional and performance testing. This is something I’ve never seen before.
It also provides different analytics for a product manager, developer and Quality Analysts. Testing on multiple devices which a developer does not have access to is made easy with AppAchhi. It also covers crucial tests like Network testing, Condition testing and Memory issues on all devices which most freelance developers skip due to resource and time constraints.
For all freelance developers and beginners, I’d highly recommend AppAchhi.
Who is your developer role model and why?
Jake Wharton and Chet Haase. Both of them have different personalities but have their own way to keep you engaged when you read their blogs. They have done some amazing work in the field of Android.
Some other notable contributors in the field of Android & Design who I follow include Romain Guy, Roman Nurik, Katherine Kuan & Reto Meier.
How do you constantly stay updated and what resources would you recommend for wannabe freelance developers?
1. I have Twitter push notifications enabled for my favourite developers, Google twitter handles and GDG accounts so that I get the latest news ASAP.
2. Read: If you want to excel in a particular field, you have to read about the experiences of the experts in that field. Hence, I constantly read about Android from Google Developer Advocates on Medium.
3. Sign-up for a newsletter: Android Weekly and the Official Android Developers Blog are the 2 newsletters I’ve subscribed to. I also try and listen to the Fragmented podcast once in a while.
If you are looking to get your self google certified then these tips could come in handy. Looking forward to many more Rohan Taneja’s.
You can get in touch with him on – https://www.linkedin.com/in/rohantaneja/