Packt Publishing, 2018. — 420 p. — ISBN: 978-1-78899-801-7. Understand Kotlin design patterns to build maintainable and scalable applications. Key Features Understand the structural, creational, and behavioral Kotlin design patterns This book demonstrates the shift from OOP to functional programming and covers reactive and concurrent patterns in a clear and step-by-step manner...
2nd Edition. — Sebastian Aigner, Roman Elizarov, Svetlana Isakova, Dmitry Jemerov. — Manning Publications Co., 2024. — 564 p. — ISBN: 978-1-617299605. Expert guidance and amazing examples from Kotlin core developers! It’s everything you need to get up and running fast. Kotlin in Action, Second Edition takes you from language basics to building production-quality applications...
3rd Edition. — Razeware LLC, 2021. — 496 p. Учитесь программировать на языке Котлин! Данная книга предназначена для начинающих с Котлин, современным языком, который используеся для разработки под Android. Она рассчитана на начинающих изучать Котлин. Никакого предыдущего опыта программирования не нужно! Все в руководстве происходит в ясной, современной среде разработки, что...
Manning Publications Company, 2019. — 597 p. — ISBN: 978-1-617295-36-2. Maintaining poor legacy code, interpreting cryptic comments, and writing the same boilerplate over and over can suck the joy out of your life as a Java developer. Fear not! There’s hope! Kotlin is an elegant JVM language with modern features and easy integration with Java. The Joy of Kotlin teaches you...
СПб.: Питер, 2020. — 1034 с.: ил. — (Head First O’Reilly). — ISBN: 978-5-4461-1335-4. Вот и пришло время изучить язык программирования Kotlin. В этом вам поможет уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач. Хотите мыслить, как выдающиеся разработчики Kotlin? Данная книга даст вам все необходимое — от азов языка до...
Pragmatic Bookshelf, 2020. — 552 p. — ISBN13(EAN): 978-1-68050-635-8. Programmers don’t just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented styles of programming and benefit from the approach that’s most suitable for the problem at hand. Learn to...
Leanpub, 2021-11-22. — 586 p. — ISBN 978-0-9818725-4-4. For both beginning and experienced programmers! From the author of the multi-award-winning Thinking in C++ and Thinking in Java together with a member of the Kotlin language team comes a book that breaks the concepts into small, easy-to-digest "atoms," along with exercises supported by hints and solutions directly inside...
Manning Publications, 2017. — 360 p. — ISBN: 978-1617293290. Kotlin is a new programming language targeting the Java platform. It offers on expressiveness and safety without compromising simplicity, seamless interoperability with existing Java code, and great tooling support. Because Kotlin generates regular Java bytecode and works together with existing Java libraries and...
Packt Publishing, 2018. — 376 p. — ISBN: 978-1-78899-664-8. Mastering High Performance with Kotlin: Understanding how to use Kotlin features with minimal overhead Find out how to write Kotlin code without overhead and how to use different profiling tools and bytecode viewer to inspect expressions of Kotlin language. The ease with which we write applications has been increasing,...
Packt Publishing, 2017. — 518 p. — ISBN13: 978-1-78712-636-7. Familiarize yourself with all of Kotlin’s features with this in-depth guide Kotlin has been making waves ever since it was open sourced by JetBrains in 2011; it has been praised by developers across the world and is already being adopted by companies. This book provides a detailed introduction to Kotlin that shows...
2nd Edition. — Razeware LLC, 2019. — 315 p. — ISBN: 978-1942878681. Learn Coroutines in Kotlin and Android! Executing background tasks has always been a big challenge in every environment and, in particular, on mobile devices where resources are limited. Kotlin has simplified the way you can write code improving your productivity with a new programming paradigm, enhancing...
Packt Publishing, 2018. — 398 p. — ISBN: 978-1-78839-080-4. Kotlin Blueprints: A practical guide to building industry-grade web, mobile, and desktop applications in Kotlin using frameworks such as Spring Boot and Node.js Get to know the building blocks of Kotlin and best practices when using quality world-class applications Kotlin is a powerful language that has applications in...
BPB Publications, 2024. — 392 р. — ISBN-13: 978-93-5551-633-6. Unlock your programming potential with Kotlin - Start building today. Key Features: - Understand Kotlin fundamentals, such as syntax, type system, basic concepts, and reactive programming principles. - Learn to use Kotlin's advanced features, such as coroutines, extension functions, and generics, to write efficient,...
2nd Edition. — Razeware LLC, 2019. — 406 p. — ISBN: 978-1950325009. Learn how to program with Kotlin! Kotlin is the exciting modern language from JetBrains, creators of IntelliJ IDEA, the basis of many popular IDEs such as Android Studio and PyCharm. Since the adoption of Kotlin by Google as an official language for Android, the momentum behind Kotlin has gone off the charts....
BPB Online, 2023. — 339 р. — ISBN 978-93-5551-092-1. The book ‘Building Android Projects with Kotlin’ teaches you all you need to know to create an incredible Android application. It describes the fundamentals of Android, its components, and their purposes. This book also emphasizes the significance of clean code, modular code writing, and architectural patterns. It teaches the...
Razeware LLC., 2022. — 485 p. — ISBN 978-1950325627. Learn how to use Kotlin to share code across platforms Mobile developers have to often repeat the same code across multiple platforms, which is not only time-consuming but also error-prone. Most documentation targets only specific use cases but misses out on the nuances essential to sharing code effectively across platforms....
Leanpub, 2023-06-26. — 258 р. This book is about functional programming features in Kotlin. It first covers the essentials and then builds on them: it presents important and practical topics like collection processing, scope functions, and DSL usage and creation, context receivers. This book is about functional programming features in Kotlin. It first covers the essentials, and...
2-е изд. — СПб.: Питер, 2022. — 560 с.: ил. — (Для профессионалов). — ISBN 978-5-4461-2319-3. Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. В 2011 году компания JetBrains анонсировала альтернативу языкам Java и Scala - язык программирования Kotlin, код которого тоже выполняется под управлением виртуальной машины Java...
CRC Press, 2023. — 398 р. — ISBN 978-1032311692. Kotlin is a free and open-source general purpose programming language that is mostly used to create Android apps. Kotlin was developed by JetBrains initially and later picked up by Google as the language of choice for its Android platform. Over the past few years, Kotlin has become one of the most popular alternatives to Java...
2nd Edition. — Razeware LLC, 2021-06-29. — 422 p. — ISBN: 978-1950325450. Learn Data Structures & Algorithms in Kotlin! Data structures and algorithms are fundamental tools every developer should have. In this book, you’ll learn how to implement key data structures in Kotlin, and how to use them to solve a robust set of algorithms. This book is for intermediate Kotlin or...
Packt Publishing, 2019. — 641 p. — ISBN: 978-1-83855-572-6. Explore popular language features, Java to Kotlin interoperability, advanced topics, and practical applications by building a variety of sample projects Using Kotlin without taking advantage of its power and interoperability is like owning a sports car and never taking it out of the garage. While documentation and...
Apress Media, LLC., 2022. — 921 p. — ISBN13: 978-1-4842-8826-9. This in-depth guide covers a wide range of topics, including chapters on linear algebra, root finding, curve fitting, differentiation and integration, solving differential equations, random numbers and simulation, a whole suite of unconstrained and constrained optimization algorithms, statistics, regression and...
Pierre-Olivier Laurence, Amanda Hinchman-Dominguez, Mike Dunn. — O’Reilly Media, Inc., 2022. — 465 p. — ISBN 978-1-492-06300-1. Android development is so vast that mastering this mobile operating system can seem daunting--particularly now that Kotlin has become the official Android development language. This book helps Android developers make the transition from Java to Kotlin...
Leanpub, 2017. — 226 p. — ISBN: 978-1-53007561-4. Целевая аудитория: опытные разработчики мобильных приложений. Kotlin - новый язык программирования для создания Android приложений. Если вы ранее были знакомы с разработкой мобильных приложений под эту ОС, то благодаря этой книге вы научитесь писать на Kotlin в кратчайшие сроки. Книга полна практических примеров, которые в...
John Wiley & Sons, Inc., 2021. — 384 p. — ISBN: 978-1-119-69616-2 (ebk). Learn to program with Kotlin, one of the fastest-growing programming languages available today Programming Kotlin Applications: Building Mobile and Server-Side Applications with Kotlin drops readers into the fast lane for learning to develop with the Kotlin programming language. Authored by accomplished...
2nd Edition. — Leanpub, 2024. — 385 p. This version was published on 2024-10-10 Effective Kotlin summarizes the best practices and experiences of the Kotlin community, together with a deep explanation of some lesser-known Kotlin functionalities. All of the best practices are presented as simple rules with detailed explanations. Kotlin is a powerful and pragmatic language, but...
Leanpub, 2022-12-15. — 316 р. — ISBN 978-83-966847-0-7. This book covers the essentials of Kotlin so you can start developing with this amazing programming language. We show nearly everything you need to know in clear and executable code examples. Kotlin is a powerful language, largely thanks to its expressive syntax, intuitive and null-safe type system, and great tooling...
Addison-Wesley, 2019. — 435 p. — ISBN13: 978-0-13-485419-9. The Kotlin language brings state-of-the-art programming techniques and constructs to Android development. Kotlin for Android App Development will help you rapidly understand Kotlin’s principles and techniques, apply Kotlin in production app development, integrate Kotlin with existing Java code, and plan a migration to...
Pragmatic Programmers, LLC., 2021. — 110 p. — ISBN-13: 978-1-68050-793-5. Creating your own domain-specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effectively, and Kotlin is a fantastic language to serve as a host for internal DSLs, because it greatly reduces the pain and effort of design and...
2nd Edition. — Marin Todorov, Scott Gardner, Florent Pillet, Junior Bontognali (Eds.) — Razeware LLC, 2020. — 465 p. — ISBN: 978-1942878797. Learn Reactive Programming in Kotlin with RxJava! The book that teaches you to use RxJava, RxAndroid and RxKotlin to create complex reactive applications on Android and exercise full control over the library to leverage the full power of...
Packt Publishing Ltd, 2018. — 601 p. — ISBN: 978-178899-370-8. Choose the right architecture and design it using design patterns to create a serverless application that cuts costs and is easily scalable Serverless is a cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Many companies have started using...
Packt Publishing, 2018. — 385 p. — ISBN: 978-1-78847-648-5. Learn how to apply Functional Programming with Kotlin to real-life projects with popular libraries like Arrow. Functional programming makes your application faster, improves performance, and increases your productivity. Kotlin supports many of the popular and advanced functional features of functional languages. This...
3rd Edition. — Razeware LLC, 2022. — 287 p. — ISBN-13: 978-1950325689. Android is inherently asynchronous and event-driven, with strict requirements as to on which thread certain things can happen. Learn how to use Kotlin coroutines to solve common Android programming problems using asynchronous programming techniques! The importance of concurrency is discovered quite early on...
Pragmatic Bookshelf, 2023. — 674 p. — (Version: P1.0). От объектов к функциям: создавайте свое программное обеспечение быстрее и безопаснее с помощью функционального программирования и Kotlin Build applications quicker and with less effort using functional programming and Kotlin. Learn by building a complete application, from gathering requirements to delivering a microservice...
CompreQuest Books, 2024. — 535 р. — (Mastering Programming Languages Series). — ASIN: B0CR8GRCFZ. Unleash the full potential of modern software development with "Kotlin Programming: Concise, Expressive, and Powerful." This comprehensive guide is your gateway to mastering Kotlin, the language designed to make coding not just efficient but also enjoyable. In the ever-evolving...
Packt Publishing, 2021. — 795 p. — ISBN 9781838984113. Master the fundamentals of Android programming and apply your skills to create scalable and reliable apps using industry best practices Key Features Build apps with Kotlin, Google’s preferred programming language for Android development Unlock solutions to development challenges with guidance from experienced Android...
Razeware LLC, 2019. — 361 p. — ISBN: 978-1942878919. Learn Data Structures & Algorithms in Kotlin! Data structures and algorithms are fundamental tools every developer should have. In this book, you’ll learn how to implement key data structures in Kotlin, and how to use them to solve a robust set of algorithms. This book is for intermediate Kotlin or Android developers who already...
Apress Media LLC, 2023. — 249 p. — ISBN-13: 978-1-4842-8698-2. This book introduces the Kotlin programming skills and techniques necessary for building applications. You’ll learn how to migrate your Java programming skills to Kotlin, a Java Virtual Machine (JVM) programming language. The book starts with a quick tour of the Kotlin language and gradually walks you through the...
Independently published, October 27, 2023. — 220 p. — ASIN: B0CLZ8BTZL. "Kotlin Unleashed: Harnessing the Power of Modern Android Development" is your comprehensive guide to mastering Android app development using the Kotlin programming language. Whether you're a novice looking to start your Android development journey or an experienced developer seeking to leverage Kotlin's...
No Starch Press, 2025. — 432 p. — ISBN-13: 978-1-7185-0353-3. Learn Kotlin Through 37 Projects Kotlin isn’t just for building Android apps. As you’ll learn in Kotlin from Scratch, it’s also a general programming language for crafting both elegant and efficient code. With the aid of 37 hands-on projects, you’ll move quickly through the language basics while building your...
Packt Publishing, 2018. — 438 p. — ISBN: 978-1-78961-772-6. Learn everything you need to know about object-oriented programming with the latest features of Kotlin 1.3 Kotlin is an object-oriented programming language. The book is based on the latest version of Kotlin. The book provides you with a thorough understanding of programming concepts, object-oriented programming...
Apress Media, LLC., 2023. — 347 p. — ISBN-13: 978-1-4842-9057-6. Build production-grade web apps from scratch – without using frameworks – with Kotlin on the Java platform. You’ll learn how to use and compose libraries, how to choose between different libraries, and the benefits of explicit and straight-forward code, vs. the implicit magic, conventions, and inversion of control...
2nd. Edition. — Leanpub, 2023. — 606 p. — ISBN 978-83-963958-1-8. This version was published on 2023-06-26 Kotlin coroutines have revolutionized JVM development, especially on Android and the backend, as they let us easily implement efficient and reliable multithreading . Their cutting-edge design and features are ideally suited to modern use cases. In this book, we will...
Leanpub, 2024. — 351 p. This version was published on 2024-10-10 A collection of over 100 Kotlin exercises. This is a collection of exercises and solutions from Kotlin Essentials, Functional Kotlin, Kotlin Coroutines: Deep Dive, and Advanced Kotlin. They include all the knowledge needed to solve them. If you want to learn Kotlin, I recommend you to read them. Though if you are...
CommonsWare LLC, 2019. — 346 p. The programming language for the first generation of Android app development was Java. The programming language that will dominate the second generation of Android app development will be Kotlin. Kotlin is a powerful language, designed to be concise yet expressive, both for application code and for libraries. However, some of that comes at a...
CommonsWare LLC, 2020. — 356 p. The programming language for the first generation of Android app development was Java. The programming language that will dominate the second generation of Android app development will be Kotlin. Kotlin is a powerful language, designed to be concise yet expressive, both for application code and for libraries. However, some of that comes at a...
CommonsWare LLC, 2021. — 391 p. The programming language for the first generation of Android app development was Java. The programming language that will dominate the second generation of Android app development will be Kotlin. Kotlin is a powerful language, designed to be concise yet expressive, both for application code and for libraries. However, some of that comes at a...
CommonsWare, 2019. — 171 p. Coroutines are an important addition to the world of Kotlin. Coroutines offer a first-class reactive programming approach, tightly integrated with the language itself. Coroutines help simplify multi-threaded development, allowing you to retain a “normal” imperative sort of programming model while still designating certain code sections to run on...
CommonsWare, 2020. — 222 p. Coroutines are an important addition to the world of Kotlin. Coroutines offer a first-class reactive programming approach, tightly integrated with the language itself. Coroutines help simplify multi-threaded development, allowing you to retain a “normal” imperative sort of programming model while still designating certain code sections to run on...
Packt Publishing, 2019. — 312 p. — ISBN: 978-1-78899-401-9. Hands-On Data Structures and Algorithms with Kotlin: Master Data Structure and Algorithms in Kotlin to develop high performance durable apps Acquire smart and efficient techniques to make your development code faster and more scalable Data Structures and Algorithms are much more than theoretical concepts. Learning them...
Packt Publishing, 2018. — 400 p. — ISBN: 978-1-78847-464-1. Learning Kotlin by building Android Applications: Explore the fundamentals of Android development with Kotlin by building amazing and effective Android applications. Learn programming in Kotlin including data types, flow control, lambdas, object-oriented, and functional programming while building 3 Android Apps Today...
Independent publication, 2024. — 526 p. — ASIN: B0D5X366L3. Kotlin Unveiled: A Beginner's Odyssey in Web Development Key Features: Step-by-Step Learning: Grasp the fundamentals of Kotlin at your own pace with a step-by-step approach, ensuring a solid foundation for web development. Hands-On Examples: Reinforce your learning through hands-on examples and projects, allowing you...
Big Nerd Ranch Guides, 2018. — 384 p. — ISBN13: 978-0135162385. Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system. Based on Big Nerd Ranch’s popular Kotlin Essentials course, this guide shows you how to work effectively with the Kotlin programming language through hands-on examples...
First Edition. — Alex Sullivan, Marin Todorov, Scott Gardner, Florent Pillet, Junior Bontognali. — Razeware LLC, 2019. — 434 p. — ISBN: 978-1942878797. Learn Reactive Programming in Kotlin with RxJava! The popularity of reactive programming continues to grow on an ever-increasing number of platforms and languages. Rx lets developers easily and quickly build apps with code that...
Packt Publishing, 2018. — 412 p. — ISBN: 978-1-78847-369-9. Deep dive into the world of Android to create robust applications with Kotlin Master Android development using a variety of Kotlin features Kotlin is a programming language intended to be a better Java, and it’s designed to be usable and readable across large teams with different levels of knowledge. As a language, it...
Комментарии