Become an Android Nougat developer, learning to write apps and games in Java using Google's Android Studio.
What are the requirements?
- You will need a computer running Microsoft Windows, or Linux, or a Mac running OS X.
- All required software is free and detailed videos in the course explain how to download and install.
- No previous programming experience is required! I will teach you what you need to know.
What am I going to get from this course?
What is the target audience?
Curriculum
Section 1: Introduction | |||
---|---|---|---|
Lecture 1 |
Welcome
Preview | 03:02 | |
Lecture 2 |
Interface Overview
| 05:52 | |
Click Here to preview and subscribe this course Section 2: Downloading and Setup | |||
Lecture 3 |
Introduction to this section
| 01:01 | |
Lecture 4 |
Install JDK for Windows
| 06:00 | |
Lecture 5 |
Install Android Studio for Windows
Preview | 12:22 | |
Lecture 6 |
Install JDK for Mac
| 03:05 | |
Lecture 7 |
Android Studio for Mac
| 11:31 | |
Lecture 8 |
Install JDK for Linux
| 04:40 | |
Lecture 9 |
Install Android Studio for Linux
| 17:36 | |
Lecture 10 |
Configure Android Studio on all Three Platforms
Preview | 18:32 | |
Lecture 11 |
Enable VT-X
| 14:34 | |
Click Here to preview and subscribe this course Section 3: Hello World Android app | |||
Lecture 12 |
Introduction to this section
| 00:44 | |
Lecture 13 |
Android Studio Templates
Preview | 15:43 | |
Lecture 14 |
Our First Application
| 12:07 | |
Lecture 15 |
Our First Application Continued
| 11:39 | |
Lecture 16 |
Android Studio Tour
| 14:14 | |
Lecture 17 |
Setup of an Android Virtual Device
| 12:12 | |
Lecture 18 |
Run "Hello World" on an Android Virtual Device
| 10:33 | |
Lecture 19 |
Run "Hello World" on a real Android device
Preview | 10:35 | |
Click Here to preview and subscribe this course Section 4: The Button Counter app | |||
Lecture 20 |
Introduction to this section
| 02:02 | |
Lecture 21 |
Playing with the Designer
Preview | 15:56 | |
Lecture 22 |
Scaling and Resizing Images in the Designer
| 11:23 | |
Lecture 23 |
Constraints
Preview | 12:14 | |
Lecture 24 |
Fixed any size Wrap Content
| 09:46 | |
Lecture 25 |
Supporting Different Densities
| 12:09 | |
Lecture 26 |
Autoconnect
| 13:26 | |
Lecture 27 |
Baseline Constraint
Preview | 14:58 | |
Lecture 28 |
Adding Scrolling Capability
| 11:06 | |
Lecture 29 |
Infer Constraints
| 11:23 | |
Lecture 30 |
Build Layout Challenge
| 17:11 | |
Lecture 31 |
IDs and XML code
| 07:09 | |
Lecture 32 |
Activites, Bundles and Classes
| 14:00 | |
Lecture 33 |
Java Fields and Classes
| 13:07 | |
Lecture 34 |
Asking good questions
| 04:47 | |
Lecture 35 |
Button Click and onClickListener
Preview | 11:28 | |
Lecture 36 |
Fixing Some Issues
| 13:53 | |
Lecture 37 |
Get Text and Null Checking
| 13:03 | |
Lecture 38 |
ID Confusion and Challenge Time
| 09:12 | |
Lecture 39 |
Save Instance State
| 08:04 | |
Lecture 40 |
Activity Lifecycle
| 05:50 | |
Lecture 41 |
Overriding Methods
| 11:38 | |
Lecture 42 |
Logging and Bundle Data
| 14:58 | |
Lecture 43 |
Wrap Up
| 06:57 | |
Click Here to preview and subscribe this course Section 5: Java Tutorials | |||
Lecture 44 |
Introduction to this section
| 01:23 | |
Lecture 45 |
Hello World
| 16:28 | |
Lecture 46 |
Strings and Ints
Preview | 14:55 | |
Lecture 47 |
Arithmetic and String Concatenation
| 14:57 | |
Lecture 48 |
Classes
| 16:50 | |
Lecture 49 |
Encapsulation
| 16:08 | |
Lecture 50 |
Multiple Constructors
| 15:11 | |
Lecture 51 |
this and Calling Methods
| 15:27 | |
Lecture 52 |
Object and Method Chaining
| 17:46 | |
Lecture 53 |
Enum and ArrayList
| 18:22 | |
Lecture 54 |
Testing Our Classes
| 14:07 | |
Lecture 55 |
Inheritance
| 14:43 | |
Lecture 56 |
Extending From a Class
| 08:53 | |
Lecture 57 |
Overloading and Overriding Annotation
| 14:22 | |
Lecture 58 |
Inheritance Challenge
| 07:11 | |
Lecture 59 |
Repeating Code While
| 14:21 | |
Lecture 60 |
for and for each Loops
| 14:19 | |
Lecture 61 |
do while Loop
| 05:38 | |
Lecture 62 |
Comparing Numbers and Objects
| 14:47 | |
Click Here to preview and subscribe this course Section 6: Calculator App | |||
Lecture 63 |
Introduction to this section
| 01:15 | |
Lecture 64 |
Details and Setup
| 07:51 | |
Lecture 65 |
Calculator Layout
Preview | 13:54 | |
Lecture 66 |
Layout Continued
| 13:02 | |
Lecture 67 |
Finishing the Layout
| 10:14 | |
Lecture 68 |
Input Type and Focus Changes
| 11:06 | |
Lecture 69 |
Add Landscape Layout
| 12:23 | |
Lecture 70 |
Comparing Code and Layouts
| 12:08 | |
Lecture 71 |
Comparing Directories
| 13:32 | |
Lecture 72 |
Flowchart and onClickListeners
Preview | 13:58 | |
Lecture 73 |
Operation Button Listeners
| 07:56 | |
Lecture 74 |
Implement Operations
| 11:58 | |
Lecture 75 |
Decimal Point Bug Fix
| 12:30 | |
Lecture 76 |
Bug Fix Challenge
Preview | 10:16 | |
Lecture 77 |
Fixing the Landscape Layout
| 12:27 | |
Lecture 78 |
Finish and Test Layout
| 07:21 | |
Lecture 79 |
Mini Challenge Solution and New Challenge
| 05:40 | |
Lecture 80 |
Add Neg Button
| 07:11 | |
Lecture 81 |
Write Neg Button Functionality
| 09:05 | |
Lecture 82 |
Portrait Layout
| 10:51 | |
Lecture 83 |
Finish Off Layout and Test
| 11:14 | |
Click Here to preview and subscribe this course Section 7: Top 10 Downloaded App | |||
Lecture 84 |
Introduction to this section
| 01:29 | |
Lecture 85 |
Details and Setup
| 15:06 | |
Lecture 86 |
Async Task
Preview | 13:03 | |
Lecture 87 |
Exectute Our Async Task
| 05:51 | |
Lecture 88 |
doInBackground and downloadXML
| 12:22 | |
Lecture 89 |
Exceptions and Buffered Reader
| 11:55 | |
Lecture 90 |
Security Exception
| 10:00 | |
Lecture 91 |
Stack Trace and the logcat
| 08:05 | |
Lecture 92 |
Android App Permissions
| 12:56 | |
Lecture 93 |
Processing XML Data
| 11:34 | |
Full Curriculum Click Here to preview and subscribe this course |
No comments:
Post a Comment