Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
The Course is about Advance Topics in Android Development covering Saving User Preferences in Android using Preferences ,Reading and Writing Data to Files in Android ( Internal and SdCard ), Services , Social Sharing.
More Sections added on how to share on Facebook , Twitter & Whatsapp. The Tutorial is break off from the parent Tutorial - The Ultimate Android Tutorial which deals with all these topics in utmost detail.
PLANNING TO LEARN ANDROID IN DEPTH
Follow our Ultimate Android Tutorial - the biggest Android Tutorial on Udemy.
More than 300 lectures currently and still updating.
The Tutorial covers the new Facebook API 4.6 to login and share on Facebook. Get the Course Now .
The Tutorial assumes the User has basic knowledge of Programming in Android and Java I/O .
For more on learning Java for Android Development Check out our Java Course .
Java - Make it your cup of coffee
It covers Java in the most simple way and covers Java 8 Lambda Expressions and more.. So get started with Java & Android.
IF YOU LIKE THE TUTORIAL LIKE US ON FACEBOOK AND WE CAN SEND YOU UPDATES REGARDING UPDATES IN THE TUTORIAL / NEXT TUTORIALS.
KINDLY PROVIDE YOUR VALUABLE REVIEWS TO ENABLE US TO INCORPORATE YOUR SUGGESTIONS IN THE UPCOMING LECTURES.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: The Ultimate Android Tutorial - Our other courses|
Massive discount coupon for the Ultimate Android TutorialPreview
|Section 2: Social Integration|
Getting started with Facebook - Setting up the EnvironmentPreview
Login with Facebook - using Facebook login Button
Get User information from Facebook
Learn what and how you can obtain Friends data from Facebook
Learn how to create your own UI for Facebook login
Learn sharing on Facebook timeline
Sharing Content with WhatsApp
Sending Whatsapp message to single Number
Integrating Twitter in your Android App - the steps you need to take
Setting up the basics for Twitter Login
Continuing with Twitter Login - getting the pieces together
Twitter Login - the final chapter
Uploading status on Twitter
|Section 3: Saving State with Preferences|
INTRODUCTION TO PREFERENCES
The tutorial demonstrates creating Preference Screen and saving data to preferences.
How to add additional Preference Screens to the Main Preference Screen
Editing existing Preference values using Preferences Editor
Creating Preferences Files of our choice of name and using activity limited Preferences.
Getting Preference values from Users through age-old Forms .
Creating Preferences that depend upon other Preferences for existence.
How to listen for changes in Preference Values
The tutorial demonstrates Setting Default Values for Preferences .
Showing Preferences Choices in the form of a List.
Using Fragments for showing Preferences - replacement for PreferenceActivity
The latest in Preferences - Using Header to obtain Preferences.
Preference Headers - Continued
|Section 4: Saving State with File I/o|
Writing data to files on the Internal File System.
I/O using Files - Continued
Writing Data on the SD Card File System.
|Section 5: I/O Using Resource Folders|
Reading Files stored in the Assets Folder .
Reading files from the Assets Folder - contined
How to read Files stored in the RAW Folder through Java I/O.
|Section 6: Working with Genymotion - Get the power of the real mobile|
Installing the Android 5.0 SDK to start things
Installing Android Studio - gearing for the future
For a more detailed description on installing Genymotion see the attached File. Hope this helps in getting things started with Genymotion.
Learn how to install Google Play Services on Genymotion which will help running Google Maps and GCM on GenyMotion. For URL's to download files see the attached file.
|Section 7: ActionBar - where all action begins|
Creating Menus and MenuItems - learn the old way
Creating my first ActionBar - Adding Icons, Titles,Drawables,styles to it
Creating Split ActionBar and more ...
Creating SubMenu by Java Code and Using Intents with MenuItems
Using addIntentOptions to let Android find Options
Creating Menus by xml Code
Using Checkable MenuItems and Groups
Handling clicks on MenuItems - all approaches covered
Using Fragments with MenuItems
ActionBar with Tabs - Now you got Choices
Adding ViewPager to Tabs - Just Swipe your Choices
Adding Navigation Drawer - navigation is just a click away
Learn adding Navigation Drawer to both sides of the Activity
|Section 8: Using AQuery - all you can do without much coding|
Using AQuery - a library you would love to use
Using Images with AQuery
Contacting a Web Service with AQuery
Practical App to get Data from Google Places with AQuery JSon
Posting updates to Web Services with AQuery
Uploading Text and Images to Web Services with AQuery
|Section 9: SERVICES - THE BACKGROUND OF ALL ACTIVITIES|
BASICS OF SERVICES - WHAT THEY ARE AND WHY TO USE THEM
LifeCycle of a Service
Learning about Local Services
RUNNING A PRACTICAL DEMO OF A SERVICE
IntentService - a ready to use Service
Communicating between a Service and Activity
Using bindService to Bind to a Service - Writing the Service Code
Using bindService to Bind to a Service - Writing the Activity Code
Using AIDL - when things are not in same process
Using AIDL - binding all the code
Communicating with Service using Callbacks
Running Service in the Foreground
|Section 10: Google Cloud Messaging - now user is just a click away|
Learn the basics of GCM
Setting up for GCM
Registering device for GCM Notifications
Registering device for GCM Notifications - final chapter
|Section 11: Location ,Location, Location - how to work with Fused Location provider|
Basics of Location Handling
Fused Location Provider - how it works
Setting up for Location Services - get started
Where am I - writing the code
Where am I - the final part
|Section 12: Conclusion|
Summary on Using Preferences
LearningKart- a premier destination for learning and upgrading your skills. With a Team of Professional Trainers having expertise in the fields we teach, our asset lies in teaching at root level. Through our experience , we know what connects with learners and how to make learning simple and enjoyable. With a simple approach of making the basics clear, we add with interactive board designs to clear concepts wherever necessary. We teach keeping in mind the requirements you would have when designing commercial applications. All our Tutorials are built ground up - from teaching basics to the latest used in commercial applications. Our Technical Head, Mr. Tejinder Singh has over 12 years of experience in teaching emerging technologies and specialized in making learning simple and easy.