Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Ebel, Nate.

Title Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web.

Imprint Birmingham : Packt Publishing, Limited, 2019.

Item Status

Description 1 online resource (417 pages)
Summary The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language.
Contents Mastering Kotlin: learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web -- Contributors -- Table of Contents -- Preface -- Section 1: Kotlin -- A Modern Solution to Application Development -- Chapter 1: A New Challenger Approaches -- Chapter 2: Programmers' Multi-Tool -- Flexible, Expressive, and Concise -- Section 2: Putting the Pieces Together -- Modeling Data, Managing State, and Application Architecture -- Chapter 3: Understanding Programming Paradigms in Kotlin -- Chapter 4: First-Class Functions -- Chapter 5: Modeling Real-World Data -- Section 3: Play Nice -- Integrating Kotlin With Existing Code -- Chapter 6: Interoperability as a Design Goal -- Chapter 7: Crossing Over -- Working across Java and Kotlin -- Chapter 8: Controlling the Story -- Chapter 9: Baby Steps -- Integration through Testing -- Section 4: Go Beyond -- Exploring Advanced and Experimental Language Features -- Chapter 10: Practical Concurrency -- Chapter 11: Building Your Own Tools -- Domain-Specific Languages (DSLs) -- Chapter 12: Fully Functional -- Embracing Functional Programming -- Section 5: The Wide World of Kotlin -- Using Kotlin across the Entire Development Stack -- Chapter 13: Kotlin on Android -- Chapter 14: Kotlin and Web Development -- Chapter 15: Introducing Multiplatform Kotlin -- Chapter 16: Taming the Monolith with Microservices -- Chapter 17: Practical Design Patterns -- Assessments -- Other Books You May Enjoy -- Index.
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Application software -- Development.
Application software -- Development
Other Form: Print version: Ebel, Nate. Mastering Kotlin : Learn Advanced Kotlin Programming Techniques to Build Apps for Android, IOS, and the Web. Birmingham : Packt Publishing, Limited, ©2019 9781838555726
ISBN 9781838552367 (electronic bk.)
1838552367 (electronic bk.)
9781838555726 (pbk.)