官术网_书友最值得收藏!

What this book covers

Chapter 1, Beginning with the Basics, introduces you to the basic concepts of Maven and guides you to install all the required software you need to develop an Android application with Maven.

Chapter 2, Starting the Development Phase, sets the pace for the rest of the book. It discusses the first step to set up a minimal Maven configuration to compile and deploy an Android application to a real device or emulator.

Chapter 3, Unit Testing, covers several ways to write and run unit tests using various tools. It also explains the differences between unit and integration testing and the important role that both of them playing when developing an Android application.

Chapter 4, Integration Testing, completes the discussion about testing and presents three alternatives of running Android instrumentation tests, and also provides guidance on properly configuring Maven.

Chapter 5, Android Flavors, discusses the hot topic of maintaining multiple versions (free, ads-supported, and paid) of the same application. It describes the problem and then presents two ways to handle the case using Maven.

Chapter 6, Release Life Cycle and Continuous Integration, is all about releasing and deploying an Android application to a Maven repository. A bonus topic in this chapter discusses about automating everything using Jenkins, the most popular continuous integration engine.

Chapter 7, Other Tools and Plugins, is the last chapter and covers two very important topics: code quality with SonarQube and speeding up the development life cycle using the non-standard emulators provided by Android.

主站蜘蛛池模板: 望都县| 鹤庆县| 神池县| 淅川县| 平舆县| 偃师市| 大洼县| 深泽县| 肃南| 麻江县| 衢州市| 陇川县| 新宁县| 上饶市| 弥渡县| 曲阜市| 佛冈县| 任丘市| 巨野县| 靖远县| 铁力市| 治县。| 达日县| 沈阳市| 郓城县| 那曲县| 邢台县| 奉化市| 乐东| 黄冈市| 池州市| 滨州市| 石家庄市| 徐州市| 西宁市| 元朗区| 盐山县| 昌吉市| 仪陇县| 成都市| 苍梧县|