Android Complete Reference
Last updated 1/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.01 GB | Duration: 25h 27m
Last updated 1/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.01 GB | Duration: 25h 27m
Learn Android Programming from Scratch
What you'll learn
After completing Android Complete Reference Course , you will be able to understand and use:
Installation of Android Studio
To develop and Android Application and to run in AVD, real Android device
The building blocks of an Android Application
Basic Android User Interfaces
Communication between Activies
Implicit and Explicit Intents
Spinner, ListView, Gallery, AutoCompleteTextView, WebView, Menus and Dialogs etc
Multimedia in Android
Data Storage in Shared Preferences, Internal and External Storage, SQLite Database
Notifications and Broadcast Receivers
Networking using HttpURLConnection, OkHttp, Volley
Android Services
Android Telephony, WiFi Service, Bluetooth
Get Current Location and Google Maps and show the current location in Google Maps
XML and JSON Parsing
WebServices with SOAP and RESTful Services
Google Places and Retrofit
Firebase and Android
Android Material Design
To integrate Facebook, Dropbox and Google Drive in your existing android application
To Publish the Android Application in Play Store
Requirements
A computer with either Windows, Mac or Linux to install all the free software and tools needed to build your new apps
A strong work ethic, willingness to learn and a bit of programming in any language (not madatory)
Nothing else! It is just you, your computer and your hunger to get started today
Description
The Android Complete Reference Course is primarily designed for students and programmers who want to learn how to create mobile applications on the Android platform. As a part of this course, we will understand the installation process of android, the internals of android application, create widgets, customize List view, Grid view, Spinners etc, create applications using audio, video and data storage in shared preferences, internal/external storage, SQLite database. We have included the advanced view components with material design, Google Maps, Google Places and also to interact with Firebase. This course will help you learn mobile app development from scratch and unlock new job opportunities for you in start-ups as well as different multinational companies. Master Android app development, learn how to set up Android Studio, understand Android architecture in detail, learn about integrating your mobile apps with Facebook, Twitter and other social media, Google Drive, Google Maps, SQLite etc.
Overview
Section 1: Introduction
Lecture 1 Introduction to Android
Lecture 2 What we study?
Lecture 3 Android Versions & Architecture
Lecture 4 Build Process of an Android Application
Lecture 5 Android Studio Installation
Section 2: Android Application Developement
Lecture 6 Create an Android Application using Android Studio
Lecture 7 Running an Android App in AVD and real device
Lecture 8 R.java file ad AndroidManifest.xml
Lecture 9 AndroidManifest.xml
Lecture 10 Toast Notifications
Lecture 11 Buttons, TextViews, EditText and ImageViews with Event Handling
Lecture 12 Logcat
Lecture 13 Activity Lifecycle
Section 3: Android Activities
Lecture 14 Working with multiple Activities
Lecture 15 Passing Data between Activities
Lecture 16 Returning Data from Activity
Lecture 17 Implicit and Explicit Intents
Lecture 18 Application: Calling Builtin Applications using Implicit Intents
Lecture 19 Intent Filters
Section 4: UI Components
Lecture 20 Resources in an Android Application
Lecture 21 Color State List resource
Lecture 22 Text Controls - TextView, EditText
Lecture 23 TextControls - AutoCompleteTextView
Lecture 24 Button Controls
Lecture 25 Button Controls - Toggle Button
Lecture 26 Button Controls - CheckBox
Lecture 27 Button Controls - RadioButton
Lecture 28 List Controls- List View
Lecture 29 ListView - Using ArrayAdapter
Lecture 30 ListView - Event Handling
Lecture 31 Project
Lecture 32 ListControls - Spinner
Lecture 33 Image Gallery using ListView
Lecture 34 Gallery using GridView
Lecture 35 Styles
Lecture 36 Themes in Android Application
Lecture 37 Supporting Alternative Layouts
Lecture 38 Use case: Adding Views to TableLayout
Lecture 39 ScrollView in Android
Lecture 40 WebView
Section 5: Animations and Graphics
Lecture 41 Frame Animations
Lecture 42 Frame Animations with Coding
Lecture 43 Tween Animations - Part 1
Lecture 44 Tween Animations - Part 2
Lecture 45 Graphics
Section 6: Menus and Dialogs
Lecture 46 Options Menu
Lecture 47 Menu in ActionBar
Lecture 48 Context Menu
Lecture 49 Popup Menu
Lecture 50 Sub Menus
Lecture 51 Dialog Boxes - Alert Dialog
Lecture 52 Alert Dialog as Input Dialog
Lecture 53 Dialog Boxes - Progress Dialog
Lecture 54 Horizontal Progress Dialog
Lecture 55 Time Picker View
Lecture 56 Time Picker Dialog
Lecture 57 Date Picker View
Lecture 58 Date Picker Dialog
Lecture 59 Status bar Notifications
Section 7: Working with Media
Lecture 60 Audio Playback
Lecture 61 Video Integration
Section 8: Preferences and Data Storage
Lecture 62 Introduction to Preferences and Data Storage
Lecture 63 Shared Preferences
Lecture 64 IO Streams in Java
Lecture 65 FileInputStream in Java
Lecture 66 FileOutputStream in Java
Lecture 67 Internal Storage - Part I
Lecture 68 Internal Storage - Part II
Lecture 69 External Storage
Lecture 70 Reading from External Storage
Lecture 71 Writing to External Storage
Lecture 72 SQLite Introduction
Lecture 73 SQLite Database Creation - Approach1
Lecture 74 SQLite - Using Helper class
Lecture 75 CRUD in SQLite - Part- I
Lecture 76 CRUD in SQLite - Part-II
Lecture 77 Pre-creating Database in SQLite
Section 9: Networking in Android Applications
Lecture 78 Networking using Java
Lecture 79 Check the Network Connectivity
Lecture 80 Networking in Android
Lecture 81 AsyncTask
Lecture 82 AsyncTask with a Practical Approach
Lecture 83 Get an Image from Internet
Lecture 84 OkHttp
Lecture 85 Volley
Lecture 86 Volley Part - 2
Lecture 87 Getting Image using Volley
Lecture 88 SMS Messaging
Lecture 89 SMS Messaging with Intent
Lecture 90 Sending Emails
Lecture 91 Broadcast Receivers
Lecture 92 Broadcast Receivers Practicals-1
Lecture 93 Managing Wifi
Lecture 94 Telephony Manager
Section 10: Location and Maps
Lecture 95 Getting the Current Location of the Device
Lecture 96 Getting the Current Address of the Device
Lecture 97 Enable the Location in Device Programatically
Lecture 98 Working with Google Maps
Lecture 99 Placing Multiple Markers
Lecture 100 Showing the current device location on Map
Lecture 101 Googles Places
Section 11: Publishing the App in Google Play Store
Lecture 102 Publishing the Android Application in Google Play Store
All those students and professionals who are interested to study, understand and to create amazing mobile applications in Android should go for this course.,People looking to go from absolute beginner to advanced Mobile Application expert,People looking to make money ONLY developing fully-functioning, intuitive programs - whether corporate, self-employed or freelance,This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level