Mastering Mobile App Development for Android Marshmallow

Learn to build professional mobile applications for the latest Android OS version
4.2 (13 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.
119 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 57
  • Length 6 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 English

Course Description

Android is the most popular operating system around the world and has held the record for having the highest number of apps in its App Store. Hundreds of Apps are launched on the App Store every day, with the majority of the apps being developed by the general people.

Google recently announced the latest version of its Android, the Android M – also known as Android Marshmallow. Labeled as the ‘sweetest, smartest Android version yet’, Android M comes packed with a lot of treats for users as well as developers.

Google has upped its innovative factor by incorporating amazing features to the latest Android version. Marshmallow becomes more interactive with the new Google Now on Tap feature that allows users to search for something related to the context of a conversation by just tapping on the Home button. This result can also be shared with a particular person or on social media websites.

Other improvements are sweet battery optimization including a Doze features that helps reserve battery by putting apps on sleep mode, while the phone is idle. Finger print recognition support has also been added for apps that wish to make transactions more secure. It also comes with another security feature, permissions, where user decides what apps can access what aspects of the phone.

All of these amazing features allow developers to build better and stronger apps. Do you want to become a developer? Do you wish to create some brilliant apps, but you don’t have any idea how to? Well, look no further. This course is answer to all your developing problems.

Our course has been designed to cater to not only the advanced users, but also the beginners. It aims to give you a full-fledged understanding about Android, app development using the Android platform, as well as designing apps for the Marshmallow version.

The course will cover technologies such as the fundamentals of Android, setting up the Android environment, installing and using Android studio and SDK tool, building blocks of android app development (application, activities, events and layouts), java programming language, and Android aspects (Views, Layouts, Event Listeners and Intents).

If this is not enough, the course will also help you build an app from scratch along with the instructor.

With so much packed in the course, it is no wonder that this course is as sweet as the newest member of the Android family. Enroll now and become an android wiz.

What are the requirements?

  • Students should have working knowledge of Java before starting with this course.

What am I going to get from this course?

  • Create Android apps using the latest Android version
  • Learn to follow professional app development skills
  • Learn underlying concepts behind Android APIs
  • Create real world App along the course

What is the target audience?

  • Students who want to start learning Android from the ground Up
  • Students who want to learn new features of Android M

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Introduction
Intro
Preview
03:03
Android-M-Showreel
Preview
01:00
Article

The lecture contains source code used in the course

Section 2: Introduction to Android Programming
Introduction
Preview
01:42
Introduction-to-android
Preview
05:05
What's-New-in-Android-M
16:44
Environment Set Up
09:20
Android-SDK
07:01
Android-studio
04:51
The weather-app
12:02
Section-review
01:16
Section 3: Android Fundamentals
Section intro
01:36
Things to know before you start
07:03
Activities
07:09
Fragments
05:47
Views
06:29
Layouts
10:03
Event Listeners
03:54
Intents
03:43
Section Review
01:24
Section 4: Android Application Structure
Section intro
02:28
Android Apps
02:43
Application structure
04:53
Application Lifecycle
07:49
The Android Manifest File
14:30
Activities
04:14
Fragments
04:34
Life Cycle of Activities
06:47
Lifecycle of Fragments
05:15
Section Review
00:51
Section 5: Views and Layouts
Section intro
01:13
Views
09:37
Views - Advance Concepts
12:51
Dynamic Views
12:27
Custom Views
05:27
Layouts
13:02
Events
05:13
Intents
04:07
Section Review
01:06
Section 6: App Development in Android
Section intro
01:35
Requiement Analysis - Weather App
03:11
UI/Wire frames design
03:22
Weather App
17:50
Weather App-Application development-Basics
05:14
Weather App-Application development-Architecture
04:54
Weather App-Application development-Implementation
15:57
Weather App-Application development- Code Relook
09:29
Weather App-Application development-Other Features
11:56
Weather App-Application development-Final Steps
10:13
Weather App-Application development-App Completion
11:30
Overview
01:00
Section 7: Adding final features to our App
Section intro
01:28
Transmitting Network Data Using Volley
04:34
Offline Data Storage Using the SQLite Database
07:16
Version Control with Android Studio and Github
03:43
Submission to Google Play
04:08
Overview
00:48

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Soultions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course