The course is split into total of six weeks of training. Each lecture is followed by a lab session for hands-on training.

This course covers following topics:

Week-1

  • Covers revision of basics covered in basic Android course. You will be getting ready to build a Twitter App with real user authentication (O'Auth Twitter Authentication)

Week-2
  • You will learn how to get authenticated with Twitter’s OAuth API by becoming an OAuth Consumer. You will learn to verify user credentials, and load Twitter’s Authentication Page. Then, you will learn how to save this session by saving Access Tokens.
Week-3
  • Your app will be able to display tweets and Twitter Public Timeline. You will learn Twitter Android API to display latest and old tweets, refresh tweets, and also delve into showing the status detailed view.

Week-4
  • Enables your app to be used as Twitter client. Your app will be able to load Avatars with Threads and Asynchronously. Your app user will be able to navigate with menus, and finally your app will be able to post new tweets on users Twitter account.
Week-5
  • Enables you to beautify your app by adding skins and styles to your app. You will be able to create various themes with colors, menus, buttons, text areas, etc. You will also be able to programmatically style your app for phones and Tablets differently.

Week-6
  • You will learn how to programmatically post photos to users Twitter account. Your app will be able to interact with camera and take photos and automatically upload to your Twitter App.