Having trouble reading this email? View it in your browser.
New This Week

Kotlin and Android Development featuring Jetpack »

Start building native Android apps the modern way in Kotlin with Jetpack's expansive set of tools, libraries, and best practices. Learn how to create efficient, resilient views with Fragments and share data between the views with ViewModels. Use Room to persist valuable data quickly, and avoid NullPointerExceptions and Java's verbose expressions with Kotlin. You can even handle asynchronous web service calls elegantly with Kotlin coroutines. Achieve all of this and much more while building two full-featured apps, following detailed, step-by-step instructions.

Recently Released:

 

Coming Up Next:

  • Hands-on Rust
  • A Functional Programming Kickstart

Best Sellers:

Make sure you haven't missed anything!

  1. Genetic Algorithms in Elixir
  2. Competing with Unicorns
  3. Design and Build Great Web APIs
  4. A SwiftUI Kickstart
  5. Distributed Services with Go

See all best sellers...

Kotlin and Android Development
November 04, 2020

The very first wagon train arrived in California via the Oregon Trail on this day in 1841. Back then, the journey was long and perilous.

Fortunately, you can embark on your own Android adventure today without risking dysentery or other hazards. Grab a copy of Kotlin and Android Development featuring Jetpack: Build Better, Safer Android Apps, now available in beta from pragprog.com/titles.

Come and get it, and take off!

Kotlin and Android Development featuring Jetpack: Build Better, Safer Android Apps

With Kotlin and Jetpack, Android development is now smoother and more enjoyable than ever before. Dive right in by developing two complete Android apps.

With the first app, Penny Drop, you create a full game complete with random die rolls, customizable rules, and AI opponents. Build lightweight Fragment views with data binding, quickly and safely update data with ViewModel classes, and handle all app navigation in a single location. Use Kotlin with Android-specific Kotlin extensions to efficiently write null-safe code without all the normal boilerplate required for pre-Jetpack + Kotlin apps. Persist and retrieve data as full objects with the Room library, then display that data with ViewModels and list records in a RecyclerView.

Next, you create the official app for the Android Baseball League. It's a fake league but a real app, where you use what you learn in Penny Drop and build up from there. Navigate all over the app via a Navigation Drawer, including specific locations via Android App Links. Handle asynchronous and web service calls with Kotlin Coroutines, display that data smoothly with the Paging library, and send notifications to a user's phone from your app.

Come build Android apps the modern way with Kotlin and Jetpack!

Now available in beta from pragprog.com/titles.

Who Are We?

The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.

Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of professional developers. We create timely, practical books, audio books, and videos on classic and cutting-edge topics to help you learn and practice your craft.

We are not a giant, faceless, greed-soaked corporation. We're a small group of experienced professionals committed to helping make software development easier.

Thank you for your continued support!

Upcoming Author Appearances

  • 2020-11-13 Johanna Rothman, Agile Arizona (virtual)
  • 2020-11-23 Diana Larsen, Women in Agile Europe 2020
  • 2020-12-09 Johanna Rothman, Agile Charleston
  • 2020-12-09 Diana Larsen, Agile Munich , virtual
  • Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is signup at pragprog.com.

    Tell your friends! Tweet this

    Follow us on Twitter for the latest news, commentary, and occasional discounts:: @pragprog, Andy Hunt @PragmaticAndy.

    Thanks for your continued support,
    Andy Hunt
    Publisher, Pragmatic Bookshelf

    By Professional Developers, for Professional Developers
    PragProg.com

    Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615