Android Development with Kotlin
β Scribed by Marcin Moskala, Igor Wojda
- Publisher
- Packt Publishing
- Year
- 2017
- Tongue
- English
- Leaves
- 382
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.
About This Book
- Leverage specific features of Kotlin to ease Android application development
- Write code based on both object oriented and functional programming to build robust applications
- Filled with various practical examples so you can easily apply your knowledge to real world scenarios
- Identify the improved way of dealing with common Java patterns
Who This Book Is For
This book is for developers who have a basic understanding of Java language and have 6-12 months of experience with Android development and developers who feel comfortable with OOP concepts.
What You Will Learn
- Run a Kotlin application and understand the integration with Android Studio
- Incorporate Kotlin into new/existing Android Java based project
- Learn about Kotlin type system to deal with null safety and immutability
- Define various types of classes and deal with properties
- Define collections and transform them in functional way
- Define extensions, new behaviours to existing libraries and Android framework classes
- Use generic type variance modifiers to define subtyping relationship between generic types
- Build a sample application
In Detail
Nowadays, improved application development does not just mean building better performing applications. It has become crucial to find improved ways of writing code. Kotlin is a language that helps developers build amazing Android applications easily and
β¦ Subjects
Programming;APIs & Operating Environments;Algorithms;Apple Programming;Cross-platform Development;Functional;Game Programming;Graphics & Multimedia;Introductory & Beginning;Languages & Tools;Microsoft Programming;Mobile Apps;Parallel Programming;Software Design, Testing & Engineering;Web Programming;Computers & Technology;Java;Beginnerβs Guides;Reference;Servlets;Programming Languages;Computers & Technology;Programming & App Development;Mobile Phones, Tablets & E-Readers;Computers & Technology
π SIMILAR VOLUMES
Nowadays, improved application development does not just mean building better performing applications. It has become crucial to find improved ways of writing code. Kotlin is a language that helps developers build amazing Android applications easily and effectively. This book discusses Kotlin feature
Custom getters/setters -- The getter versus property default value -- Late-initialized properties -- Annotating properties -- Inline properties -- Constructors -- Property versus constructor parameter -- Constructor with default arguments -- Patterns -- Inheritance -- The JvmOverloads annotation --
Custom getters/setters -- The getter versus property default value -- Late-initialized properties -- Annotating properties -- Inline properties -- Constructors -- Property versus constructor parameter -- Constructor with default arguments -- Patterns -- Inheritance -- The JvmOverloads annotation --
Custom getters/setters -- The getter versus property default value -- Late-initialized properties -- Annotating properties -- Inline properties -- Constructors -- Property versus constructor parameter -- Constructor with default arguments -- Patterns -- Inheritance -- The JvmOverloads annotation --