Future Studio Android Bundle
Future Studio Android Bundle
$110.50
Regular Price
$85.00
Bundle Price

Future Studio Android Bundle

Retrofit: Love Working with APIs on Android
Picasso: Easy Image Loading on Android
Glide: Customizable Image Loading on Android
Gson: Enjoy JSON (De-)Serialization in Java
Gson Workbook

About the Bundle

  • Share this bundle

About the Books

Retrofit: Love Working with APIs on Android

Retrofit: Love Working with APIs on Android

Take delight in building API clients on Android.
  • 329

    Readers

  • 220

    Pages

  • 51,636

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

The content of this book is completely updated to Retrofit 2.1!

Due to the popularity of the Retrofit blog post series published in the Future Studio blog, we’ve decided write a book on Retrofit. We keep a slightly techy style from the tutorials to make this book a great resource for every developer working with Retrofit.

We’ve updated, rewritten and extended all the content. There are much more descriptions, explanations and examples within the book. Furthermore, each chapter is structured to provide a common thread that guides you through all important aspects of Retrofit and your development experience.

You’ll receive extra sections that are only available within the book, like how to create your custom response converter,refresh outdated OAuth access tokens, release preparation using ProGuard.

What Topics are Covered in this Book?

The list below provides a comprehensive overview of covered topics within the book.

  • Introduction to Retrofit
  • Quick Start Guide to jump right into Retrofit
  • Create a Sustainable Android REST Client
  • Extensive manipulation and customization of requests
  • Comprehensive overview of response converters and data mapping
  • Handling Authentication on Android (Basic, Token, OAuth, Hawk)
  • Advanced File Handling, like File Up- and Download
  • Detailed guide on Pagination
  • How to handle errors in your Android app
  • Debug requests and response using logging
  • Fundamentals to get going with mocking server responses
  • App release preparation including ProGuard configuration

Who Is This Book For?

In short: this book is for you. We believe that every developer reading this book will take away new ideas on how to optimize their Android apps in the sense of interacting with API’s or webservices using Retrofit. You’ll recognize goodies that are applicable for the projects you’re working on.

This book is for Android developers who want to receive a substantial overview and reference book on Retrofit. You’ll benefit from clearly recognizable code examples related to your daily work with Retrofit.

Rookie

If you’re just starting out with Retrofit (or coming from another HTTP library like Android Asynchronous Http Client or even Volley) this book will show you all important parts on how to create sustainable REST clients on Android. The provided code snippets let you jumpstart and create your first successful API client within minutes!

Expert

If you’ve already worked with Retrofit, you’ll profit from our extensive code snippets and apply the learnings to your existing code base. Additionally, the book illustrates various use cases for different functionalities and setups like authentication against different backends, request composition, file up- and downloads, etc.!

The Source Code Within

With the purchase of this book, you benefit from the sample project that awaits your download within the extras section on Leanpub. The sample project is an Android project based on gradle. You can directly touch and use classes that are only illustrated in excerpts within this book.

Check your Leanpub Library and select Retrofit: Love working with APIs on Android to download the sample code base.

Retrofit Book for Version 1.9

This is the second edition of the Retrofit book. It’s fully focused on Retrofit 2, no hint or code snippet that points to Retrofit 1. If you’re interested in the first version of the book that based on Retrofit 1, please visit this book’s extras page on Leanpub. As a reader of this book, the first version is — of course — also available for you!

Picasso: Easy Image Loading on Android

Picasso: Easy Image Loading on Android

The Fast Approach to Build Image-Rich Apps
  • 72

    Readers

  • 90

    Pages

  • 14,054

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

About the Book

Due to the popularity of the Picasso blog post series published on the Future Studio blog, and the positive feedback on our Retrofit book, we’ve decided to publish a book on Picasso. If your Android app uses images, this book will save you a ton of time researching and avoid stressful evenings of bug fixes. If you value your time, this might be something for you.

We cover all topics from the blog post series and additionally add more explanations to each topic and the example code snippets. Besides a more coherent introduction to Picasso, you’ll also benefit from more new, book-exclusive advanced topics.

This book is for beginners and advanced readers as well. We’ll walk you through each topic with direct reference to code examples. Once you’ve worked through this book, you’ll have an extensive knowledge of image loading on Android with Picasso.

What Topics are Covered in this Book?

The list below provides a comprehensive overview of covered topics within the book.

  • Introduction to Picasso
  • Loading and Displaying Images
  • Placeholders, Resizing and Optimized Request Management
  • Image Rotation and Transformations
  • Caches are Critical
  • Customizing Picasso
  • Practical Code Examples
  • App Release Preparations

Who is this book for?

This book is for Android developers who want to get an substantial overview and reference book of Picasso. You’ll benefit from the clearly recognizable code examples in regard to your daily work with Picasso.

Rookie

If you’re just starting out with Picasso (or coming from any other image loading library like Glide) this book will show you all important parts on how to work with images. The provided code snippets let you jumpstart and create an image-rich app within minutes.

Expert

You already worked with Picasso before? You’ll profit from our extensive code snippets and can improve your existing code base. Additionally, the book illustrates various optimizations for an even better user experience.

Glide: Customizable Image Loading on Android

Glide: Customizable Image Loading on Android

  • 76

    Readers

  • 119

    Pages

  • 21,667

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

About the Book

Due to the popularity of the Glide blog post series published on the Future Studio blog, and the positive feedback on our Picasso and Retrofit books, we’ve decided to publish a book on Glide. If your Android app uses images, this book will save you a ton of time researching and avoid stressful evenings of bug fixes. If you value your time, this might be something for you.

