App Design Apprentice
Jun 15 2022 - Second Edition - Figma
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.
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
Nov 17 2021 - Second Edition - Git 2.32, Console
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.
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
Nov 2 2023 - Second Edition - Kotlin 1.9.10, Android 14, iOS 17, Desktop, Android Studio Hedgehog
Functional Programming in Kotlin by Tutorials
May 4 2022 - First Edition - Kotlin 1.6, Android 12, IntelliJ IDEA 2022
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.
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
Mar 9 2022 - First Edition - Kotlin 1.5, Android 12, Android Studio Bumblebee
Advanced Git
Oct 13 2021 - Second Edition - Git 2.32, Console
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!
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
Aug 11 2021 - Second Edition - Kotlin 1.5, Android 11, Android Studio 4.2
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.