Creating native Android apps allows you to deliver a first-class mobile experience to your users. This course will take you through native Android development, from setup to creating a finished app.
In this course you will create an Android app for a zoo. You will create a list of exhibits that opens into a detail page, a gallery and a Google Maps section. You will also implement a navigation drawer and toolbar, while learning the basics of material design.
Learn about the new features of Android Studio 2 in our new Coffee Break course:
1.Introduction and Getting Set Up3 lessons, 14:27
3 lessons, 14:27
1.1Introduction00:51
1.1
Introduction
00:51
1.2Installing Android Studio02:53
1.2
Installing Android Studio
02:53
1.3Hello World10:43
1.3
Hello World
10:43
2.Creating the Zoo App4 lessons, 50:11
4 lessons, 50:11
2.1 Creating the Toolbar08:51
2.1
Creating the Toolbar
08:51
2.2Implementing the Navigation Drawer10:24
2.2
Implementing the Navigation Drawer
10:24
2.3Implementing the List View10:46
2.3
Implementing the List View
10:46
2.4Implementing the Otto Event Bus20:10
2.4
Implementing the Otto Event Bus
20:10
3.Exhibits Section4 lessons, 42:30
4 lessons, 42:30
3.1Creating Model Objects08:45
3.1
Creating Model Objects
08:45
3.2Pulling Down Exhibits Data09:00
3.2
Pulling Down Exhibits Data
09:00
3.3Creating the Exhibits List11:24
3.3
Creating the Exhibits List
11:24
3.4Creating the Exhibits Detail Page13:21
3.4
Creating the Exhibits Detail Page
13:21
4.Gallery Section3 lessons, 26:30
3 lessons, 26:30
4.1Setting Up the Gallery Data07:42
4.1
Setting Up the Gallery Data
07:42
4.2Creating a GridView of Gallery Images07:34
4.2
Creating a GridView of Gallery Images
07:34
4.3Creating the Gallery Image Detail Activity11:14
4.3
Creating the Gallery Image Detail Activity
11:14
5.Google Maps3 lessons, 21:39
3 lessons, 21:39
5.1Setting up the Google Maps API Key05:31
5.1
Setting up the Google Maps API Key
05:31
5.2Preparing Data for Map Pins06:22
5.2
Preparing Data for Map Pins
06:22
5.3Implementing Map Features09:46
5.3
Implementing Map Features
09:46
6.Finishing Up2 lessons, 19:50
2 lessons, 19:50
6.1Code Cleanup05:28
6.1
Code Cleanup
05:28
6.2Styles and Polish14:22
6.2
Styles and Polish
14:22
7.Conclusion1 lesson, 01:41
1 lesson, 01:41
7.1Conclusion01:41
7.1
Conclusion
01:41
I'm an Android developer out of Denver, Colorado in the USA. My main interests in development are wearables, media and Internet of Things. I have published a book on Android TV development (http://www.apress.com/9781484217832) and build devices whenever possible, even if those devices aren't the most useful :) Outside of work and development, I have a passion for building Star Wars LEGO sets, playing Ingress/Pokemon Go and reading. I also use to work as a zookeeper, so if you have any burning questions about giraffes, I'm the guy to ask.