{"product_id":"android-test-driven-development-by-tutorials-second-edition-learn-android-tdd-by-building-real-world-apps-9781950325412","title":"Android Test-Driven Development by Tutorials (Second Edition): Learn Android TDD by Building Real-World Apps","description":"\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. \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!\u003cbr\u003e","brand":"Razeware LLC","offers":[{"title":"Default Title","offer_id":50862304297234,"sku":"9781950325412","price":51.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_eba5bf20-17a9-4ebf-8e24-25a23208d254.jpg?v=1737619107","url":"https:\/\/surprise-castle.myshopify.com\/products\/android-test-driven-development-by-tutorials-second-edition-learn-android-tdd-by-building-real-world-apps-9781950325412","provider":"Surprise Castle","version":"1.0","type":"link"}