Learning Android N Application Development Free Download

Learning Android N Application Development Free Download

Last updated 1/2017MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.16 GB | Duration: 4h 28m

See the first steps on developing cutting edge applications with the latest iteration of Android

What you’ll learn

Create the User Interface with elements such as layouts and views

Use and evangelize the best third-party libraries in the business, which are not known to developers at bner-intermediate level

Explore the concept of API in our App

Implement additional components like Crash repost Analysis to ensure the success of an application

Exercise the testing puzzles such as Unit testing with Powermock and espresso

Get to know the steps involved to publish your App on Play Store

Leverage the latest in the Android ecosystem, such as wearables, Chromecast, and more

Requirements

This course is a hands-on tutorial on building an application on Android Nougat, using the latest features of Android. It provides the latest content at the fastest possible pace.

Description

Android Nougat is the 7th major version of the Android operating system. Nougat introduces notable changes to the operating system and its development platform, including the ability to display multiple apps on-screen at once in a split-screen view, support for inline replies to notifications, as well as an OpenJDK-based Java environment, support for the Vulkan graphics rendering API, and “seamless” system updates on supported devices.

This course bs with an introduction on Android Nougat. By getting to know all its new features, get started building your own application. Start off by creating its UI with Android’s key developer tool the Android Studio and Android SDK. Networking concepts with the API are the next in line, followed by creating an application that will give you a practical hands on experience such as a News Reader Application. Complete the building process by implementing fire base Analytics and Crash Analysis to measure the success and health of your app. Once you’ve got a good grasp on these concepts, enhance your skills in maintaining hi-quality apps by learning the testing principles.

By the end of this course get acquainted on how to publish your application on the Play Store and leverage the well-known, best practices in Android, known typically only to the initiated.

About the Author

Soham Mondal has worked with Android for about 4 years now and his own app “Skyro Voice Recorder” has around half a million s on the Play Store and has been featured there a couple of s. Apart from that, he has consulted with a bunch of start-ups on Android/UX and was an organizer with Blrdroid, one of the largest Android groups in the world.

Overview

Section 1: Introduction

Lecture 1 The Course Overview

Lecture 2 Why Android N?

Lecture 3 Basics of Android

Lecture 4 Anatomy of Our app

Lecture 5 Tools Overview

Lecture 6 Tools – Android Studio and Emulators

Section 2: UI of the Application

Lecture 7 UI Section Overview

Lecture 8 Hello World

Lecture 9 Home Page Card

Lecture 10 Home Page Card Implementation

Lecture 11 NewsArticle, Adapters, and RecyclerView

Lecture 12 Creating a NewsArticle

Lecture 13 Implementing the ArrayAdapter

Lecture 14 Implementing the RecyclerView

Lecture 15 The Details Page

Lecture 16 Event Handling and Navigation

Lecture 17 Enabling Navigation

Lecture 18 Android N Multiwindow Features

Section 3: Networking

Lecture 19 Networking Section Overview

Lecture 20 Networking Basics

Lecture 21 News API

Lecture 22 Parsing the News API Response

Lecture 23 Parsing the News API Response – Implementation

Lecture 24 Retrofit

Lecture 25 Retrofit Implementation

Lecture 26 Testing API calls

Section 4: Completing the App

Lecture 27 Connecting the Response to the UI

Lecture 28 Analytics and More

Lecture 29 Analytics and Crash Reporting Implementation

Lecture 30 Addition Attribution

Section 5: Testing

Lecture 31 Introduction to Testing in Android

Lecture 32 Unit Testing in Android

Lecture 33 Unit Testing with Powermock

Lecture 34 Instrumentation Testing in Android

Lecture 35 Espresso Implementation

Section 6: Publishing the App on the Play Store

Lecture 36 Preparing to Upload to the Play Store

Lecture 37 Uploading to the Play Store

Section 7: Best Practices

Lecture 38 Best Practices

Lecture 39 Review of the Project

If you know Java in depth, and have built applications with the language, but not apps for Android devices, then this course if is for you.


JyWB7lXJ__Learning_A.part1.rar – 1.0 GB
JyWB7lXJ__Learning_A.part2.rar – 166.1 MB