We cover all topics from the blog post series and additionally add more explanations to each topic and the example code snippets. Besides a more coherent introduction to Glide, you’ll also benefit from more new, book-exclusive advanced topics.

This book is for beginners and advanced readers as well. We’ll walk you through each topic with direct reference to code examples. Once you’ve worked through this book, you’ll have an extensive knowledge of image loading on Android with Glide.

What Topics are Covered in this Book?

The list below provides a comprehensive overview of covered topics within the book.

  • Introduction to Glide
  • Loading Images, Gifs & Local Videos
  • Image Display & Placeholders
  • Image Resizing & Thumbnails
  • Caching, Request Optimization & Request Priorities
  • Callbacks With Glide Targets
  • Exceptions and Debugging
  • Glide Transformations & Rotating Images
  • Glide Animations
  • Customizing Glide with Glide Modules
  • App Release Preparations

Who is this book for?

This book is for Android developers who want to get an substantial overview and reference book of Glide. You’ll benefit from the clearly recognizable code examples in regard to your daily work with Glide.

Rookie

If you’re just starting out with Glide (or coming from any other image loading library like Picasso) this book will show you all important parts on how to work with images. The provided code snippets let you jumpstart and create an image-rich app within minutes.

Expert

You already worked with Glide before? You’ll profit from our extensive code snippets and can improve your existing code base. Additionally, the book illustrates various optimizations for an even better user experience.

Gson: Enjoy JSON (De-)Serialization in Java

Gson: Enjoy JSON (De-)Serialization in Java

  • 153

    Pages

  • 28,488

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

Learn Every Detail About Gson

Every modern Java application will need to do some Java-JSON parsing in their application life cycle. Gson is the most commonly used library to do the Java-JSON serialization and deserialization automatically.

Data parsing and mapping is complex. Even though Gson makes things quite simple, there are a lot of details that can trip your development up. If it's crazy data structures, weird variable names or complex dynamic data, you can lose a lot of time on something that should be done in minutes. Gson solves most problems in just a few lines. You just need to know the solutions!

This book includes an extensive introduction to Gson's features. We recommend to read it before you even have to use Gson for the first time. But even if you're already an avid user of Gson and stuck at a problem, we're confident we'll solve your problem.

Use our extensive bundle to learn about:

  • Introduction to JSON & JSON-Java mapping
  • Quick start to jump right into Gson
  • Mapping of any Java type
  • Deep dive into Gson's configuration options
  • Practical examples of Gson customization
  • Even advanced topics (Streaming, Generics, ...) are covered
  • Necessary ProGuard configuration for Android app releases

Additionally, you'll get an extensive appendix:

  • Combining a customized Gson with Retrofit 2
  • Overview over common mistakes
  • Exploration of Gson alternatives

Who Is This Book For?

This book is for Android or Java developers who want to get a substantial overview and reference book for Gson. You’ll benefit from the clearly recognizable code examples in regard to your daily work with Gson.

Rookie

If you’re just starting out with Gson (or coming from any other Java-JSON library like Jackson databind) this book will show you all important parts on how to work with Gson. The provided code snippets let you jumpstart and create the first mapping within minutes.

Expert

You already worked with Gson before? You’ll profit from our extensive code snippets and can improve your existing code base. Additionally, the book illustrates various optimizations for an even better performance.

Code Samples

Every code snippet in the book has been tested. We provide our test project as a leanpub extra. Feel free to download it and check the full code base as you move through the book. We try to keep the code snippets in the book as short as possible. If more context is necessary, the code examples should provide it.

Workbook

For the first time, we provide additional separated resources besides our book. The workbook gives you a chance to implement everything you'll learn in this book yourself. In our experience actually using a library like Gson helps to reinforce the newly gained knowledge. Thus, we've designed the workbook, which gives you a guided playground to experiment and learn the features of Gson.

Gson Workbook

Gson Workbook

  • 86

    Pages

  • 9,757

    Words

  • 90%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

We’ve published a book on Gson, which is designed to give you an in-depth learning experience. We specifically tailored it for every Java application and not just Retrofit developers.

The idea of this workbook is three-fold:

  • Give the readers of the Gson book a specific playground to practice the learned theory

  • Let experienced Gson users test their knowledge

  • Offer a way to learn Gson for people who don’t like reading technical books and rather experiment on their own.

We cover a lot of aspect of Gson in this workbook. We’ve roughly 40 tasks for you. If you wish, you can use our project framework. Automated unit tests will tell you if your implementation for that particular task was correct. Of course, every task comes with a sample solution.

What Topics Are Covered in This Workbook?

The list below provides a comprehensive overview of covered topics within the book.

  • Introduction to JSON & JSON-Java mapping

  • Mapping of various Java data type

  • Dive into Gson’s configuration & customization options

  • Multiple tasks on Custom Serializer & Custom Deserializer

  • Four Advanced topics (Streaming, Low-Level-Parsing, …)

About the Author

Norman Peitek
Norman Peitek

Norman is passionate Android developer since 2011. He's developed multiple apps, which have been used by millions of users overall. Building high-quality products is always Norman's #1 focus. While working as an Android freelancer and consultant is his day job, he loves teaching and passing on knowledge on the side.

Since 2014, Norman started working on the API side as well. Developing node.js apps is a good alternative and provides some good insight into becoming a better programmer overall.

Norman has a Master's degree from the Otto von Guericke University Magdeburg.

Feel free to get in touch on twitter @peitek or LinkedIn.

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub