Learn the key java concepts like object orientation, Exceptions, Generics, Collections and Lambda Expressions. This section covers all the mandatory base concepts for Android Development.
Master the basics of IDE (Android Studio) installation and environment setup, architecture, gradle, Android Project Structure and more.
Understand Activity, Fragments and its Life cycle. Learn how communication is made through Intents and data handling with Intents.
Get well versed with basics layouts and complex Layout like Constraint Layout, RecyclerView etc... Study the effective way of designing layouts and widgets.
Learn the process of Google's idea of how apps should look and operate across all devices. It is focused on creating a brilliant user experience and more user friendly apps.
Learn the basics of animation techniques with Scenes and transition. Develop and create delightful, realistic, meaningful animation to enhance user experience.
Understand how to perform CRUD operation with SQLite Database. Learn to store and retrieve data in Shared Preferences.
Get well versed with Background process like Services, Notifications, Broadcast Receiver, Async Task and Loaders.
Learn about Google Maps, Google API Client, Location, Location Listener, Location Request and its callbacks, Marker etc.
Gain expertise in Representational State Transfer API. Understand data, exchanging in the form of restful API i.e. JSON/XML using HTTP calls (POST, GET, PUT, and DELETE).
Learn the final stages of app development like app debugging, adding breakpoints, work with the logs, deployment of your application, publish your app and release with signed APK. Learn about publishing your app on play store.