This course is designed for software developers who want to learn how to create mobile apps for the Android platform. David describes introductory courses you can watch to improve your skills in both Android and Java.
- [Instructor] This course is designed for Android developers, software developers who want to create mobile apps for the Android platform. In the course I'll be developing apps using Android Studio and working with the Android SDK. In order to work with Android you'll be programming with the Java programming language. To learn more about Java you can watch the courses: Java Essential Training. And for some of the more advanced concepts you'll see an Android, such as creating anonymous implementations of interfaces, watch the course Advanced Java Programming.
You can also watch this course on particular design patterns and APIs in Java that are particularly applicable to Android development. This course is one in a series on the essentials of developing for Android. There are other courses on creating your very first application, on defining a user interface, and on managing events and navigation, and there are other courses in the series that can follow this one. And as I mentioned, you'll be working with Android studio.
You'll need to have Android Studio 2.3.3 or later installed and you'll be creating sample apps that target Android 7.1 Nougat and Android 8.0, which as of the time of this recording was still in public beta and known as Android O. The apps are backward-compatible to Android 4.4 KitKat. To learn more about Android studio watch the course Android Studio Essential Training. This course and many others are available to help you get ready to create your own mobile apps for Android.
- Supporting different platform versions
- Setting minimum and target platforms
- Working with multiple screens
- Creating alternative resource directories, XML layout files, and bitmap resources
- Creating dynamic UIs with fragments
- Creating a project with fragments
- Controlling a fragment with Java code