Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Developing High Quality Android Applications to your Wishlist.

Add to Wishlist

Developing High Quality Android Applications

Learn How To Build Powerful Android Applications
0.0 (0 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.
14 students enrolled
Last updated 1/2017
$10 $50 80% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I 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
View Curriculum
  • 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
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.
Who is the target audience?
  • Ideal for students who would like to gain a solid working knowledge of creating Android Applications
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 43 Lectures Collapse All 43 Lectures 02:06:42
4 Lectures 03:21
Important - Download These First - Working Files

Android Libraries
4 Lectures 14:31

Choosing An Image Library - Part 2

Choosing An Image Library - Part 3
Domain Design Challenges
1 Lecture 01:34
Domain Design Challenges In Android
Software Design Principles
4 Lectures 10:12
Software Design Principles


Separation Of Concerns

Law Of Demeter
Architecting The Presentation Layer
1 Lecture 02:00
Architecting The Presentation Layer
Model View Presenter Pattern - MVP
3 Lectures 10:15
Model View Presenter Pattern

Migrating To MVP Pattern - Part 1

Migrating To MVP Pattern - Part 2
Static Code Analysis
1 Lecture 02:10
Static Code Analysis
3 Lectures 10:36
Overview Of Checkstyle

Getting Set Up

Cleaning Up Your Code
3 Lectures 09:07
Overview Of PMD

Getting Set Up

Cleaning Up Your Code
3 Lectures 08:03
Overview Of FindBugs

Getting Set Up

Cleaning Up Your Code
8 More Sections
About the Instructor
4.4 Average rating
34,061 Reviews
666,812 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Report Abuse