Announcing Our 2021 Graduation Book Sale – 50% Off!

Our entire catalog of online books is on sale for 50% off for a limited time. It’s our 2021 Graduation Sale – come see what’s new! By Chris Belanger.

Save for later
Share
You are currently viewing page 2 of 2 of this article. Click here to view the first page.

Dagger by Tutorials

Dependency injection is an important technique for building software systems that are maintainable and testable. You’re likely already doing dependency injection, maybe without even realizing it. Dependency injection is nowhere near as complex as its name implies, and Dagger by Tutorials will guide you through everything you need to know!

Dagger by Tutorials will guide you through Dagger, Google’s framework for Java, Kotlin, and Android. Dagger will help you solve many of the development and performance issues that have plagued reflection-based solutions.

This book is designed for intermediate Kotlin or Android developers who want to know how to implement the dependency injection pattern with Dagger and Hilt libraries. In this book, you’ll update an existing app named Busso to use dependency injection with Dagger and Hilt. The Busso app is a simple app that allows you to find bus stops near you and information about arrival times.

This book will serve you as a central point that holds all the information you need to dive deep into Dagger and Hilt, to apply it to your personal and production level projects.

Android Accessibility by Tutorials

Would it surprise you that the Centers for Disease Control (CDC) reports that 1 in 4 adults in the U.S. alone (over 60 million people!) have a disability that impacts major life activities? Any responsible app today should be thinking about accessibility as a key component of the user experience.

Android Accessibility by Tutorials will teach you to get your Android app in the hands of more users by implementing critical accessibility features.

Android Accessibility by Tutorials book cover

Accessibility is an important, often overlooked, part of building a quality app. The Web Content Accessibility Guidelines (WCAG) can be confusing and it’s often unclear how to apply these guidelines to Android.

Android Accessibility by Tutorials covers the following topics:

  • Importance of accessibility
  • Onboarding your team to accessible apps
  • Testing your apps for accessibility
  • Web Content Accessibility Guidelines (WCAG)
  • Android accessibility
  • Custom views
  • …and much more!

iOS App Distribution & Best Practices

Getting your iOS app on the App Store can be a challenge. Especially when it’s your first app. Or maybe it’s not your first app, but maybe you’ve made mistakes that have led to your app getting rejected from the App Store.

From code signing to provisioning profiles to handling manual releases with grace, it can be a challenge to get everything right. In fact, it can be downright frustrating!

We’ve got just the right book to help you in your journey as you go through this learning process: iOS App Distribution & Best Practices!

To successfully release your iOS on the App Store with no hurdles, there are a lot of things you need:

  • Solid understanding of the Apple Developer Program
  • Generating various certificates
  • Configuring your app for release
  • Working through App Store approval process
  • Handling distribution through TestFlight
  • Implementing continuous integration and continuous delivery
  • …and many, many other small details!

This book teaches you everything mentioned above, and helps you easily distribute your iOS app, get it approved on the App Store, set up continuous integration, and everything else you need to be successful with your next app release!

This book isn’t meant to be an all-encompassing App Store distribution manual, or a replacement for Apple’s official documentation. What this book gives you is a complete walk-through of the core skills and knowledge you need, so you can build the mental models to succeed with the hardest parts of App Store distribution. Understanding the “why” behind all of these processes and policies will serve you well today, and well into the future.

The book also covers best practices and automation as well. There is no definitive list of app distribution best practices, but over the last decade, many app development teams have converged on a set of accepted best practices gathered from their real-world experience that you’ll find collected in this book.

All Books On Sale for 50% Off

All of the books in our online store are 50% off for a limited time. This is your best opportunity to start filling out your digital bookshelf, and save some money in the process!

You can find books on everything you need to boost your development career in 2021:

  • Get started with iOS, Android or Flutter development
  • Dive in and learn data structures and algorithms
  • Deploy your app like a pro
  • Dive deep into advanced areas like Metal, Vapor, Combine, Dagger, Catalyst, or Kotlin Coroutines
  • Learn the inner workings of languages like Dart, Swift and Kotlin
  • …and more than we can list here!

Browse the entire collection of our online books and find the books you need to succeed as a top mobile developer:

And as a reminder, purchasing our online books gives you access through our browser-based online reading experience, as well as DRM-free ePUBs that you can download and take offline. And most of our books also offer PDF versions, too! But that’s not all — you’ll also have access to all future updates for your book, for as long as we release new versions. It’s simply the best mobile development book deal anywhere!

Where to Go From Here?

To recap, you can get every single book in our library, at a whopping 50% off. Celebrate with graduates everywhere, and accelerate your own learning for less!

Head over to our book catalog now to find the best books to help you become the professional developer you deserve to be:

But don’t wait too long; as we’re only running the sale until the end of June. I’d hate for you to miss out!

What books are you going to add to your library? Tell us in the comments below!