YoVDO

Android Development for Beginners - Full Course

Offered By: freeCodeCamp

Tags

Android Development Courses Java Courses XML Courses Material Design Courses Object-oriented programming Courses User Interface Design Courses RecyclerView Courses Singleton Pattern Courses

Course Description

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

Related Courses

Android App Development
Vanderbilt University via Coursera
Android App Components - Services, Local IPC, and Content Providers
Vanderbilt University via Coursera
Desarrollo de aplicaciones avanzadas con Android
Universidad Nacional Autónoma de México via Coursera
Building and Deploying Android App Projects
Vanderbilt University via Coursera
Learn the Basics of Android
Codecademy