Android is the world's most popular mobile operating system, meaning there are loads of opportunities for aspiring mobile developers. By building real apps that fulfill real needs, you'll learn practical competencies that can be applied to create even more advanced apps. Whether you're just starting your programming odyssey, or you're an established developer looking to branch into Android, this course will give you the knowledge you need to take advantage of the Android boom.
Prepare development environments by installing Google Chrome, Java & Android App Inventor software
Familiarize yourself w/ the App Inventor interface
Build 9 different apps from scratch to understand how system resources are interfaced & used within custom apps
Compile the app into an APK ready for installation on an Android device or deployment to an Android marketplace
Create an Android Publisher account & upload to the Google Play store
Learn how to access & use mobile hardware resources from apps
Vizualcoaching is an institution of passionate and talented educationists who support over 300,000 students around the world. The institution consists of more than 180 individuals all specializing in their own aspects of combining education with technology. Recognized as a brand that focuses on innovation, technology, and psychology, Vizualcoaching is a market leader in the development and delivery of online education.
For more information on this course and instructor, click here.
Details & Requirements
Length of time users can access this course: 1 year
Access options: web streaming, mobile streaming
Certification of completion included
Redemption deadline: redeem your code within 30 days of purchase
Experience level required: all levels
Compatibility
Android
Windows
Mac
Processor: 1 gigahertz (GHz)
RAM: 1 GB
Operating systems: Windows 7 or 8
Browsers: Internet Explorer 8 or above, Google Chrome, Safari 6 or above, Mozilla Firefox
Flash Player: latest version
Course Outline
Before you Begin
Introduction
How To Learn From This Course
Suggested Reading
Installing App Inventor
Before You Install App Inventor
Installing Google Chrome
Opening An Account With Google
Installing Java
Installing On Windows
Installing on a Mac
Installing on GNU / Linux
Introduction to App Inventor
Before You Install App Inventor
Installing Google Chrome
Opening An Account With Google
Installing Java
Installing On Windows
Installing on a Mac
Installing on GNU / Linux
App 1 - Hello Purr
What You're Building
Watch the Creation Process
Using the Android Phone Emulator
Changing Your App's Name
Adding a Button to the Components Viewer
Changing Your Button's Image
Deleting the Text From Your Button
Changing Your Component Names
Adding a Text Box & Changing It's Properties
Adding the Sound Component
Adding the Sound Effect
Adding Your Blocks
App 2 - V Android Zoo
What You're Building
Adding the Table Arrangement,Buttons and Images
Adding the Text Labels
Changing the Label Properties
Adding the Sound Components
Adding the Sound Effects
Renaming Your Components
Putting the Blocks Together
Connecting Your Phone to App Inventor
Troubleshooting Your Phone's USB
Connection
Changing the Graphic Layout
Using a QR Code to Install an App
Working With App Inventor Files
Downloading and Uploading Project
Downloading Your App to Your Phone
Downloading Your App's QR Code
Changing Your Phone Settings to Allow Non-Market Apps or Raw .APK Files
App 3 - Business Card App
What You're Building
Adding Your Header Image
Adding the Table, Call Button and Phone Call Component
Adding the Phone Call Blocks
Video: Adding the Phone Call
Components and Blocks
Adding the E-mail Form Components
Adding the E-mail Form Blocks
Adding the E-mail Form Components and Blocks
Adding the Website Components
Adding the Website Blocks
Video: Adding the Website
Components and Blocks
Adding the Google Maps Components
Getting the Correct Google Maps URL
Adding the Google Maps Blocks
Video: Adding the Google Maps
Components and Blocks
Customizing Components in Preparation for a Multi-Screen App
Creating a Clear Screen Procedure
Completing the Multiple Screen Procedure
Video: Multiple Screens
App 4 - Event App
What You're Building
Introduction: What the Home Screen Properties Mean
As you may have noticed from new movies based on games and the new trend of releasing trailers for games, the gaming industry is becoming more mainstream than ever. It's time to hop on the bandwagon with this package that will teach you how to build games for PC, game consoles and mobile using the leading game engine, Unity 3D. You'll build real games and before you know it, you'll be ready to start developing the next big hit.
Learn the basics of writing & compiling scripts in Unity 3D
Implement the Shuriken Particle System to create fire, smoke & muzzle flash effects within games
Cross platform game development skills, allowing you to build apps for Android, PCs & game consoles
Compile apps ready for installation on an Android device or deployment to the Google Play store
Understand & adjust game dynamics, such as movement animation to improve the gaming experience
Build 2D or cartoon-style games
Vizualcoaching is an institution of passionate and talented educationists who support over 300,000 students around the world. The institution consists of more than 180 individuals all specializing in their own aspects of combining education with technology. Recognized as a brand that focuses on innovation, technology, and psychology, Vizualcoaching is a market leader in the development and delivery of online education.
For more information on this course and instructor, click here.
Details & Requirements
Length of time users can access this course: 1 year
Access options: web streaming, mobile streaming
Certification of completion included
Redemption deadline: redeem your code within 30 days of purchase
Experience level required: all levels
Unity 3D required
Compatibility
Android
Windows
Mac
Processor: 1 gigahertz (GHz)
RAM: 1 GB
Operating systems: Windows 7 or 8
Browsers: Internet Explorer 8 or above, Google Chrome, Safari 6 or above, Mozilla Firefox
Flash Player: latest version
Course Outline
ALL Platform Game Designer
MODULE 1: INTRODUCTION TO UNITY 3D
What Unity 3D Is, and Why You Should Use It
Unity's Structure
Understanding the User Interface
Manipulating Objects
Our First Script
Finishing Our Script
Compiling Games
MODULE 2: HACKING GAME DEVELOPMENT
Introduction to the Game
Modeling, Rigging and Animating Your Assets
Importing Assets
Mecanim Animation System
Shuriken Particle System
Sound
Assembling Our Level
Bringing Your Game to Life with Code
Compiling Your Game
MODULE 3: INTRODUCTION TO UNITY SCRIPTING
Introduction to Scripting
Creating a New Script
Functions: Level 1
Variables: Level 1
Functions: Level 2
Variables: Level 2
Monobehavior Members
Booleans and Conditionals
Inputs
Coding Resources
MODULE 4: LIGHT AND SHADOW
Introduction
Historical Background
Normals Part 1
Normals Part 2
Realtime Lighting
Light Mapping Part 1
Light Mapping Part 2
Light Mapping the Airlock Part 1
Light Mapping the Airlock Part 2
Illuminating Mars
Post Processing
MODULE 5: SHURIKEN PARTICLE SYSTEM
Introduction
Sprites, Voxels and Textures
Creating an Emitter
Working with Modules
Creating Jet Fire
Creating Smoke Plumes
Muzzle Flashes
Bringing It All Together
MODULE 6: GAME DYNAMICS
Introduction
Hard Rocks, Soft Feathers
Cloth
Swapping Rigid to Soft Bodies
Movement Controllers
Three Approaches to Movement
Adding Animation with Mecanim
Creating a Ragdoll
Integrating Animation with Dynamics
Bringing It All Together
MODULE 7: 3D ENGINE FUNDAMENTALS
Introduction to the course
Mipmaps
Rendering Paths
Topology
MODULE 8: APP DEVELOPMENT & CREATING A MOBILE GAME
Mobile Game Development with Unity 3D
Course Synopsis
Importing Models and Textures
Mecanim Animation System
Level Design
Real Time Lighting
Lightmapping
Comparison of GUI Systems
Introduction to NGUI
Using Multiple Cameras
Enums
Introduction to Events and Delegates
Events and Delegates in Action
Avatar Customization
Avatar Customization Part 2
Coroutines
Dragging
Turning
Jumping
Scripting Mecanim Animation
Creating Particle Effects
Compiling Your Game
MODULE 9: CREATING A 3D GAME
Upcoming (September/October)
MODULE 10: 2D ANIMATION
Module A: Introduction to the Course
Introduction to the Course
Module B: 2D Animation Basics
Setting Up for Animation
Module C: Animation of a Moving Ball
Creating a Bouncing Ball
Module D: The Walk Cycle of a Character
Walking Animation Part 1
Walking Animation Part 2
Sprite Sheets
Rough Run Cycle
Completing Your Character
Module E: Keying, Posing and Timing
Character Design
Motion Flow with Sound
Rough Figure
Final Figure
MODULE 11: 3D ANIMATION
Module A: Introduction to 3D Animation
Introduction to the Course
Module B: Animation Basics
Animation Controls
Time Controls
Time Display
Frame Rate
Time Configuration - Playback
Time Configuration - Animation
Time Configuration - Key Steps
Time Slider
Module C: Motion Basics
Motion Panels
Trajectories
Module D: Hierarchies
Hierarchy Panel
Adjust and Pivot
Inverse Kinimatics
Object Parameters
Rotational Joints
Link Info
Links
Links + Animation
Module E: Animate a Robot Arm
Robot Arm Example
Animated Robot Arm
Robot Arm Limits
Robot Arm Damper
Robot Arm IK
Module F: Bone Systems
Introduction
Bone Tools - Part 1
Bone Tools - Part 2
Module G: Inverse Kinimatics Solvers
Introduction
HI Solver
HI Solver Parameters
HI Solver Properties
HI Display Options
PRS Key Info
HD Solver
HD Solver Parameters
HD Sliding Joint
IK Limb Solver
IK Spline Solver
IK Spline Solver - Part 2
Bone Creation
Sliding Rotational Joints
Module H: Introduction to Rigs
Leg Rig Left
Leg Rig Right
Arm Rig
Body Rig
Body Rig - Color
Module I: Animation Constraints Controllers
Introduction
Attachment
Surface
Path
Position
Link
Lookat
Lookat Piston
Orientation
Module J: Object Controllers
Introduction
Wiring Gears
Module K: Track View Tool
Introduction
Interface
Mode Controller
Key Curve Time Option
Display View
Curve Toolbar
Dope Toolbar
Animate A Tank Track
New App Inventor
Module 1: Before you Begin
Introduction
How To Learn From This Course
Suggested Reading
Module 2: Installing App Inventor
Before You Install App Inventor
Installing Google Chrome
Opening An Account With Google
Installing Java
Installing On Windows
Installing on a Mac
Installing on GNU / Linux
Module 3: Introduction to App Inventor
Before You Install App Inventor
Installing Google Chrome
Opening An Account With Google
Installing Java
Installing On Windows
Installing on a Mac
Installing on GNU / Linux
Module 4: App 1 - Hello Purr
What You're Building
Watch the Creation Process
Using the Android Phone Emulator
Changing Your App's Name
Adding a Button to the Components Viewer
Changing Your Button's Image
Deleting the Text From Your Button
Changing Your Component Names
Adding a Text Box & Changing It's Properties
Adding the Sound Component
Adding the Sound Effect
Adding Your Blocks
Module 5: App 2 - V Android Zoo
What You're Building
Adding the Table Arrangement,Buttons and Images
Adding the Text Labels
Changing the Label Properties
Adding the Sound Components
Adding the Sound Effects
Renaming Your Components
Putting the Blocks Together
Connecting Your Phone to App Inventor
Troubleshooting Your Phone's USB
Connection
Changing the Graphic Layout
Using a QR Code to Install an App
Module 6: Working With App Inventor Files
Downloading and Uploading Project
Downloading Your App to Your Phone
Downloading Your App's QR Code
Changing Your Phone Settings to Allow Non-Market Apps or Raw .APK Files
Module 7: App 3 - Business Card App
What You're Building
Adding Your Header Image
Adding the Table, Call Button and Phone Call Component
Adding the Phone Call Blocks
Video: Adding the Phone Call
Components and Blocks
Adding the E-mail Form Components
Adding the E-mail Form Blocks
Adding the E-mail Form Components and Blocks
Adding the Website Components
Adding the Website Blocks
Video: Adding the Website
Components and Blocks
Adding the Google Maps Components
Getting the Correct Google Maps URL
Adding the Google Maps Blocks
Video: Adding the Google Maps
Components and Blocks
Customizing Components in Preparation for a Multi-Screen App
Creating a Clear Screen Procedure
Completing the Multiple Screen Procedure
Video: Multiple Screens
Module 8: App 4 - Event App
What You're Building
Introduction: What the Home Screen Properties Mean
Adding the Components
Adding the Components: Video Tutorial
Creating a List of Google Maps
Creating a List of Google Maps
Adding a Page of Text
Adding Attractive Button Images
* Video: Adding the Button Images
What Is a QR Code?
Creating Multiple Screens
Adding a Splash Screen Intro
Module 9: App 5 - Virtual Campus Tour
What You're Building
Adding the Components
Adding the Blocks
Campus Tour Video Tutorial
Module 10: App 6 - GPS Locator
What You're Building
Adding the Components
Adding the Blocks
Where's My Car Video Tutorial
Module 11: App 7 - Voice Text Message
Reader and Writer
Adding the Components: Part 1
Adding the Blocks: Part 1
Adding the Blocks: Part 2
Adding the Components: Part 2
Adding the Components Video Tutorial
Adding the Blocks Video Tutorials
Module 12: App 8 - Quiz Creator
What You're Building
Quiz Video Tutorials
Make Quiz: Adding the Components
Make Quiz: Adding the Blocks
Take Quiz: Adding the Blocks
Module 13: App 9 - Mole Mash
What You're Building
Text and Screenshot Tutorial
Video Tutorials
Module 14: Preparing Your APK Files
Finalizing Your App in App Inventor
Downloading the .APK File
Downloading "App To Market" Software
Zip Aligning Your .APK File
Module 15: Uploading Your First App To the Android Market