Posts

Showing posts with the label android training in mumbai

What 2 Years of Android Development Have Taught Me the Hard Way

I still remember that day back in 2014 when I decided to start Android development, and that was one of the best decisions I took in my life. It has been around two and a half years now and I had the chance to learn and un-learn a lot of things in Android. Initially when I started, I didn’t have a mentor or someone who could guide me to do things the right way. I did a LOT of mistakes and also wasted a lot of time doing and later rectifying them. Later, after one and a half years, I got the chance to work with some really talented and experienced Android developers, who guided me and helped me shape things in a much better way. Both of these phases helped me learn a hell lot of things in the HARD way. I learned what TO DO and most importantly what NOT TO DO. In this article, I will be sharing some of the gems that I have collected in these years. It might help someone to get started faster and not repeat the mistakes that I once did. Disclaimer: I will mainly be focussing on...

10 Tools for Android App Development that will Remain Popular and Relevant in 2018

1) Android Studio Google has been updating the official IDE for Android app development regularly to enable developers to build high quality mobile apps rapidly. The latest version of Android Studio allows programmers to write Android apps in any of the two official programming languages – Java and Kotlin. In addition to supporting the language features of Kotlin, Android Studio 3.0 also supports several new language features provided by Java 8. It even comes with features to simplify development of Android Instant apps and Android Wear apps. The compiler provided by Android Studio also makes it easier for programmers to create APK files and organize the file system. 2) Android Debug Bridge The lightweight command line tool provided by Google enables developers to communicate with a variety of devices. Android Debug Bridge (ADB) allows developers to perform varied device actions by running simple commands. The developers have option to run a variety of commands directly on the...