23 resources to learn how to build Android apps

NinFan

23 resources to learn how to build Android apps

Android, apps, build, learn, resources


If you've been looking for a specific application for a while and can't find it, it's never too late to find learn how to edit Android apps and do it yourself. Creating a simple app on Android can be accessible to anyone with patience and desire, or to make more complicated apps you'll need better resources (and more desire).

If you're thinking of learning how to install Android operating systems, here we show you 23 very useful resources you can find today To help you get there, and best of all, all the resources we have installed are free and up-to-date.

Official documentation for Android

Andgroup developers

The Android world is changing with each version, and more from a developer perspective. For this reason, it is common for educational material and information on the Internet to become outdated. The only way to stay updated is to communicate official documentation for Android, right from Google's hands.

Texts can be difficult at first, or have a paragraph developer guidelines that they have explained to you in a nice way the basic, and not just basic, features of the Android operating system. For those who are just starting out, the guide can be especially helpful How to build your first app.

Material Design

Equipment

If you want the apps you make to look great without working, you have to look before or after Official Material Design documentation, related to Android, but kept separate as they are limited and not just Android.

These documents include different elements of the Performance Diagram, as well as recommendations for that what to do and what not to do and new opportunities to customize Material Theming.

Examples of code

Examples

If you are one of those who prefer not to start from a blank page, a repository with Android sample code is great, 220 sample applications With just a click, they are both Java, Kotlin or C / C ++. You can do a search, sort by themes and each instance is hosted on GitHub, so it will cost you nothing to compare it to your PC.

In addition, these sample applications are accessible directly from Android Studio, so if you want to look at how this is done, you need to import an example app from the Android Studio Welcome window, Import a sample code for Android.

Jetpack

Jetpack

If you are starting with the Android app right now, you can pay attention to Jetpack at first, but soon you will have to deal with this support library conversion. Jetpack is a collection of libraries and tools for facilitates the development of applications with advanced functions that syncs well with previous versions of Android.

Jetpack includes many libraries that were previously provided separately or within a support library, and if you don't want to get mad you have to have a bad idea, at least, of what it is and what it is. Your website has it endless details and guidelines.

YouTube channels

YouTube

On YouTube there are video tutorials for anything you can think of, and there are many more videos to learn how to edit on Android. The is the official channel for Android developers Combine basic and advanced concepts as well as comprehensive presentations and best practices.

Of course, it won't be hard for you to find many other YouTube videos and channels with similar content (like MoureDev), even though you should know that content for the last few years will be obsolete, so it's best not to fill your head with ideas that aren't very effective today.

Google Codes

Codelab

Codelabs are something similar an exercise where you have to complete a series of steps. Some of these Codes guide you to create a simple application, while others are part of a workshop or focus on specific applications. Typically, each test takes no more than a few minutes.

The good thing about Codelabs is that they usually it guides you a lot in what to do, which gives you a code at the end if you ever get caught. There are currently a good number of Codelabs based on Android, both in Java and Kotlin.

Google Lessons

Anddev

A step beyond Codelabs is Google's courses, which range from basic concepts to building more efficient applications. Google is currently counting some beginner courses and advanced developers, it's all free and you can easily do it at home with Android Studio.

Some of these lessons based on Codelabs, to guide you through the exercises on what to do, while others are accompanied by complete videos (in this case, those are Udacity's which we'll see below).

Google Lessons at Dacacity

Curosudacity

If you are looking for courses that guide you deeper, especially in basic concepts, that Google has right now 15 free online courses in Udacity and 2 nanodegrees (paid).

These courses include extensive video descriptions, often summarize complex concepts to make them easy to understand, and physical exercises and quizzes to check if you follow the description.

Some free lessons

Udemy

Of all the online tutorial speakers it won't cost you to get programming lessons on Android, sometimes for free. For example, in Udemy you can use search again filters for free lessons. Also, remember to focus on new courses, to avoid reading "outdated" information.

Stage Fullness

Stack

Stack Fill is a resource that will not only help you learn, but when can you find it you run into an error and you don't know how to fix it during your planning sessions. By copying the error you find in your search engine, you are likely to find someone who has had the same problem before and, hopefully, its solution to their answers.

Leave a Comment