To use this book, you should be familiar with two areas:
- You need to know Java and object-oriented programming concepts, including objects, classes, constructors, interfaces, methods, getters, setters, and generic types. So if this area does not ring a bell, it will be difficult to fully understand the rest of this book. Start instead with an introductory Java book and return to this book afterward.
- Though not mandatory, understanding the Android platform is desirable because it will help you to understand the presented examples in more detail, and you'll have a deeper understanding of the problems that are solved by Kotlin. If you are an Android developer with 6-12 months of experience, or you have created few Android ...