Android
Beginners
On Demand
Online
- Kotlin Overview, Installation, And Setup | Callicoder https://www.callicoder.com/kotlin-overview-installation-setup/
- Kotlin Tutorial | Javatpoint https://www.javatpoint.com/kotlin-tutorial
- Learn Kotlin Programming | Programiz https://www.programiz.com/kotlin-programming
- Kotlin Tutorial | Tutorialspoint https://www.tutorialspoint.com/kotlin/index.htm
- Kotlin Tutorial For Beginners | Beginners Book https://beginnersbook.com/2017/12/kotlin-tutorial/
- Learn Android Tutorial | Studytonight https://www.studytonight.com/android/
- Getting Started With Android Development | Edureka https://www.edureka.co/blog/android-tutorial/
- Android Studio Tutorial | Javapoint https://www.javatpoint.com/android-tutorial
- Build Your First App | Android Developers https://developer.android.com/training/basics/firstapp
- Android Tutorial | Tutorialspoint https://www.tutorialspoint.com/android/index.htm
CLASSROOM
- Kotlin Course, Certification, Bootcamp | Koenig Solutions https://www.koenig-solutions.com/android-app-development-with-kotlin-training-course
- Kotlin Online Course For Application Development In India | Codeseeker https://www.codeseeker.co/course/10/kotlin/kotlin-online-course
- Kotlin Training | Mindmajix https://mindmajix.com/kotlin-training
- Android App Development Certification Training | Edureka https://www.edureka.co/android-development-certification-course
- Android Basics | Udacity https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803
- Basics of Android
- What is Android
- History and Version
- Installing Softwares
- Setup Eclipse
- Hello Android example
- Internal Details
- Dalvik VM
- Software Stack
- Android Core Building Blocks
- Android Emulator
- AndroidManifest.xml
- R.java file
- Hide Title Bar
- Screen Orientation
- UI Widgets
- Working with Button
- Toast
- Custom Toast
- Button
- Toggle Button
- Switch Button
- Image Button
- CheckBox
- AlertDialog
- Spinner
- AutoCompleteTextView
- RatingBar
- DatePicker
- TimePicker
- ProgressBar
- Quick Contact Budge
- Analog Clock and Digital Clock
- Working with hardware Button
- File Download
- Activity, Intent & Fragment
- Activity Lifecycle
- Activity Example
- Implicit Intent
- Explicit Intent
- Fragment Lifecycle
- Fragment Example
- Dynamic Fragment
- Android Menu
- Option Menu
- Context Menu
- Popup Menu
- Layout Manager
- Relative Layout
- Linear Layout
- Table Layout
- Grid Layout
- Adaptor
- Array Adaptor
- ArrayList Adaptor
- Base Adaptor
- View
- GridView
- WebView
- ScrollView
- SearchView
- TabHost
- DynamicListView
- ExpandedListView
Advanced
On Demand
Online
- Advanced Android In Kotlin | Developer Android https://developer.android.com/courses/kotlin-android-advanced/overview
- Diving Into Advanced Kotlin Features | Kotlin Expertise https://kotlinexpertise.com/advanced_kotlin_features_devoxxuk19/
- Learn Kotlin Programming Language From Scratch | Edureka https://www.edureka.co/blog/kotlin-programming-language/
- Advanced Android App Development | Udacity https://www.udacity.com/course/advanced-android-app-development--ud855
- Advanced Android Developer Course | Codelabs Developers https://codelabs.developers.google.com/advanced-android-training/
- Advanced Android Development | Developer Android https://developer.android.com/courses/advanced-training/overview
CLASSROOM
- Advanced Kotlin | Bignerdranch https://www.bignerdranch.com/catalogue/24-advanced-kotlin/
- Advanced Kotlin Programming Training Course | Nobleprog https://www.nobleprog.com/cc/advancedkotlin?participants=1&how=private
- Kotlin For Beginners & Advanced Training Course | Ecorptrainings https://www.ecorptrainings.com/kotlin-online-corporate-training-hyderabad-india-uk-usa.php
- Android Development Training | Zeolearn https://www.zeolearn.com/android-development-training
- Android Training | Mindmajix https://mindmajix.com/android-training
- Android Service
- Android Service
- Android Service API
- Android Started Service
- Android Bound Service
- Android Service Life Cycle
- Android Service Example
- Data Storage
- Shared Preferences
- Internal Storage
- External Storage
- SQLite
- SQLite API
- SQLite Spinner
- SQLite ListView
- XML & JSON
- XML Parsing SAX
- XML Parsing DOM
- XML Pull Parser
- JSON Parsing
- Content Provider
- Content Proivider Fundamental
- Contact Content Provider
- Other Built-in Content Providers
- Creating Custom Content Provider
- Understanding Content URI
- ContentResolver
- Sharing Information from custom content provider
- Android Notification
- Notification API
- Creating Notification Builder
- Setting Notification Properties
- Attaching Actions
- Issuing Notification
- NotificationCompat.Builder class
- Android Notification Examples
- Multimedia
- Wallpaper
- Live Wallpaper
- Multimedia API
- Playing Audio
- Creating Audio Player
- Playing Video
- Alarm Manager
- Gallery
- Speech API
- TextToSpeech API
- TextToSpeech Example
- Managing speed and pitch
- Speech To Text
- Telephony API
- Telephony Manager
- Get Call State
- Call State BroadcastReceiver
- Simple Caller Talker
- Making Phone Call
- Send SMS
- Send Email
- Location API
- Location API Fundamental
- Example of Android Location API
- Working with Google Maps
- Animation
- Android Animation API
- Android Drawable class
- Android Animation Example
- Android Rotate Animation
- Android Fade Animation
- Android Zoom Animation
- Device Connectivity
- Bluetooth Tutorial
- List Paired Devices
- Working with WiFi
- Working with Camera
- Sensor
- Sensor API
- Motion Sensor
- Position Sensor
- Environmental Sensor
- Sensor Values
- SensorManager class
- Sensor Class
- SensorEvent class
- SensorEventListener interface
- Compass Accelerometer and Orientation
- Sensors
- Sensor Examples
- Android Graphics
- Graphics API
- 2D Graphics
- android.graphics.Canvas
- android.graphics.Paint class
- Android P2P Communication
- Introducing Instant Messaging
- Using the GTalk Service
- Monitoring the Roste for Changes
- Sending and Receiving Data Messages
- Transmitting Data Messages
- Receiving Data Messages
- Android Web Services
- What is web service
- Soap Vs Restful web service
- Android Restful web service example with java servlet
- Storing data into external oracle database
- Verifying data in android with external oracle database
- Android Google Map
- Android Map V2 API
- Adding Map
- Customizing Map
- GoogleMap class
- Android Google Map Application
Certifications

Google Developers Certification
This course includes- - Earn a certification to gain recognition for your skills as a developer.