Free: All-About-Android Coding Bundle

Break into an In-Demand Career with This Completely Free 23-Hour Training!

FREE
$144 100% off

What's in the Bundle

Product Details

Access
Lifetime
Content
2 hours
Lessons
24

Create an Android Game from Scratch Using AndEngine

Build a Bona Fide Android App in Just 2 Hours!

By Benjamin Schwalb | in Online Courses

Want to start developing games for Android? In just a few hours, you'll develop a real life game with this step-by-step video course! Using AndEngine, you'll create a simple space-invader-like arcade game, and customize how it looks to your liking. Choose from the included graphics to really make the game your own.
  • Learn to develop games for Android w/ over 24 lectures & 2 hours of content
  • Set up your development environment
  • Use AndEngine to develop 2D Android Games
  • Create a main menu for the game
  • Expand the game using Libraries
  • Use included guides to expand your knowledge
Benjamin Schwalb has been a passionate game developer since childhood. Now he's creating games for Android and ready to teach you to do the same! For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Basic coding courses suggested
  • Android smartphone

Course Outline

  • Setting up your IDE
    • Before you get started
    • Installing Java
    • Getting Eclipse
    • AndEngine
    • Creating the project
    • Setting up IntelliJ (alternative to Eclipse)
    • Setting up Android Studio (alternative to Eclipse)
  • Creating the base of the game
    • Resources for the course
    • The Menu
    • The GameScene
    • The Player
    • Shooting
    • Copy-Paste Code for this Section
  • Finishing the game
    • Enemies
    • Explosions
    • Game Over
    • Highscore
    • Copy-Paste Code for this Section
  • Expanding the game
    • Expanding the game
    • Publishing on Google Play
    • Creating a Leaderboard
    • Displaying score gains
    • PowerUps
    • Improving Collisions

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
35

Using Java for Android & Advanced Applications

Get the Knowledge You Need to Code Android Apps with Java

By Prodiginous Creations | in Online Courses

In this course, you'll take your Java skills to the next level by using the expert instructor's systematic teaching and helpful examples. He's tailored this course for the individual who has learned the basics of Java, so arrive with a general background and a desire to learn.
  • Start programming in Android w/ over 35 lectures & 3 hours of content
  • Understand most programs in Java
  • Edit files in Java, including how to zip & unzip files
  • Work w/ Java networking to send files & user input remotely
  • Use recursion to solve problems much faster than w/ conventional Java techniques
  • Use Java to solve real world problems
Michael Vieck is a programmer, digital architect, and avid reader. An up and coming student studying computer science at Purdue, Michael Vieck is an aspiring young teacher willing to go above and beyond to help his students. Since Michael is a current student, he has access to all the-up-to-date information on what companies need from developers, and can easily convert this data into videos. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate

Compatibility

  • Internet required
  • Android programming experience suggested

Course Outline

  • Introduction
    • Willkommmen, Introduction, and Important Information
    • Installing Java
    • Installing Eclipse
  • Dynamic Arrays and Their Applications
    • ArrayLists
    • Reverse Method
    • Alphabetize Method
    • Print Method
    • Establishing User Commands
    • Running Sorter
  • File I/O
    • Starting File Reverser and Downloading Source Code
    • Reading A File
    • Reversing The File
    • Byte Stream
    • File Zipping
    • Unzipping a File
    • Finishing Zipper
    • Serialization
    • Transporting Objects
  • Collections
    • LinkedLists
    • HashMaps
    • Enumerations
  • Generics
    • Printing with Generics
    • Sorting with Generics
  • Recursion
    • Fibonacci
    • Pascal's Triangle
    • Why Recursion
  • Concurrency
    • Creating Thread One
    • Creating Thread Two
    • Sleep Threads
    • Join Threads
    • Interrupted Threads
  • Networking
    • Pre-Requisites
    • Http Requests Part 1
    • Http Requests Part 2
    • Http Requests Part 3

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
51

Publish an Android Game App

Get the Knowledge (& Free Source Code) You Need to Publish an Android Game

By James Sides | in Online Courses

Mobile gaming is an incredibly exciting industry, earning app publishers billions of dollars a year in revenue. However, the technology needed to publish apps can be complex and intimidating. That's why this course was created to make it incredibly easy for anyone to publish their own game in the app store. All the tools you need are freely available and explained in detail in the course.
  • Learn to publish your own game w/ over 51 lectures & 3 hours of content
  • Understand what reskinning is
  • Start generating income by including ads
  • Name & theme your game
  • Learn about Keystores & SHA1 Hashes
  • Receive all source code & rights to reskin and upload the game
