Back in our app, we will bring toolbars into the application in a consistent way.
We start implementing our top level navigation by stubbing out a helper class that will make managing our navigation drawer very easy.
Now we implement our helper nav drawer class that we stubbed out in the last video.
Finally, we put together our navigation drawer layout and create the necessary includes that can be imported into the top level activities’ layouts.
We now stub out our top level activities, and address a bug in the navigation drawer code. This video shows some interesting internals of the layout inflater.
In this video we override the default Android animations between our top level activities.
This video shows the creation of a basic profile screen layout that adjusts itself based on the width of the screen.
The first bit of functionality that we will put together in our profile activity is the ability to choose an avatar from an existing image, or from an image taken by the phone’s camera.
This video is the first which features the Contextual Action Bar. We use the CAB to provide an editing interface for our profile fields.
Next up we introduce custom dialogs, using dialog fragments. We use this to implement the “Change Password” dialog box.