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

Embark on a comprehensive 12-hour journey into Android app development, designed for absolute beginners with no prior programming experience. Learn to build a real-world Android application from scratch using Java, while mastering the fundamentals of Java programming and object-oriented concepts. Begin with setting up the development environment and creating your first application, then progress through variables, operators, conditional statements, loops, and arrays. Dive into object-oriented programming, explore Java collections, and understand advanced concepts like static keywords, interfaces, and concurrency. Tackle practical challenges to reinforce your learning. Transition to Android-specific topics, including user interface basics, layouts, working with images, and implementing material design principles. Master essential Android components such as ListView, Spinner, RecyclerView, and Intents. By the end of this course, gain the skills to develop your own Android apps and lay a solid foundation for further advancement in mobile app development.

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.