James Sides is an Online Business Coach and Software Entrepreneur. From the time he was a young child, he knew he wanted to start his own business. He's created dozens of products in addition to co-founding a few different online companies, most notably of which was an affiliate network called ProductPay. Tim Buchalka is a Java, Android, and Python software developer and teacher with 30 years of development experience. He spent years as a contract software developer working for government departments, and large prestigious companies like Saab, Mitsubishi, and Fujitsu (to name just a few) in a developer/team lead developer capacity. For the past 10 years he's been self employed, and now focuses exclusively on teaching others how to develop apps for an Android platform. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Brief Introduction of the course, its purpose, and the co-instructors
    • Lets See The Game In Action!
    • Overview of the reskinning process
    • Source code for the game
    • Updating Source Code For API 22
    • Download links for Eclipse
  • Tools Setup
    • Introduction to the Tools Setup Section
    • Are you using Windows or a Mac?
    • Downloading and Installing the Java Development Kit (JDK)
    • Download, Install and Configure Eclipse
    • Using SDK Manager to configure the Android Software Development Kit (SDK)
    • Downloading and importing the game source code into Eclipse
    • Tools Setup Section Wrap Up
  • Graphics & Sounds
    • Introduction to the Graphics & Sounds Section
    • Reskinning our game in detail
    • Walkthrough of the graphics that need to be reskinned
    • Choosing a theme and a game name
    • How to find an artist on Elance
    • How To Replace (Reskin) The Non Animation Graphics
    • How To Replace (Reskin) The Animation Graphics
    • How to find sound effects
    • How To Replace (Reskin) Sound And Music For Your Reskin
    • Graphics & Sound Section Wrap Up
  • Accounts Setup
    • Introduction to the Accounts Setup Section
    • How to Signup for Google Admob so we can receive revenue in our published game
    • How to sign up for a Google play publisher account so we can publish our game
    • Account Setup Section Wrap Up
  • Game Configuration
    • Introduction to the Game Configuration Section
    • Setup Admob display ads in the game
    • What debug lines are and how to remove them from the games source code
    • Understanding what a package name is, and its importance
    • Modifying the games code to set the package name, game name and share settings
    • What the Keystore and SHA is, why we need it, and how to configure for your game
    • Initial setup of the game for the Google play app store including beta testing
    • Setup of a game high score leaderboard part 1 - Google play website
    • Setup of a game high score leaderboard part 2 - Changes to the source code
    • Game Configuration Section Wrap Up
  • Uploading To The App store
    • Introduction to the Uploading to the App store Section
    • Uploading the game
    • Uploading to the App Store Section Wrap Up
  • Next Steps
    • Course wrap up - Whats next
    • Tim's Other Game Reskin Course
    • Android Developer Course
  • Bonus Videos!
    • Java Development Kit (JDK) Download and Installation Video For Windows
    • How To Download And Install Eclipse For Windows
    • How to download and install Audacity
    • How to change sound files using Audacity
    • How to download and install Jing
    • How to create screenshots using Jing

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
24

Android Material Design: Learning Through Example

Master Android Material Design By Studying Helpful Examples

By Prodiginous Creations | in Online Courses

This expert instructor has created custom apps that truly showcase the new Android Material Design library. He's tailored this course for the individual who has learned the basics of Android, but doesn't have a grasp on the new Material Design specifications. You'll follow along to create apps that will solidify your knowledge of essential programming skills.
  • Build Material Design Applications w/ 24 lectures & 3 hours of content
  • Use the new Android RecyclerView & CardView
  • Quickly build apps using the Google Material Design Library
  • Follow along w/ the creation of several Android apps
Michael Vieck is a programmer, digital architect, and avid reader. An up and coming student studying computer science at Purdue, Michael Vieck is an aspiring young teacher willing to go above and beyond to help his students. Since Michael is a current student, he has access to all the-up-to-date information on what companies need from developers, and can easily convert this data into videos. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate

Compatibility

  • Internet required
  • Android programming experience suggested

Course Outline

  • Introduction
    • Introduction
    • Before You Do ANYTHING, Install Java JDK
    • Next Install Android Studio
    • Genymotion Emulator
  • Weather App with Material Styling
    • What This App Will Look Like
    • Creating Our Main Layout UI
    • Mapping The UI Widgets
    • Download Json Method
    • Parse Weather Data
    • Refreshing UI
    • AsyncTask For Swipedown Refresh
    • Adding Material Design
  • Top RSS Feeds
    • What This App Will Look Like
    • Toolbar
    • TabLayout
    • Creating The Tab Fragments
    • Rss Data Parser
    • Creating The RecyclerView
    • Starting The RecyclerAdapter
    • News Fragment And RSS URLs
    • Downloading News With AsyncTask
    • Snackbar And Finishing The RecyclerAdapter
    • Gaming Fragment
    • Science Fragment

View Full Curriculum


Access
Lifetime
Content
12 hours
Lessons
82

Advanced Android Programming Skills

Go Beyond the Basics to Take Your Android Coding Skills to New Heights

By Learning Kart | in Online Courses

