arrow_back
Introduction & Environment Setup
Introduction to Android
History of Android
Introduction to Android Quiz 1
Versions/Flavors of Android
What is IDE?
Introduction to Android Quiz 2
Setting Up Android Studio on System (Windows)
Setting Up Android Studio on System (Mac OS)
Setting Up Android Studio on System (Linux)
Front End and Back End Languages (Java/Kotlin, XML)
Running App Process (ADB & AVD)
The Extension .apk
Introduction to Android Quiz 3
Introduction & Environment Setup - Assignment
Introduction & Environment Setup - Notes
Module 2 - Knowing the Development Process
Creating First Android Studio Project
Knowing the Android Studio
Creating Android Virtual Device
Knowing the IDE - Quiz
Executing Project on Android Screen (AVD)
Executing Project on Android Screen (ADB)
Executing Project on Android Device - Quiz
Debugging Android Apps (Logcat, Toast, Breakoints, Error Resolving)
Knowing the Development Process - Quiz
Knowing the Development Process - Assignment
Knowing the Development Process - Notes
Module 3 - Getting into Designing UI
Introduction to XML
How to design in Android apps (Layouts) writing code in XML
How to design in Android apps (Views)
Knowing the IDE - Quiz
How to design in Android apps using Drag and Drop
Executing Project on Android Device - Quiz
Constraint Layout
Knowing the Development Process - Quiz
Getting into Designing UI - Assignment
Getting into Designing UI - Notes
Module 4 - Kotlin Basics
Introduction to Kotlin
Setting up Kotlin
Classes in Kotlin
First Program in Kotlin (Hello World!)
Variable & Types
Val & Var
Methods in Kotlin
Kotlin Basics - Quiz 1
Conditional Statements(if, if else, if else if else and when)
For and For Each Loop
While and Do While
Triple,Pair
Kotlin Basics - Quiz 2
Creating Objects from Classes
Constructors
Custom Constructors
Companion Object
Inheritance
Super and This Keywords
Interface in Programming
Kotlin Basics - Quiz 3
Abstraction in Programming
Enum in Programming
Generics
Lambdas
Higher-Order Functions
Delegation
Scope Functions
Kotlin Basics - Quiz 4
Collections
Lists
Nullability with Kotlin
Learning the Basic Syntax
Kotlin Basics - Quiz 5
Kotlin Basics - Assignment
Kotlin Basics - Notes
Module 5 - Making First App
Android Architecture
Android Components
Activity Lifecycle
Stages of the activity lifecycle
Android Architecture - Quiz
Making First Android App (BMI)
Making Tic Tac Toe
Intent Passing
Bundle Passing
Making First App - Quiz 1
Making a Splash Screen
Making Calls, Dailing, Sending Mails & Sharing App Installation Link
Making First App - Quiz 2
Making First App - Assignment
Making First App - Notes
Module 6 - Enhancing UI
Animations in Android
Custom Animations (Lottie) with Third Party Library Inclusion
Animations - Quiz
Toast
ListView, Spinner & AutoCompleteTextView
Styles and Themes
Making App Universal (Screen Compatible)
Material UI (Card View)
Material App - Quiz
Recycler View
Alert Dialog
Adding/Deleting and Updating Items in Recycler View
Animating the items of Recycler View
Recycler View - Quiz
Creating your own toolbar(Custom Toolbar)
Enhancing UI - Quiz
Enhancing UI - Assignment
Enhancing UI - Notes
Module 7 - Fragments
Introduction To Fragments
Jetpack Navigation Component
Jetpack Navigation - Quiz
Using the Navigation Graph
Tab Layout
Bottom Navigation View
Data Passing in Fragment
Navigation Drawer
Managing Fragment Backstack
Fragments - Quiz
Fragments - Assignment
Fragments - Notes
Module 8 - Architecture Components
Introduction to MVVM
Add a ViewModel
Move data to the ViewModel
MVVM Architecture - Quiz
What is Livedata
Attach observer to the LiveData object
Data Binding
Use LiveData with data binding
Architecture Components - Quiz
Architecture Components - Assignment
Architecture Components - Notes
Module 9 - Notifications
Custom Toast
Logcat
Custom Dialogs
Popup Message - Quiz
Status Bar Notifications
Customizing Notifications
Notifications - Quiz
Notifications - Assignment
Notifications - Notes
Module 10 - Web Services and WebView
Introduction to Dynamic Apps
IntroductionToCoroutines
Coroutines in Kotlin
Receiving HTTP Response(JSON)
What is JSON Response
Parsing Response
Parsing Response (POST API)
WebView
Module 11 - Data Storage
Bundle Passing
Shared Preferences
Database
Introducing SQLite
SQLiteOpenHelper and creating a database
Opening and closing a database
Inserting Data in database (Insert)
Fetching Data from a database (Select)
Working with cursors updates, and deletes
Module 12 - Location Based Services and Google Maps
Implementing Google Maps
Map Overlays
Geocoder
Runtime Permission Dialog Box
Using GPS to get the Current location
Module 13 - Camera & Gallery
Taking pictures
Getting Pictures from Camera to App
Getting Pictures from Gallery to App
Module 14 - Multimedia in Android
Media Player(Audio)
VideoView
Module 15 - Sensors
How Sensors work
Accelerometer Sensor and its Applications
Proximity Sensor and its Applications
Ambient Light Sensor and its Applications
Module 16 - Services and Receivers
Overview of services and its Lifecycle in Android
Implementing a Service
Alarm Manager
Download Manager
WorkManager
Sending & Receiving messages
Module 17 - Taste of Firebase
Introduction
Creating a Firebase Project on Console
Cloud Messaging (Push Notifications)
Firestore (Realtime Database)
Module 18 - App Monetisation Method
What are Ads?
Implementing Banner Ads
Implementing Interstitial Ads
Module 19 - Releasing the App
What is Playstore ?
Creating Signed .apk
Creating Signed App Bundles
Going live on Playstore
Module 20 - Tyding Up
Building a Calculator App
Tip Calculator
Unit Testing
course video
Preview - Modern Android App Development using Kotlin, Jetpack Compose, Jetpack Navigation, Navigation Graph, MVVM, Coroutines, Unit Testing
Discuss (
0
)
navigate_before
Previous
Next
navigate_next