Android & Kotlin Books

Android & Kotlin Books · Beginner

Multiple Domains
App Design Apprentice
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps using fundamental design principles. This book is for intermediate iOS and Android developers who already know the basics of mobile app development but want to also learn how to design apps with attractive and effective UI and UX. Topics Covered in App Design Apprentice Figma: Learn the basics of this modern design tool. App Teardowns: Analyze and pick out the best parts of other well-designed apps. Wireframes: Explore what makes good app user flows. Reusable Components: Learn to create and use reusable components such as buttons and toolbars. Typography: Basics for communicating hierarchy, order and emphasis. Color: Leverage visual styles and palettes. Transitions and Animations: Create different transitions between screens to communicate relationships. Design Systems: Implement best practices for creating good app experiences in each ecosystem. This book will leave you with the knowledge needed to design modern mobile apps that are functional and attractive.
Multiple Domains
Git Apprentice
39
Android & Kotlin
Android Apprentice
Android & Kotlin
Kotlin Apprentice
35
Multiple Domains
Living by the Code
Living by the Code brings the experiences and insights of over 40 of today’s top developers, leaders and innovators in tech together in one single book, to help you grow your career in today’s ever-changing technical landscape. It’s like having dozens of tech’s best mentors — right at your fingertips.

Android & Kotlin Books · Professional

Multiple Domains New
Kotlin Multiplatform by Tutorials
22
Android & Kotlin
Jetpack Compose by Tutorials
Android & Kotlin
Android Accessibility by Tutorials
Android & Kotlin
Real-World Android by Tutorials
7
Android & Kotlin
Android Debugging by Tutorials
22
Android & Kotlin
Kotlin Coroutines by Tutorials
Android & Kotlin
Functional Programming in Kotlin by Tutorials
Functional programming is a powerful paradigm for building your applications. This book will teach you the fundamentals of functional programming in a practical, hands-on way, while showing you how you can safely handle errors and state changes in your programs.
Android & Kotlin
Android App Distribution
Android & Kotlin
Android Animations by Tutorials
69
Multiple Domains
Advanced Git
Master Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations. Advanced Git is here to help! This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects. Take a deep dive into: How Git actually works: After using Git for a while it’s good to discover the whys behind all of the things. Rebasing: Rebasing and squashing doesn’t have to be scary; it’s quite a useful and advanced way of merging code to support your collaborative workflow. Undoing what you’ve done: Most frustration with Git comes from not being able to undo something that you’ve screwed up. But Git has lots of ways you can go back and recover from a weird merge or commit state. Workflows in Git: Working with Git requires some rules to make sure things go smoothly across development teams. Learn the most common workflows and how to decide which one to use. And more! One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!
Android & Kotlin
Saving Data on Android
62
Android & Kotlin
Android Test-Driven Development by Tutorials
20
Android & Kotlin
Data Structures & Algorithms in Kotlin
Android & Kotlin
Dagger by Tutorials
27
Android & Kotlin
Reactive Programming with Kotlin
4
Android & Kotlin
Advanced Android App Architecture