Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced Android Programming Skills
The Ultimate Android Tutorial - Our other courses
Massive discount coupon for the Ultimate Android Tutorial (7:42)
Social Integration
Getting started with Facebook - Setting up the Environment (13:00)
Login with Facebook - using Facebook login Button (11:36)
Get User information from Facebook (9:00)
Getting Friends Data from Facebook (8:19)
Login to Facebook with your own UI (6:17)
Sharing Feed on Timeline - Using Facebook Feed Dialog (16:07)
Sharing Content with WhatsApp (11:26)
Sending Whatsapp message to single Number (4:11)
Integrating Twitter in your Android App - the steps you need to take (7:34)
Setting up the basics for Twitter Login (8:19)
Continuing with Twitter Login - getting the pieces together (6:36)
Twitter Login - the final chapter (10:33)
Uploading status on Twitter (8:22)
Code example
Saving State with Preferences
INTRODUCTION TO PREFERENCES (2:44)
Creating a Preference Screen and Saving Preferences (27:40)
Adding Sub - Preference Screen (6:15)
Editing Preference Values (8:33)
Creating Preferences Files (3:45)
Adding Preferences through Forms (10:00)
Preference Dependency (10:32)
Preference Listener (21:32)
Setting Default Values in Preferences (12:23)
List Preference (20:32)
Using Preferences with Fragments (14:57)
Preference Headers (12:01)
Preference Headers - Continued (3:49)
Saving State with File I/o
I/O using File - Internal File System (8:49)
I/O using Files - Continued (5:01)
I/O using Files - Files on SDCard (9:27)
I/O Using Resource Folders
Reading files from the Assets Folder (8:23)
Reading files from the Assets Folder - contined (1:36)
Reading from the RAW Folder (3:38)
Working with Genymotion - Get the power of the real mobile
Installing the Android 5.0 SDK to start things (4:02)
Installing Android Studio - gearing for the future (4:46)
Installing Genymotion and adding to Android Studio (7:22)
Installing Google Play Services on Genymotion (5:23)
ActionBar - where all action begins
Creating Menus and MenuItems - learn the old way (9:04)
Creating my first ActionBar - Adding Icons, Titles,Drawables,styles to it (13:39)
Creating Split ActionBar and more ... (8:06)
Creating SubMenu by Java Code and Using Intents with MenuItems (4:45)
Using addIntentOptions to let Android find Options (7:34)
Creating Menus by xml Code (7:56)
Using Checkable MenuItems and Groups (7:20)
Handling clicks on MenuItems - all approaches covered (6:01)
Using Fragments with MenuItems (8:19)
ActionBar with Tabs - Now you got Choices (8:46)
Adding ViewPager to Tabs - Just Swipe your Choices (7:06)
Adding Navigation Drawer - navigation is just a click away (18:15)
Adding Dual Navigation Drawer to a Activity (10:11)
Using AQuery - all you can do without much coding
Using AQuery - a library you would love to use (10:44)
Using Images with AQuery (10:34)
Contacting a Web Service with AQuery (6:12)
Practical App to get Data from Google Places with AQuery JSon (18:03)
Posting updates to Web Services with AQuery (6:00)
Uploading Text and Images to Web Services with AQuery (9:34)
Code
SERVICES - THE BACKGROUND OF ALL ACTIVITIES
BASICS OF SERVICES - WHAT THEY ARE AND WHY TO USE THEM (4:43)
LifeCycle of a Service (8:24)
Learning about Local Services (7:51)
RUNNING A PRACTICAL DEMO OF A SERVICE (7:09)
IntentService - a ready to use Service (4:29)
Communicating between a Service and Activity (13:34)
Using bindService to Bind to a Service - Writing the Service Code (6:28)
Using bindService to Bind to a Service - Writing the Activity Code (8:09)
Using AIDL - when things are not in same process (6:41)
Using AIDL - binding all the code (11:16)
Communicating with Service using Callbacks (9:14)
Code
Running Service in the Foreground (7:04)
Google Cloud Messaging - now user is just a click away
Learn the basics of GCM (6:00)
Setting up for GCM (10:17)
Registering device for GCM Notifications (11:15)
Registering device for GCM Notifications - final chapter (18:16)
Code
Location ,Location, Location - how to work with Fused Location provider
Basics of Location Handling (4:36)
Fused Location Provider - how it works (3:07)
Setting up for Location Services - get started (5:02)
Where am I - writing the code (7:49)
Where am I - the final part (3:29)
Conclusion
Summary on Using Preferences (4:32)
Preference Headers
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock