Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Complete Android Development Course: Code 11 Apps in Android Studio!
Introduction to Android Studio
Let's learn the basics of Android Studio! (19:22)
Using an emulator to test Android apps (7:07)
Activity lifecycle concepts and callbacks (18:46)
How to display a website in an Android app (10:57)
Integrate Your Apps with Google AdMob
Add banner ads to your Android apps (24:13)
Source code
Build interstitial ads in your Android apps (16:10)
Source code
Include rewarded video ads in your Android apps (9:50)
Source code
Calculator Application
Selecting our calculator app layout and view settings (22:07)
Calculator user interface setup and basic functions (15:48)
How to calculate with the app starting with addition (17:43)
Finishing calculator app functions (18:22)
Fixing bugs and improving the architecture of the app (19:37)
To-Do List Application
Project setup, create UI and adapter (29:44)
New task button, set task and get view method (30:09)
Read and write to storage, delete all tasks feature (27:51)
Improve UI, change text color and background color (30:03)
Implementing the important tasks feature (31:08)
Setting up OnLong click listener logic (29:41)
Delete selected tasks, multiple tasks selection (33:17)
Simplifying code and improving on item click listener (30:10)
Cleaning up code, fixing bugs and finishing app (32:43)
PDF Reader Application
UI setup and ListView (26:42)
Setting up permissions, loading data and reading files (31:02)
Implementing PDF view, displaying PDF and features bar (25:44)
Adding item selection and background colors (25:55)
Fixing bugs, implementing rename and delete features (31:45)
File Manager Application
App setup and UI initialization (15:47)
Displaying information in the file managers list view (16:49)
Setting up file managers permissions (23:53)
Accessing the Android file system and getting existing files (14:08)
Adding feature to select files and folders (16:37)
Adding feature to delete files and folders (29:44)
Adding feature to create a new folder (25:55)
Adding feature to navigate through folders (22:30)
Cleaning the code and fixing some bugs (25:52)
Adding feature to rename files and folders (23:08)
Adding feature to copy and paste files and folders (34:18)
General improvements and finalizing the app (27:49)
Calendar Application
Creating the UI and setting up the calendar view (30:50)
Setting up user input and save text button (32:14)
Accessing text by day, month and year (30:42)
Improving the loop, fixing bugs and testing the calendar features (30:04)
Adding the go to today feature and beginning with persistent storage (32:07)
Implementing save info and read info (25:50)
Drawing Application
Creating user interface and paint view (32:17)
Finishing the paint view class (25:42)
Adding features to clear the drawing, change brush size and brush color (28:33)
Camera Application
Setting up camera user interface and permissions (26:34)
Setting up camera preview and rotate camera feature (27:42)
Connecting camera to layout and coding flash feature (30:52)
Picture callback and take photo feature (28:53)
Record video feature (29:37)
Fixing bugs and improving the UI (29:51)
Gallery Application
App setup and general explanation (23:08)
Listing and displaying images to the UI (22:59)
Displaying image name and adding new UI elements (24:24)
Adding feature to delete and rename images (27:56)
Adding feature to share image and display image information (28:59)
Getting image resolution and setting up feature to rotate image (35:39)
Fixing rotation feature, bug fixes and general improvements (22:17)
Photo Editor Application
Setup project and UI elements (30:02)
Requesting permissions, setting up click listeners and intents (30:36)
Creating image files, receiving intents, showing and hiding views (29:31)
Receiving image from gallery or camera, reading image into a bitmap (29:47)
Modifying colors and calling native methods (32:13)
General fixes, save image feature and go back feature (26:12)
Music Player Application
App setup and permissions (31:08)
Writing the list view adapter and adding music files (32:48)
Playing music and adding the seek bar (33:46)
Showing playback progress and writing pause feature (39:55)
Improving our music app and fixing bugs (5:41)
Video Player Application
Setting up video app permissions and UI (27:39)
Creating the video player list view adapter (17:42)
Listing video files and creating video controls (37:23)
Creating the video player activity (28:44)
Finishing the video player activity (23:44)
Improving video controls and saving video state (26:18)
Select video and rename video features (27:58)
Adding features to share and delete videos and bug fixes (16:11)
Teach online with
Record video feature
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock