×
Blog
Events
Store
Knowledgebase
Build Mobile Apps with Java
Back To Courses
Welcome
1 Lessons
Welcome to the Course
Introduction
1 Lessons
Environment Setup
Your First App
4 Lessons
App Construction - Part 1
App Construction - Part 2
App Improvements and Challenge
Challenge Solution
Java
13 Lessons
Variables and Arithmetic Operators
Logical Operators and Conditionals
Loops and Challenge
Challenge Solution
Arrays
Object Oriented Programming (OOP) - Part 1
Object Oriented Programming (OOP) - Part 2
OOP Challenge
Collections
Class Interfaces
Concurrency, Threading and Challenge
Challenge Solution - Part 1
Challenge Solution - Part 2
User Interfaces
8 Lessons
UI Basics - Part 1
UI Basics - Part 2
Layouts and Listeners
List View and Spinners
XML Files
Configuration Changes
Challenge and Solution - Part 1
Solution - Part 2
Sample App #1
9 Lessons
First Page and Intents
Logs and Views
Recycler View Adapter - Part 1
Recycler View Adapter - Part 2
Show All Books
Fix Book Layout
App Improvements
Refactoring the Logic
Long Press
Shortcuts and Debugging
2 Lessons
Android Studio Shortcuts
Debugging Logs and Exceptions
Activities and Fragments
12 Lessons
Activity Lifecycle
Navigate Between Activities
Handling Intents
Calendar and Challenge
SaveInstanceState
Fragments
Passing Data with Callbacks
Image Slider App
Gym App - Part 1
Gym App - Part 2
Gym App - Part 3
Gym App - Part 4
Background Tasks
5 Lessons
Threads and Async Tasks
Started Services
Bound Services
Job Scheduler
Work Manager
Networking
5 Lessons
XML Pull Parser - Part 1
XML Pull Parser - Part 2
JSON and Gson
Volley and HTTP Methods
Retrofit
Sample App #2
14 Lessons
Navigation Drawer
Bottom Navigation View
Shared Preferences
Custom Sorting
Item Activity
Rating Handler
Search Activity
Debug Search
Cart Activity
Debug Cart
Payment
Popularity Points
User Behavior Tracking
App Improvements
Databases
16 Lessons
SQL Fundamentals - Part 1
SQL Fundamentals - Part 2
Database Challenge A
Implementing SQLite
SQLOpenHelper Class
SQLite Cursors
Database Challenge B - Part 1
Database Challenge B - Part 2
Database Challenge B - Part 3
Camera Access
Permissions Handling
Room Database - Setup
Room Database - Callbacks and Migration
Many to Many Relationships
Database Challenge C - Part 1
Database Challenge C - Part 2
Content Providers
10 Lessons
Calendar - Get Data
Calendar - Insert, Update and Delete
Contacts - Get Data
Contacts - Search, Delete and Update
Contacts - Insert
Create Content Provider - Part 1
Create Content Provider - Part 2
Database Integration
Insert, Update, Delete and getType
Database Sharing
Notifications
6 Lessons
Creating a Notification Channel
Actions for Notifications
Large Text, Large Image, and Inbox Styles
Media and Messaging Styles
Group Notifications
Custom Views for Notifications
This content is protected, please
Login
and enroll course to view this content!