این دوره آموزشی یک دوره عملی است که کاربران و علاقه مندان به توسعه برنامه های اندرویدی می توانند تا یک قدم جلوتر رفته و نرم افزارهایی حرفه ای و با کیفیت بالا را تولید نمایند.

این دوره آموزشی محصول موسسه  Infiniteskills  است.

سرفصل های دوره:

  • کتابخانه اندروید
  • چالش طراحی دامنه
  • اصول طراحی نرم افزار
  • معماری لایه Presentation
  • قانون Demeter
  • بررسی اجمالی Checkstyle
  • بررسی اجمالی PMD
  • بررسی اجمالی FindBugs
  • تست واحد چیست ؟
  • استفاده از JUnit
  • تست رابط کاربر چیست؟
  • و…

عنوان دوره:  Infiniteskills Developing High Quality Android Applications
مدت زمان: 2 ساعت
نویسنده:  Annyce Davis


Infiniteskills Developing High Quality Android Applications

Annyce Davis
2 hours

A Practical Training Course That Teaches Real World Skills
In this project-based Developing High Quality Android Applications video tutorial series, you'll quickly have relevant skills for real-world applications.
Follow along with our expert instructor in this training course to get:
Concise, informative and broadcast-quality Developing High Quality Android Applications training videos delivered to your desktop
The ability to learn at your own pace with our intuitive, easy-to-use interface
A quick grasp of even the most complex Developing High Quality Android Applications subjects because they're broken into simple, easy to follow tutorial videos

01. Introduction
Why Develop Maintainable Apps?
About The Author
Course Overview
0104 How To Access Your Working Files
02. Android Libraries
Choosing The Right Library
Choosing An Image Library - Part 1
Choosing An Image Library - Part 2
Choosing An Image Library - Part 3
03. Domain Design Challenges
0301 Domain Design Challenges In Android
04. Software Design Principles
0401 Software Design Principles
0402 Single-Responsibility
0403 Separation Of Concerns
0404 Law Of Demeter
05. Architecting The Presentation Layer
0501 Architecting The Presentation Layer
06. Model View Presenter Pattern - MVP
0601 Model View Presenter Pattern
0602 Migrating To MVP Pattern - Part 1
0603 Migrating To MVP Pattern - Part 2
07. Static Code Analysis
0701 Static Code Analysis
08. Checkstyle
0801 Overview Of Checkstyle
0802 Getting Set Up
0803 Cleaning Up Your Code
09. PMD
0901 Overview Of PMD
0902 Getting Set Up
0903 Cleaning Up Your Code
10. FindBugs
1001 Overview Of FindBugs
1002 Getting Set Up
1003 Cleaning Up Your Code
11. Android Lint
1101 Overview Of Android Lint
1102 Getting Set Up
1103 Cleaning Up Your Code
12. Testing
1201 Why Testing Matters
13. Unit Testing
1301 What Is Unit Testing?
14. Unit Testing with JUnit
1401 JUnit Overview
1402 Getting Set Up
1403 Creating Unit Tests
15. Unit Testing with JUnit And Mockito
1501 Mockito Overview
1502 Getting Set Up
1503 Creating Unit Tests With Mocks
16. User Interface Testing
1601 What is User Interface Testing?
17. UI Testing With Espresso
1701 Espresso Overview
1702 Getting Set Up
1703 Creating User Interface Tests
18. Conclusion
1801 Conclusion