DEV Community

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

Posted on

1 2

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

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay