DEV Community

Cover image for 5 Free Android Courses & Tutorials to Start Today
tushar16992 for Coursesity

Posted on

5 Free Android Courses & Tutorials to Start Today

1. Learn Android Application Development

A beginner course on Android Application development

Course Rating: 4.4 out of 5.0 (141263 total enrollment)

In this course, you will learn:

  • A good overview of the Java programming language
  • Install Android Studio and setup the environment
  • Debug an Android Application
  • Create a signed APK file to submit to the Google Play Store
  • Use Explicit and Implicit Intents
  • Make use of Fragments
  • Create a Custom List View
  • Create the Android Actionbar
  • Create a custom Toast
  • Use Shared Preferences, Files and SQLite
  • Use the AsyncTask class
  • Handle Android 6 Permissions
  • Save data in an online database (MBAAS - Backendless) and do User management

2. Android for Beginners

Expand your prior knowledge of Java to build basic apps for Android devices! - Free Course

Course Rating: 4.3 out of 5.0 (12890 total enrollment)

In this course, you will learn to :

  • Use Android Studio in full functionality
  • Use an Android emulator
  • Debug, sign, and export an Android app
  • Develop apps with beginner-level tools in Android Studio

3. Android Material Design Slidenerd Style

Learn to build material design apps from null to stackoverflow - Free Course

Course Rating: 4.2 out of 5.0 (55751 total enrollment)

In this course, you will :

  • Create any app in Android that uses material design
  • Understand the visual and functional APIs involved in material design
  • Learn which colors to use, how to use colors, styles for material design
  • Work with navigation drawers, customize them as per other standard apps
  • Create Floating Action Buttons with menus and use 3rd party libraries for doing the same
  • Download and parse JSON
  • Understand how to use Volley library for loading images and data inside your Lists
  • Validate material design specifications suggested by your designer vs. what you actually build
  • Understand and experiment with the Touch Event Framework in Android
  • Build Ripple effects for lists and normal items on both Android Lollipop and pre-lollipop devices
  • Build custom material tabs
  • Using RottenTomatoes API effectively
  • Making VectorDrawables and AnimatedVectorDrawables on both Android Lollipop and prelollipop devices
  • Understanding how to use JobScheduler API as an alternative to IntentService + AlarmManager
  • Use Swipe To Refresh pattern from Material Design
  • Perform Activity Transitions, Content Transitions and Shared Element Transitions between your activities
  • Perform several different types of animations with your views
  • Initialize, Customize and Use the Toolbar as a replacement for the ActionBar

4. Become an Android Developer from Scratch

Simply the best place to start learning Android Development

Course Rating: 4.3 out of 5.0 (430240 total enrollment)

In this course, you will :

  • Create your own professional quality Android apps
  • Deploy to the Google Play store
  • Interview for a job anywhere in the world

5. Learn Android 4.0 Programming in Java

Learn to write real, working Android applications quickly and effectively, from the ground up.

Course Rating: 4.1 out of 5.0 (167395 total enrollment)

In this course, you will :

  • Learn how to create Android applications

We have collection of best Android courses to learn Android

Top comments (0)