This course covers advanced topics in Android development, from saving user preferences to social sharing. Dive into advanced topics, and let these expert instructors help develop your skill set even further.
  • Take your Android skills to new heights w/ over 82 lectures & 11.5 hours of content
  • Follow the included Ultimate Android Tutorial
  • Study how to incorporate sharing apps like Facebook, Twitter & Whatsapp
  • Save User Preferences in Android
  • Read & write data to files in Android
LearningKart is a premier destination for learning and upgrading your skills. With a Team of Professional Trainers with expertise in the fields they teach, their asset lies in teaching at the root level. Through their experience , they have learned what truly connects with learners. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Android programming experience suggested

Course Outline

  • The Ultimate Android Tutorial - Our other courses
    • Massive discount coupon for the Ultimate Android Tutorial
  • Social Integration
    • Getting started with Facebook - Setting up the Environment
    • Login with Facebook - using Facebook login Button
    • Get User information from Facebook
    • Getting Friends Data from Facebook
    • Login to Facebook with your own UI
    • Sharing Feed on Timeline - Using Facebook Feed Dialog
    • Sharing Content with WhatsApp
    • Sending Whatsapp message to single Number
    • Integrating Twitter in your Android App - the steps you need to take
    • Setting up the basics for Twitter Login
    • Continuing with Twitter Login - getting the pieces together
    • Twitter Login - the final chapter
    • Uploading status on Twitter
    • Code example
  • Saving State with Preferences
    • INTRODUCTION TO PREFERENCES
    • Creating a Preference Screen and Saving Preferences
    • Adding Sub - Preference Screen
    • Editing Preference Values
    • Creating Preferences Files
    • Adding Preferences through Forms
    • Preference Dependency
    • Preference Listener
    • Setting Default Values in Preferences
    • List Preference
    • Using Preferences with Fragments
    • Preference Headers
    • Preference Headers - Continued
  • Saving State with File I/o
    • I/O using File - Internal File System
    • I/O using Files - Continued
    • I/O using Files - Files on SDCard
  • I/O Using Resource Folders
    • Reading files from the Assets Folder
    • Reading files from the Assets Folder - contined
    • Reading from the RAW Folder
  • Working with Genymotion - Get the power of the real mobile
    • Installing the Android 5.0 SDK to start things
    • Installing Android Studio - gearing for the future
    • Installing Genymotion and adding to Android Studio
    • Installing Google Play Services on Genymotion
  • ActionBar - where all action begins
    • Creating Menus and MenuItems - learn the old way
    • Creating my first ActionBar - Adding Icons, Titles,Drawables,styles to it
    • Creating Split ActionBar and more ...
    • Creating SubMenu by Java Code and Using Intents with MenuItems
    • Using addIntentOptions to let Android find Options
    • Creating Menus by xml Code
    • Using Checkable MenuItems and Groups
    • Handling clicks on MenuItems - all approaches covered
    • Using Fragments with MenuItems
    • ActionBar with Tabs - Now you got Choices
    • Adding ViewPager to Tabs - Just Swipe your Choices
    • Adding Navigation Drawer - navigation is just a click away
    • Adding Dual Navigation Drawer to a Activity
  • Using AQuery - all you can do without much coding
    • Using AQuery - a library you would love to use
    • Using Images with AQuery
    • Contacting a Web Service with AQuery
    • Practical App to get Data from Google Places with AQuery JSon
    • Posting updates to Web Services with AQuery
    • Uploading Text and Images to Web Services with AQuery
    • Code
  • SERVICES - THE BACKGROUND OF ALL ACTIVITIES
    • BASICS OF SERVICES - WHAT THEY ARE AND WHY TO USE THEM
    • LifeCycle of a Service
    • Learning about Local Services
    • RUNNING A PRACTICAL DEMO OF A SERVICE
    • IntentService - a ready to use Service
    • Communicating between a Service and Activity
    • Using bindService to Bind to a Service - Writing the Service Code
    • Using bindService to Bind to a Service - Writing the Activity Code
    • Using AIDL - when things are not in same process
    • Using AIDL - binding all the code
    • Communicating with Service using Callbacks
    • Code
    • Running Service in the Foreground
  • Google Cloud Messaging - now user is just a click away
    • Learn the basics of GCM
    • Setting up for GCM
    • Registering device for GCM Notifications
    • Registering device for GCM Notifications - final chapter
    • Code
  • Location ,Location, Location - how to work with Fused Location provider
    • Basics of Location Handling
    • Fused Location Provider - how it works
    • Setting up for Location Services - get started
    • Where am I - writing the code
    • Where am I - the final part
  • Conclusion
    • Summary on Using Preferences

View Full Curriculum



Terms

  • Instant digital redemption

Trusted Source

We take pride in curating the latest and greatest creative technology products around the globe. We personally research and hand-pick each product to ensure it meets our standards.