Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Android App Development Course
Introduction
Legal and Security (START HERE)
How to use this course
What you will learn in this course
Equipment needed for this course
Websites, Resources, and Helpful Links
Developer Terminology
Developer Environment Setup PC
Downloading Android Studio (4:29)
Navigating Android Studio (5:34)
Setting Your Phone To Developer Mode (1:49)
Android Emulator (4:10)
XML Basics
TextViews (7:26)
ImageViews and Buttons (5:10)
Android's Developer Website (3:48)
LinearLayout (Parent Layouts) (5:39)
RelativeLayout (5:59)
Connecting Layout With a Class (4:59)
Java Basics
Java Basics Setup (4:15)
Variables (6:38)
Data Tyoes (7:11)
Basic Functions (8:19)
If Else Statements (8:10)
And, Or, and Not (7:12)
Loops (7:07)
Arrays (6:12)
First Portfolio App: ScoreKeeper
Starting Layout (6:59)
Connecting Buttons (7:03)
Connecting the ImageView Button (5:03)
Intents (7:59)
Multiple Screens With Intents (8:45)
Building the Basketball Screen (7:34)
Finishing Screens (6:07)
Colors (8:38)
Styles (8:45)
Wrap Up (1:27)
GitHub
GitHub Overview (4:19)
Pushing to Github (9:24)
Cloning and Pulling (5:08)
2nd Portfolio App: SoundScape
Intro to SoundScape (4:00)
MediaPlayer (6:12)
Debugging (7:53)
AudioFocus (8:54)
AudioFocus Continued (7:04)
CircleImageView (8:34)
Looping Audio (7:48)
API Levels (7:04)
Activity Lifecycle (5:11)
Wrap Up (1:43)
Object Oriented Programming
Classes, Objects, and Activities (4:07)
Inheritance (5:15)
Declaration, Instantiation, and Initialization (7:39)
Scope (5:43)
3rd Portfolio App: NewsNet
NewsNet Intro (3:19)
RecyclerView (10:45)
CardView and POJO (6:25)
JSON (5:26)
JSON in Android Studio (7:48)
Exception Handling (5:24)
HTTP (4:42)
Implementing HTTP (9:45)
Loaders (6:42)
Picasso (6:22)
Retrofit (10:01)
SourceRecyclerView (8:39)
Expanding Retrofit (4:58)
WrapUp (2:49)
4th Portfolio App: MyReads
MyReads Intro (4:47)
ConstraintLayout (6:50)
SQL (7:30)
SQLiteOpenHelper (7:15)
Content Provider/Resolver (4:48)
Implementing the Provider (8:33)
Displaying the Database (8:13)
Deleting Books (5:09)
Dialogs (4:34)
Update (7:14)
SQL Injection (4:20)
URIMatcher (6:53)
Wrap Up (1:55)
5th Portfolio App: FireChat
FireChat Intro (1:18)
Kotlin (6:49)
Rebuilding ScoreKeeper (8:50)
Firebase (4:25)
Firebase Database (7:56)
Connecting The Adapter (4:03)
Authentication (7:08)
Users and Design (6:13)
Notifications (2:49)
Widgets (9:28)
FireChat Wrap Up (1:57)
Publishing Your Own App
Prepping Your App (3:21)
AdMob (5:14)
Generating a Signed APK (5:12)
Finalizing The Console (4:30)
Final Certification Exam
Final Exam
Connecting Layout With a Class
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock