There are more than 2.5 billion Android devices in the world, all waiting for your application to be developed.
We've released a 15-hour comprehensive course developed by MeiCode that will teach you how to develop an Android application. The best part: You don't even have to know how to program before you start.
In this course, you will learn how to build a real-word Android application from scratch using Java. On the way to building the app, you will learn the basics of programming in Java and object-oriented programming.
Here are some things covered in this course:
‣ Intro to the Java programming language, including:
- Variables
- Operators
- Loops
- Conditional Statements
- Collections in Java
- Object Oriented Programming
- Interfaces and Abstract Classes
- Singleton Pattern
- Statics
- Concurrency in Java
- Handling Exceptions
‣ Designing user interfaces, including:
- Material Design
- TextView and Button
- ListView and Spinner
- RecyclerView
- Different Layouts
- Different XML Files
- Images
- Fonts
- Animations
- SnackBar and CardView
‣ Persisting data with SharedPreferences
‣ WebView
‣ And a ton more
Watch the course below or on the freeCodeCamp.org YouTube channel.