Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 12 hours on-demand video
  • 5 articles
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development Android Development

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
Rating: 3.9 out of 53.9 (231 ratings)
27,016 students
Created by Learning Kart
Last updated 6/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Saving User Preferences in Android and File I/O

Course content

11 sections • 89 lectures • 11h 55m total length

  • Preview12:58
  • Login with Facebook - using Facebook login Button
    11:34
  • Get User information from Facebook
    08:58
  • Getting Friends Data from Facebook
    08:17
  • Login to Facebook with your own UI
    06:15
  • 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

  • INTRODUCTION TO PREFERENCES
    02:43
  • Creating a Preference Screen and Saving Preferences
    27:38
  • Adding Sub - Preference Screen
    06:13
  • Editing Preference Values
    08:31
  • Creating Preferences Files
    03:44
  • Adding Preferences through Forms
    09:58
  • Preference Dependency
    10:30
  • Preference Listener
    21:30
  • Setting Default Values in Preferences
    12:21
  • List Preference
    20:30
  • Using Preferences with Fragments
    14:55
  • Preference Headers
    11:59
  • Preference Headers - Continued
    03:48
  • Summary on Using Preferences
    04:30

  • I/O using File - Internal File System
    08:47
  • I/O using Files - Continued
    04:59
  • I/O using Files - Files on SDCard
    09:25

  • Reading files from the Assets Folder
    08:21
  • Reading files from the Assets Folder - contined
    01:36
  • Reading from the RAW Folder
    03:37

  • Installing the Android 5.0 SDK to start things
    04:00
  • Installing Android Studio - gearing for the future
    04:44
  • Installing Genymotion and adding to Android Studio
    07:20
  • Installing Google Play Services on Genymotion
    05:21

  • 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
  • Adding Dual Navigation Drawer to a Activity
    10:09

  • 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

  • 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

  • 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

  • Basics of Location Handling
    04:34
  • Fused Location Provider - how it works
    03:07
  • Setting up for Location Services - get started
    05:00
  • Where am I - writing the code
    07:47
  • Where am I - the final part
    03:28

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.

Update Dated 13 June 2020

Complete Section on Permissions Revamped as per latest API.


  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 this course is for:

  • Basic Knowledge of Android Programming
  • DEVELOPING ANDROID APPS

Instructor

Learning Kart
We make Learning Simple
Learning Kart
  • 3.6 Instructor Rating
  • 413 Reviews
  • 34,652 Students
  • 3 Courses

        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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.