The Ultimate Android Marshmallow Tutorial-learn by practice
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.
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.
Whats New for the Course
Whoops ... We are over 400 lectures now and are the biggest tutorial on Android on Udemy. Check out what's in store.
Added New Section on Palette API. Now dynamically select colors from Bitmaps in an exciting way.
New Section on New Material Design Widgets like NavigationView, Snackbar ,AppbarLayout, CoordinatorLayout, CollapsibleToolbar and more ... . Are you planning to use them in your App. Check out the Section now.
Whats more this month ????
Not stopping at Google Sign In .Added the Google Geofences Tutorial with a Geofencing App to monitor your kids movement. Have you checked up the same. Check out the Geofences Section and see how you can create and monitor Geofences and how to create Notifications or SMS when such Geofences are triggered. Also added Captions to the Google SignIn Section. Now language is not a barrier.
Check out the new Section on logging in with Google Account - the new way to get users log in alongside logging in with Facebook. We have added Captions to lectures in this Section for people who find difficulty in understanding English as the primary language. Get started with Logging in with Google Sing In API.
Added the New Google Maps API with StreetView and a Sample App as to how you can use Street View in your Application . Learn creating Maps, Markers , InfoWindows, handling events on Maps, Markers and more with a Path Sketching Application . Check out the section now. Added how to customize Google Info Windows with your own UI. Now no more boring Maps but Interactive Data Maps.
UPDATED FEBRUARY 2016:
Added the New Facebook API - 4.6.0 for integrating with your Android App. Now get updated to the new Facebook API . Now add Login with Facebook and Share with Facebook to your App using the new updated Facebook API.
Over 35hrs of content and 350 lectures and still adding.....
Join the amazing list of over 2000+ happy and satisfied students and learn Android Lollipop App Development from the best course available in Udemy marketplace.
The No. 1 Android Development Tutorial that teaches you how you could develop a Professional Android App yourself - YES YOURSELF - using the latest Android Lollipop APIs. To Create a great App you must be sound with how to program with Android APIs.
Covers all the Key Elements you shall need to build a great Commercial App like UI with Android Lollipop, Drawer Layouts, Social Media Integration, Broadcast Receivers, Google Cloud Messaging, AQuery Library and much more.
The course that contains more Android Lollipop content than you would find on any other course .
THE COURSE REQUIRES NO PREVIOUS KNOWLEDGE OF ANDROID PROGRAMMING ,BUT A BASIC KNOWLEDGE OF JAVA LANGUAGE IS REQUIRED. TO LEARN JAVA ,
USE OUR JAVA COURSE TO GET YOUR JAVA BASICS IN ORDER.
JAVA - MAKE IT YOUR CUP OF COFFEE
SO GET STARTED !!!!!
Our dedicated Team provides support to all your queries at our Email id
So if you are held up at any Lecture ,just drop us a mail and we are there to support you.
ONCE YOU ENROLL FOR THE COURSE YOU SHALL BE ENTITLED FOR ALL UPDATES FOR THE COURSE DURING THE ENTIRE LIFETIME OF THE COURSE. SO HURRY AS WITH EVERY UPDATE THE PAYMENT SHALL BE REVISED.
What the course will entail -
Integration of Social Media Facebook, Twitter ,Pinterest etc shall find a place in the tutorial as they are now Integral part of every Application.
Keep Androiding .....
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Objectives of the Course|
About this tutorialPreview
How the course is organized
|Section 2: Android - Platform of the future|
Various Versions of AndroidPreview
Dalvik Virtual MachinePreview
The Working of Android AppsPreview
|Section 3: Brush up your Workshop - Getting all Tools ready|
Knowing ADT - the Android Development Toolkit
Using the Android SDK Manager
Running on different devices - Android Studio updated
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 4: Let the show begin - My first Android App|
Structure of a Android Application
Creating my first project
Running your first Project
|Section 5: Shape up the Resources - the Strings and Arrays|
Defining Resources - String,id,Color
Defining Resources - Dimension, String Array
Defining Resources - Integer array and more
More on Resources - Plurals
Resources - the final chapter
Defining Colors for different States - ColorStateListPreview
ColorStateList - Getting it all from Java Code
Color list Drawable
Using Format String with Parameters - Same String different valuesPreview
|Section 6: Activity - The building block of an Application|
Lifecycle of an ActivityPreview
Handling Events in AndroidPreview
Intents - the Android MessengerPreview
Working of Explicit and Implicit Intents
Using In-built Intents
Passing Data with Intents
Passing Serializable Data with Intents
Passing Parcelable Data with Intents
StartActivityForResult - Contd...
Context - Application and Activity
Working your own Application Class
|Section 7: The Android Toolbox - Using UI Widgets|
Understanding Gravity and Layout_Gravity
Distributing Space with Layout_Weight
Distributing Space with Layout_Weight - Contd..
Specifying dimensions in px,dp and sp
Specifying Sizes in dp,sp and px - the demo
TextView - the Basic Label
EditText - getting all from the User
Specifying InputFilters for EditTextPreview
Specifying InputType and IMEOptions for EditText
IMEOptions - Specifying IMEActionId and IMEActionLabel
Handling actions with EditText
The AutoCompleteTextView - Guide the User
AutoCompleteTextView - Continued...
MultiAutoCompleteTextView - more text more choices
CheckBox - Taking choice from the User
RadioButton - Limiting user to a Single Choice
ToggleButton and Switch - Switching Mind between Options
Rate your mind with RatingBar
The Rating Continues...
Explore the world with WebView
Controlling the WebView
Loading local html with WebView
The WebView continues...
Settting the WebView with WebSettings
|Section 8: LayoutManagers - Getting it all together|
LayoutManagers - basics and LinearLayout discussed
Padding and Margins for Views and ViewGroups
RelativeLayout - where everything is relative
More on Relative Layout ....
FrameLayout - One Component at a time
FrameLayout - Switching Images
TableLayout - Tabling it all in rows
Using Spans to control components
Using Weight in TableLayout
GridLayout - the newest to the block
Using Space with GridLayout
Including other layouts with include
Using merge to include layouts
Inflating Layouts with LayoutInflaterPreview
How LayoutInflater works
Understanding the Inflate method parameters
LayoutInflater with Merge
ViewStub - the Silent KillerPreview
ViewStub - Adding view with inflate
Designing a UI by Code - Everything now is dynamic
Designing UI by code - Continued
Designing UI by code - the final chapter
Project - 1 :Guess the Puzzle with Hints
|Section 9: Handling Concurrency with Android - Threads,Handlers and AsyncTask|
How Messages are handled in Android - Loopers and Threads
Why use Threads at all - Problem with UI handling
Options for Handling UI from a different Thread
Handlers - how to use Runnables with Handlers
Handlers - Using Messages with HandlersPreview
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.