Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Android Development for Beginners - Full Course

via freeCodeCamp

Overview

Learn how to develop a real-world Android application from scratch using Java in this course. The course covers the basics of programming in Java, object-oriented programming, user interface design, and Android app development. By the end of the course, you will have the skills to create your own Android applications. The course is designed for beginners with no prior programming experience.

Syllabus

) Course Introduction.
) Setup The Environment.
) Create Your First Application (Part 1).
) Create Your First Application (Part 2).
) Challenge.
) Variables and Arithmetic Operators.
) Relational and Logical Operators) Conditional Statements.
) Loops.
) Challenge (Create a Game).
) Simple Arrays.
) Object Oriented Programming (Part 1).
) Object Oriented Programming (Part 2).
) Object Oriented Programming (Part 3).
) OOP Challenge.
) Collections in Java.
) Static Keyword - Inner Classes.
) Interfaces and Abstract Classes.
) Concurrency - Exceptions.
) Singleton Pattern.
) Challenge (Part 1).
) Challenge (Part 2).
) User Interface Basics (Part 1).
) User Interface Basics (Part 2).
) User Interface Basics (Part 3).
) Layouts.
) Images.
) ListView and Spinner.
) Different XML Files (Part 1).
) Different XML Files (Part 2).
) Material Design.
) Snackbar and CardView.
) RecyclerView (Part 1).
) RecyclerView (Part 2).
) RecyclerView (Part 3).
) Fonts.
) Challenge (Part 1).
) Challenge (Part 2).
) Create App's First Page - Intents.

Taught by

freeCodeCamp.org

Reviews

Start your review of Android Development for Beginners - Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.