Advance Android Programming - learning beyond basics
4.2 (56 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14,242 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Advance Android Programming - learning beyond basics to your Wishlist.

Add to Wishlist

Advance Android Programming - learning beyond basics

Learn to save preferences using Preferences and saving data to Files in Android, Using ActionBar and more advance topics
4.2 (56 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14,242 students enrolled
Created by Learning Kart
Last updated 5/2016
English
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 11.5 hours on-demand video
  • 4 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Saving User Preferences in Android and File I/O
View Curriculum
Requirements
  • Basic Android Programming
Description

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.

Who is the target audience?
  • Basic Knowledge of Android Programming
  • DEVELOPING ANDROID APPS
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 82 Lectures Collapse All 82 Lectures 11:28:32
+
The Ultimate Android Tutorial - Our other courses
1 Lecture 08:48
+
Social Integration
14 Lectures 02:00:54

Login with Facebook - using Facebook login Button
11:34

Get User information from Facebook
08:58

Learn what and how you can obtain Friends data from Facebook

Getting Friends Data from Facebook
08:17

Learn how to create your own UI for Facebook login

Login to Facebook with your own UI
06:15

Learn sharing on Facebook timeline

Sharing Feed on Timeline - Using Facebook Feed Dialog
16:05

Sharing Content with WhatsApp
11:24

Sending Whatsapp message to single Number
04:09

Integrating Twitter in your Android App - the steps you need to take
07:32

Setting up the basics for Twitter Login
08:17

Continuing with Twitter Login - getting the pieces together
06:34

Twitter Login - the final chapter
10:31

Uploading status on Twitter
08:20

Code example
00:00
+
Saving State with Preferences
13 Lectures 02:34:20
INTRODUCTION TO PREFERENCES
02:43

The tutorial demonstrates creating Preference Screen and saving data to preferences.

Creating a Preference Screen and Saving Preferences
27:38

How to add additional Preference Screens to the Main Preference Screen

Adding Sub - Preference Screen
06:13

Editing existing Preference values using Preferences Editor

Editing Preference Values
08:31

Creating Preferences Files of our choice of name and using activity limited Preferences.

Creating Preferences Files
03:44

Getting Preference values from Users through age-old Forms .

Adding Preferences through Forms
09:58

Creating Preferences that depend upon other Preferences for existence.

Preference Dependency
10:30

How to listen for changes in Preference Values

Preference Listener
21:30

The tutorial demonstrates Setting Default Values for Preferences .

Setting Default Values in Preferences
12:21

Showing Preferences Choices in the form of a List.

List Preference
20:30

Using Fragments for showing Preferences - replacement for PreferenceActivity

Using Preferences with Fragments
14:55

The latest in Preferences - Using Header to obtain Preferences.

Preference Headers
11:59

Preference Headers - Continued
03:48
+
Saving State with File I/o
3 Lectures 23:11

Writing data to files on the Internal File System.

I/O using File - Internal File System
08:47

I/O using Files - Continued
04:59

Writing Data on the SD Card File System.

I/O using Files - Files on SDCard
09:25
+
I/O Using Resource Folders
3 Lectures 13:34

Reading Files stored in the Assets Folder .

Reading files from the Assets Folder
08:21

Reading files from the Assets Folder - contined
01:36

How to read Files stored in the RAW Folder through Java I/O.

Reading from the RAW Folder
03:37
+
Working with Genymotion - Get the power of the real mobile
4 Lectures 21:25
Installing the Android 5.0 SDK to start things
04:00

Installing Android Studio - gearing for the future
04:44

For a more detailed description on installing Genymotion see the attached File. Hope this helps in getting things started with Genymotion.

Installing Genymotion and adding to Android Studio
07:20

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.

Installing Google Play Services on Genymotion
05:21
+
ActionBar - where all action begins
13 Lectures 01:56:36
Creating Menus and MenuItems - learn the old way
09:02

Creating my first ActionBar - Adding Icons, Titles,Drawables,styles to it
13:37

Creating Split ActionBar and more ...
08:04

Creating SubMenu by Java Code and Using Intents with MenuItems
04:43

Using addIntentOptions to let Android find Options
07:32

Creating Menus by xml Code
07:54

Using Checkable MenuItems and Groups
07:18

Handling clicks on MenuItems - all approaches covered
05:59

Using Fragments with MenuItems
08:17

ActionBar with Tabs - Now you got Choices
08:44

Adding ViewPager to Tabs - Just Swipe your Choices
07:04

Adding Navigation Drawer - navigation is just a click away
18:13

Learn adding Navigation Drawer to both sides of the Activity

Adding Dual Navigation Drawer to a Activity
10:09
+
Using AQuery - all you can do without much coding
7 Lectures 01:00:56
Using AQuery - a library you would love to use
10:42

Using Images with AQuery
10:32

Contacting a Web Service with AQuery
06:10

Practical App to get Data from Google Places with AQuery JSon
18:02

Posting updates to Web Services with AQuery
05:58

Uploading Text and Images to Web Services with AQuery
09:32

Code
00:00
+
SERVICES - THE BACKGROUND OF ALL ACTIVITIES
13 Lectures 01:34:39
BASICS OF SERVICES - WHAT THEY ARE AND WHY TO USE THEM
04:41

LifeCycle of a Service
08:22

Learning about Local Services
07:49

RUNNING A PRACTICAL DEMO OF A SERVICE
07:07

IntentService - a ready to use Service
04:28

Communicating between a Service and Activity
13:32

Using bindService to Bind to a Service - Writing the Service Code
06:26

Using bindService to Bind to a Service - Writing the Activity Code
08:07

Using AIDL - when things are not in same process
06:39

Using AIDL - binding all the code
11:14

Communicating with Service using Callbacks
09:12

Code
00:00

Running Service in the Foreground
07:02
+
Google Cloud Messaging - now user is just a click away
5 Lectures 45:41
Learn the basics of GCM
05:58

Setting up for GCM
10:15

Registering device for GCM Notifications
11:13

Registering device for GCM Notifications - final chapter
18:14

Code
00:01
2 More Sections
About the Instructor
Learning Kart
4.0 Average rating
191 Reviews
18,287 Students
3 Courses
We make Learning Simple

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.