Module 1 | Getting Started | |
---|---|---|
Unit 1 | Introduction to Course (7:04) | |
Unit 2 | Setting Expectations (19:24) | |
Unit 3 | Installing Android Studio (9:23) | |
Unit 4 | Installing Android Studio (9:30) | |
Unit 5 | Building your first Android Marshmallow app (38:33) | |
Unit 6 | Get free help (2:50) | |
Module 2 | Git & Android | |
Unit 1 | Terminal Basics (11:17) | |
Unit 2 | Basics of Version Control & Git (12:15) | |
Unit 3 | Understanding Git (15:54) | |
Unit 4 | Setting up Github (5:08) | |
Unit 5 | Github vs Bitbucket (2:43) | |
Unit 6 | Git Remote & Local (17:09) | |
Unit 7 | Github Desktop (7:20) | |
Unit 8 | Handling Merge Conflicts in Git (10:53) | |
Module 3 | Git & Android | |
Unit 1 | Creating a Java Module - Android Prerequisite (5:15) | |
Unit 2 | About the Java Lessons - Android Prerequisite (0:54) | |
Unit 3 | Variables & How Computers Work - Android Prerequisite (14:06) | |
Unit 4 | Java Strings - Android Prerequisite (14:55) | |
Unit 5 | Java Numbers - Android Prerequisite (15:20) | |
Unit 6 | Java Methods - Android Prerequisite (17:31) | |
Unit 7 | Java Conditionals - Android Prerequisite (21:06) | |
Unit 8 | Java Arrays - Android Prerequisite (21:06) | |
Unit 9 | Java ArrayLists - Android Prerequisite (5:38) | |
Module 4 | Cool Calculator - The Basics of Android | |
Unit 1 | Android App Cool Calc - Project Setup & Changing App Theme (13:25) | |
Unit 2 | Android App Cool Calc - Adding Images & Supporting Multiple Screen Sizes (13:55) | |
Unit 3 | Android App Cool Calc - Understanding Widgets, Layouts, Gravity & Weights (36:50) | |
Unit 4 | Android App Cool Calc - Understanding dp & Managing Multiple Layouts (24:04) | |
Unit 5 | Android App Cool Calc - Using Android Monitor to Debug Layout Issues (28:53) | |
Unit 6 | Android App Cool Calc - OnClickListeners & Widget Imports (18:13) | |
Unit 7 | Android App Cool Calc - Implementing Calculator Logic (25:19) | |
Module 5 | Fit or Flab - Working With Activities | |
Unit 1 | Android Activity Lifecycle (7:23) | |
Unit 2 | Setting Up Layout Part 1 - Custom Drawables, Rounded Corners (12:19) | |
Unit 3 | Setting Up Layout Part 2 - Drawables & Tint (23:27) | |
Unit 4 | OnClickListeners Without Buttons (13:11) | |
Unit 5 | The 2nd Android Activity (15:54) | |
Unit 6 | Intents & Extras (11:29) | |
Unit 7 | Android Studio 2.2 Constraint Layouts Part 1 (28:47) | |
Unit 8 | Android Studio 2.2 Constraint Layouts Part 2 (12:54) | |
Module 6 | Fragments & Mastering Android Layouts | |
Unit 1 | Understanding Android Fragments (10:22) | |
Unit 2 | Android App HeroMe - Working With Graphics & Drawables (25:45) | |
Unit 3 | Android App HeroMe - Custom Drawables & Custom Buttons (15:32) | |
Unit 4 | Android App HeroMe - Fragments & Fragment Manager (21:20) | |
Unit 5 | Android App HeroMe - Changing Views Programmatically (24:15) | |
Unit 6 | Android App HeroMe - Adding & Replacing Fragments (17:37) | |
Module 7 | Object Oriented Programming & Fragments on Android | |
Unit 1 | Java Classes - Android Prerequisite (9:20) | |
Unit 2 | Java Inheritance - Android Prerequisite (23:33) | |
Unit 3 | Java Polymorphism - Android Prerequisite (11:09) | |
Unit 4 | Java Data Encapsulation - Android Prerequisite (11:23) | |
Module 8 | Grids & Lists With Recycler View | |
Unit 1 | Android App Dev Radio - How to plan out an app (12:10) | |
Unit 2 | Android App Dev Radio - Project setup and the fragments (15:45) | |
Unit 3 | Android App Dev Radio - Adapters, view holders, and more fragments (31:38) | |
Unit 4 | Android App Dev Radio - Managing data, adapters, and more fragments (21:39) | |
Unit 5 | Android App Dev Radio - Designing cards and working with view holders (25:09) | |
Unit 6 | Android App Dev Radio - Clicking cards and loading a new full screen fragment (21:00) | |
Module 9 | Maps & GPS | |
Unit 1 | Android App Store Locator - Creating project & architecting app (12:50) | |
Unit 2 | Android App Store Locator - Adding Google Maps to a fragment (20:04) | |
Unit 3 | Android App Store Locator - Implementing a CardView search bar (17:48) | |
Unit 4 | Android App Store Locator - Google Play location services (32:50) | |
Unit 5 | Android App Store Locator - Showing user location with map markers Pt 1 (7:56) | |
Unit 6 | Android App Store Locator - Showing user location with map markers Pt 2 (13:29) | |
Unit 7 | Android App Store Locator - Converting GPS to a zip code (13:29) | |
Unit 8 | Android App Store Locator - Converting coordinates to zip code (11:14) | |
Unit 9 | Android App Store Locator - Showing recycler view over the map (32:18) | |
Module 10 | Multimedia on Android | |
Unit 1 | Android App Instaslam - Project setup & Tabbed Activity template (14:33) | |
Unit 2 | Android App Instaslam - Fragments for tabs and action button (13:35) | |
Unit 3 | Android App Instaslam - Android menu popups (7:50) | |
Unit 4 | Android App Instaslam - Full screen activities & percentage layouts (13:16) | |
Unit 5 | Android App Instaslam - Access photos and videos with Cursors (23:28) | |
Unit 6 | Android App Instaslam - Adapters & view holders in the same file (25:35) | |
Unit 7 | Android App Instaslam - Decoding paths into bitmaps (10:00) | |
Unit 8 | Android App Instaslam - Background threads & async task (16:02) | |
Module 11 | Web Requests & REST on Android | |
Unit 1 | Understanding Web Requests & HTTP (16:44) | |
Unit 2 | All about JSON (10:20) | |
Unit 3 | Android App Funshine - Project creation & API setup (12:03) | |
Unit 4 | Android App Funshine - Implementing Volley for web requests (26:07) | |
Unit 5 | Android App Funshine - Use GPS to get weather data (18:46) | |
Unit 6 | Android App Funshine - Parsing JSON (22:01) | |
Unit 7 | Android App Funshine - Designing the UI (18:35) | |
Unit 8 | Android App Funshine - Showing data from server in UI (19:34) | |
Unit 9 | Android App Funshine - Showing server data in a list (35:25) | |
Module 12 | Building a Chat App With Firebase | |
Unit 1 | Android App Chat: Firebase & Project Setup (9:02) | |
Unit 2 | Android App Chat: Adding Firebase to Project (4:45) | |
Unit 3 | Android App Chat: Firebase Auth & Registration (27:41) | |
Unit 4 | Android App Chat: Firebase Auth & Login (11:32) | |
Unit 5 | Android App Chat: Creating a Username (33:35) | |
Module 13 | Updating to Android Studio 2.2 | |
Unit 1 | Updating to Android Studio 2.2 (8:01) | |
Module 14 | Android Constraint Layout | |
Unit 1 | Intro to Android Constraints (15:58) | |
Unit 2 | Awesome Constraint Layout 1 (24:54) | |
Unit 3 | Awesome Constraint Layout 2 (14:28) | |
Module 15 | Design & Publishing | |
Unit 1 | Designing an Launcher Icon in Sketch (20:42) |
Powered By WP Courseware