Hands-On-Object-Oriented-Programming-with-Kotlin

所属分类:编程语言基础
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-01-30 08:26:02
上 传 者sh-1993
说明:  用Kotlin实现面向对象编程,Packt出版,
(Hands-On Object-Oriented Programming with Kotlin, published by Packt,)

文件列表:
.idea/ (0, 2023-01-30)
.idea/compiler.xml (257, 2023-01-30)
.idea/misc.xml (332, 2023-01-30)
.idea/uiDesigner.xml (8792, 2023-01-30)
.idea/vcs.xml (167, 2023-01-30)
Hands-On-Object-Oriented-Programming-with-Kotlin.iws (9299, 2023-01-30)
LICENSE (1062, 2023-01-30)
build.gradle (1331, 2023-01-30)
gradle/ (0, 2023-01-30)
gradle/wrapper/ (0, 2023-01-30)
gradle/wrapper/gradle-wrapper.properties (231, 2023-01-30)
gradlew (5296, 2023-01-30)
gradlew.bat (2260, 2023-01-30)
settings.gradle (621, 2023-01-30)
src/ (0, 2023-01-30)
src/main/ (0, 2023-01-30)
src/main/kotlin/ (0, 2023-01-30)
src/main/kotlin/Chapter01/ (0, 2023-01-30)
src/main/kotlin/Chapter01/ControlFlow.kt (7027, 2023-01-30)
src/main/kotlin/Chapter01/DataTypes.kt (3067, 2023-01-30)
src/main/kotlin/Chapter01/ForLoop.kt (2057, 2023-01-30)
src/main/kotlin/Chapter01/Function.kt (4337, 2023-01-30)
src/main/kotlin/Chapter01/MyUtil/ (0, 2023-01-30)
src/main/kotlin/Chapter01/MyUtil/MyUtilTest.kt (368, 2023-01-30)
src/main/kotlin/Chapter01/NullSafety.kt (1402, 2023-01-30)
src/main/kotlin/Chapter01/Typecasting.kt (2233, 2023-01-30)
src/main/kotlin/Chapter01/Util/ (0, 2023-01-30)
src/main/kotlin/Chapter01/Util/MyUtil.kt (560, 2023-01-30)
src/main/kotlin/Chapter01/operators.kt (3988, 2023-01-30)
src/main/kotlin/Chapter01/whileloop.kt (764, 2023-01-30)
src/main/kotlin/Chapter02/ (0, 2023-01-30)
src/main/kotlin/Chapter02/ClassAndFunction.kt (706, 2023-01-30)
src/main/kotlin/Chapter02/ConstructorWithDefaultParam.kt (934, 2023-01-30)
src/main/kotlin/Chapter02/DataClasses.kt (2772, 2023-01-30)
src/main/kotlin/Chapter02/FunctionOverloading.kt (1347, 2023-01-30)
src/main/kotlin/Chapter02/JPerson.java (585, 2023-01-30)
src/main/kotlin/Chapter02/PrimaryConstructor.kt (2387, 2023-01-30)
src/main/kotlin/Chapter02/SecondaryConstructor.kt (1797, 2023-01-30)
... ...

# Hands-On Object-Oriented Programming with Kotlin Hands-On Object-Oriented Programming with Kotlin This is the code repository for [Hands-On Object-Oriented Programming with Kotlin](https://www.packtpub.com/application-development/hands-object-oriented-programming-kotlin?utm_source=github&utm_medium=repository&utm_campaign=9781789617726 ), published by Packt. **Build scalable applications using traditional, reactive, and concurrent design patterns in Kotlin** ## What is this book about? 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 techniques, and design patterns. It includes numerous examples, explanation of concepts and keynotes. Where possible, examples and programming exercises are included. This book covers the following exciting features: * Get an overview of the Kotlin programming language * Discover Object-oriented programming techniques in Kotlin * Understand Object-oriented design patterns * Uncover multithreading by Kotlin way * Understand about arrays and collections * Understand the importance of object-oriented design patterns * Understand about exception handling and testing in OOP with Kotlin If you feel this book is for you, get your [copy](https://www.amazon.com/dp/1789617723) today! https://www.packtpub.com/ ## Instructions and Navigations Almost all the code files are present in the "src/main" directory, however, there is a separate test project for Chapter11 in "src/test" directory. All of the code is organized into folders. For example, Chapter02. The code will look like the following: ``` val range = 1..10 for (value in range){ println(value) } ``` **Following is what you need for this book:** This book is for developers who would like to master design patterns with Kotlin to build efficient and scalable applications. Basic Java or Kotlin programming knowledge is assumed With the following software and hardware list you can run all code files present in the book (Chapter 1-11). ### Software and Hardware List | Chapter | Software required | OS required | | --------| --------------------------------| -----------------------------------| | 1-11 | Intelli JIDEA Community Edition | Windows, Mac OS X, and Linux (Any) | | | | | ### Related products * Hands-on Design Patterns with Kotlin [[Packt]](https://www.packtpub.com/application-development/hands-design-patterns-kotlin?utm_source=github&utm_medium=repository&utm_campaign=) [[Amazon]](https://www.amazon.com/dp/1788998014) * Kotlin Standard Library Cookbook [[Packt]](https://www.packtpub.com/application-development/kotlin-standard-library-cookbook?utm_source=github&utm_medium=repository&utm_campaign=9781788837668 ) [[Amazon]](https://www.amazon.com/dp/1788837665) ## Get to Know the Author **Abid Khan** is an application developer and test engineer with over 10 years of experience. He has worked with different programming languages, including C/C++ and Java, and he now works with Kotlin as a primary language for Android development. Abid lives in Stockholm, Sweden. He spends his time to learn new technologies and then writes about it. **Igor Kucherenko** is an Android developer at Techery, a software development company that uses Kotlin as the main language for Android development. Currently, he lives in Ukraine, where he is a speaker in the Kotlin Dnipro Community, which promotes Kotlin and shares knowledge with audiences at meetups. You can find his articles about Kotlin and Android development on Medium and a blog for Yalantis, where he worked previously. ## Other books by the authors * [Mastering High Performance with Kotlin](https://www.packtpub.com/application-development/mastering-high-performance-kotlin) * [Learn Spring for Android Application Development](https://www.packtpub.com/application-development/learn-spring-android-application-development) ### Suggestions and Feedback [Click here](https://docs.google.com/forms/d/e/1FAIpQLSdy7dATC6QmEL81FIUuymZ0Wy9vH1jHkvpY57OiMeKGqib_Ow/viewform) if you have any feedback or suggestions. ### Download a free PDF If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781789617726


近期下载者

相关文件


收藏者