Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Developing High Quality Android Applications

    Posted By: ELK1nG
    Developing High Quality Android Applications

    Developing High Quality Android Applications
    Last updated 1/2017
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 351.73 MB | Duration: 2h 7m

    Learn How To Build Powerful Android Applications

    What you'll learn

    Learn the skills needed to create commercial Android Applications

    Learn how to write efficient Android code that reduces defects and errors in your program

    Requirements

    This course is designed for users that already have a basic working knowledge of developing Android applications.

    Training can be used on PC or MAC

    Description

    In this Developing High Quality Android Applications training course, expert author Annyce Davis teaches you how you can reduce defects and create maintainable software. This course is designed for users that already have a basic working knowledge of developing Android applications. You will start by learning about Android libraries, then jump into learning about software design principles, including separation of concerns and Law of Demeter. From there, Annyce will teach you how to architect the presentation layer. This video tutorial also covers topics such as model view presenter pattern, static code analysis, PMD, FindBugs, and Android Lint. You will also learn about unit testing, unit testing with JUnit, and user interface testing. Finally, you will learn about user interface testing with Espresso. Once you have completed this computer based training course, you will have gained the knowledge necessary to develop high quality Android applications. Working files are included, allowing you to follow along with the author throughout the lessons.

    Overview

    Section 1: Introduction

    Lecture 1 Important - Download These First - Working Files

    Lecture 2 Why Develop Maintainable Apps?

    Lecture 3 About The Author

    Lecture 4 Course Overview

    Section 2: Android Libraries

    Lecture 5 Choosing The Right Library

    Lecture 6 Choosing An Image Library - Part 1

    Lecture 7 Choosing An Image Library - Part 2

    Lecture 8 Choosing An Image Library - Part 3

    Section 3: Domain Design Challenges

    Lecture 9 Domain Design Challenges In Android

    Section 4: Software Design Principles

    Lecture 10 Software Design Principles

    Lecture 11 Single-Responsibility

    Lecture 12 Separation Of Concerns

    Lecture 13 Law Of Demeter

    Section 5: Architecting The Presentation Layer

    Lecture 14 Architecting The Presentation Layer

    Section 6: Model View Presenter Pattern - MVP

    Lecture 15 Model View Presenter Pattern

    Lecture 16 Migrating To MVP Pattern - Part 1

    Lecture 17 Migrating To MVP Pattern - Part 2

    Section 7: Static Code Analysis

    Lecture 18 Static Code Analysis

    Section 8: Checkstyle

    Lecture 19 Overview Of Checkstyle

    Lecture 20 Getting Set Up

    Lecture 21 Cleaning Up Your Code

    Section 9: PMD

    Lecture 22 Overview Of PMD

    Lecture 23 Getting Set Up

    Lecture 24 Cleaning Up Your Code

    Section 10: FindBugs

    Lecture 25 Overview Of FindBugs

    Lecture 26 Getting Set Up

    Lecture 27 Cleaning Up Your Code

    Section 11: Android Lint

    Lecture 28 Overview Of Android Lint

    Lecture 29 Getting Set Up

    Lecture 30 Cleaning Up Your Code

    Section 12: Testing

    Lecture 31 Why Testing Matters

    Section 13: Unit Testing

    Lecture 32 What Is Unit Testing?

    Section 14: Unit Testing with JUnit

    Lecture 33 JUnit Overview

    Lecture 34 Getting Set Up

    Lecture 35 Creating Unit Tests

    Section 15: Unit Testing with JUnit And Mockito

    Lecture 36 Mockito Overview

    Lecture 37 Getting Set Up

    Lecture 38 Creating Unit Tests With Mocks

    Section 16: User Interface Testing

    Lecture 39 What is User Interface Testing?

    Section 17: UI Testing With Espresso

    Lecture 40 Espresso Overview

    Lecture 41 Getting Set Up

    Lecture 42 Creating User Interface Tests

    Section 18: Conclusion

    Lecture 43 Conclusion

    Ideal for students who would like to gain a solid working knowledge of creating Android Applications