Learning Android N Application Development

Learning Android N Application Development

English | 2016 | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 4.5 Hours | 0.97 GB

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

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 begins 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

What You Will 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 beginner-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
Table of Contents

1 Introduction
Anatomy of Our app – Learning Android N Application Development
Basics of Android – Learning Android N Application Development
The Course Overview – Learning Android N Application Development
Tools – Android Studio and Emulators – Learning Android N Application Development
Tools Overview – Learning Android N Application Development

2 UI of the Application
Android N Multiwindow Features – Learning Android N Application Development
Enabling Navigation – Learning Android N Application Development
Event Handling and Navigation – Learning Android N Application Development
Hello World – Learning Android N Application Development
Home Page Card Implementation – Learning Android N Application Development
Home Page Card – Learning Android N Application Development
Implementing the ArrayAdapter – Learning Android N Application Development
Implementing the RecyclerView – Learning Android N Application Development
NewsArticle, Adapters, and RecyclerView – Learning Android N Application Development
The Details Page – Learning Android N Application Development
UI Section Overview – Learning Android N Application Development
Why Android N- – Learning Android N Application Development

3 Networking
Networking Basics – Learning Android N Application Development
Networking Section Overview – Learning Android N Application Development
News API – Learning Android N Application Development
Parsing the News API Response – Implementation – Learning Android N Application Development
Parsing the News API Response – Learning Android N Application Development
Retrofit Implementation – Learning Android N Application Development
Retrofit – Learning Android N Application Development
Testing API calls – Learning Android N Application Development

4 Completing the App
Addition Attribution – Learning Android N Application Development
Analytics and Crash Reporting Implementation – Learning Android N Application Development
Analytics and More – Learning Android N Application Development
Connecting the Response to the UI – Learning Android N Application Development

5 Testing
Espresso Implementation – Learning Android N Application Development
Instrumentation Testing in Android – Learning Android N Application Development
Introduction to Testing in Android – Learning Android N Application Development
Unit Testing in Android – Learning Android N Application Development
Unit Testing with Powermock – Learning Android N Application Development

6 Publishing the App on the Play Store
Preparing to Upload to the Play Store – Learning Android N Application Development
Uploading to the Play Store – Learning Android N Application Development

7 Best Practices
Best Practices – Learning Android N Application Development
Review of the Project – Learning Android N Application Development