{"product_id":"android-test-driven-development-by-tutorials-second-edition-learn-android-tdd-by-building-real-world-apps-paperback","title":"Android Test-Driven Development by Tutorials (Second Edition): Learn Android TDD by Building Real-World Apps - Paperback","description":"\u003cp\u003eby \u003cb\u003eLance Gleason\u003c\/b\u003e (Author), \u003cb\u003eVictoria Gonda\u003c\/b\u003e (Author), \u003cb\u003eFernando Sproviero\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003cb\u003eLearn Android Test-Driven Development!\u003c\/b\u003e\u003cbr\u003eWriting apps is hard. Writing testable apps is even harder, but it doesn't have to be. Reading and understanding all the official Google documentation on testing can be time-consuming - and confusing.\u003cbr\u003eThis is where Android Test-Driven Development comes to the rescue! In this book, you'll learn about Android Test-Driven Development the quick and easy way: by following fun and easy-to-read tutorials. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cbr\u003eThis book is for the intermediate Android developers who already know the basics of Android and Kotlin development but want to learn Android Test-Driven Development. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTopics Covered in Android Test-Driven Development\u003c\/b\u003e\u003cbr\u003e- \u003cb\u003eGetting Started with Testing: \u003c\/b\u003e Learn the core concepts involved in testing including what is a test, why should you test, what should you test and what you should not test.\u003cbr\u003e- \u003cb\u003eTest-Driven Development (TDD): \u003c\/b\u003e Discover the Red-Green-Refactor steps and how to apply them.\u003cbr\u003e- \u003cb\u003eThe Testing Pyramid: \u003c\/b\u003e Learn about the different types of tests and how to organize them.\u003cbr\u003e- \u003cb\u003eUnit Tests: \u003c\/b\u003e Learn how to start writing unit tests with TDD using JUnit and Mockito.\u003cbr\u003e- \u003cb\u003eIntegration Tests: \u003c\/b\u003e Writing tests with different subsystems is a must in today's complex application world. Learn how to test with different subsystems including the persistence and network layers.\u003cbr\u003e- \u003cb\u003eArchitecting for Testing: \u003c\/b\u003e Explore how to architect your app for testing and why it matters.\u003cbr\u003e- \u003cb\u003eTDD on Legacy Projects: \u003c\/b\u003e Take your TDD to the next level by learning how to apply it to existing legacy projects.\u003cbr\u003eAnd much more, including Espresso tests, UI tests, code coverage and refactoring. \u003cp\u003e\u003c\/p\u003eOne thing you can count on: after reading this book, you'll be prepared to take advantage of Android Test-Driven Development in your own apps!\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 422\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.86 x 9.25 x 7.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e July 20, 2021\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":47410979668146,"sku":"9781950325412","price":80.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/3891\/1666\/files\/4ef758b7116302165f13f33b497f98cc.webp?v=1778293315","url":"https:\/\/box.dadyminds.org\/products\/android-test-driven-development-by-tutorials-second-edition-learn-android-tdd-by-building-real-world-apps-paperback","provider":"DADYMINDS BOX","version":"1.0","type":"link"}