This course is one in a series for software developers who want to learn how to build Android apps. See the Become an Android App Developer learning path for a list.
- [Instructor] This course is one in a series on becoming an Android mobile app developer. In order to get started with Android, you need to be able to program in Java. If you're new to Java, I'd start off with the Become a Java Programmer learning paths. At the beginning of that learning path, you'll find some introductory courses, including one on Object-Oriented Programming, and then some courses that go in depth into working with the Java programming language. Then, you'll be ready for the Android content.
You can find that by searching for Android, and selecting the Become an Android Mobile App Developer learning path. Before watching this course, I recommend the one on creating your first application, and the one on working in Android Studio. If you've watched those courses first, or you have equivalent experience working in Android Studio, then you'll be ready to watch this course on working with navigation and events in your Android applications.
David also shows how to send and receive broadcast messages that let you exchange data and notifications among the different tiers of your application. He demonstrates how to work with menus and the action bar, add a navigation drawer to a layout, and tackle advanced navigation techniques. Later courses in the Essentials series concentrate on other specific skills you can master.
- Working with events
- Handling events with Java objects and lambda expressions
- Managing navigation
- Sending data to an activity
- Opening other apps with implicit intents
- Sending and receiving broadcast messages
- Working with menus and the action bar
- Adding a navigation drawer
- Advanced navigation techniques
- Removing activities from the back stack