Book Description
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
Table of Contents
Chapter 1. Beginning Your Kotlin Adventure
Chapter 2. Laying A Foundation
Chapter 3. Playing With Functions
Chapter 4. Classes And Objects
Chapter 5. Functions As First-Class Citizens
Chapter 6. Generics Are Your Friends
Chapter 7. Extension Functions And Properties
Chapter 8. Delegates
Chapter 9. Making Your Marvel Gallery Application
中文:
书名:Android Development with Kotlin
了解如何使用从基础到高级的各种Kotlin功能来更快地进行Android开发,以编写更高质量的代码。
About This Book
- 利用Kotlin的特定功能简化Android应用程序开发
- 编写基于面向对象和函数式编程的代码以构建健壮的应用程序
- 充满了各种实际示例,以便您可以轻松地将您的知识应用到现实世界的场景中
- 确定处理常见Java模式的改进方法
这本书是为谁写的
本书面向对Java语言有基本了解并有6-12个月Android开发经验的开发人员,以及对OOP概念感到满意的开发人员。
你将学到什么
- 运行Kotlin应用程序并了解与Android Studio的集成
- Incorporate Kotlin into new/existing Android Java based project
- 了解用于处理空安全性和不变性的Kotlin类型系统
- 定义各种类型的类并处理属性
- 定义集合并以函数方式转换它们
- 定义现有库和Android框架类的扩展、新行为
- 使用泛型类型差异修饰符定义泛型类型之间的子类型关系
- 构建一个样例应用程序
In Detail
如今,改进的应用程序开发不仅仅意味着构建性能更好的应用程序。找到改进的代码编写方法已变得至关重要。Kotlin是一种帮助开发人员轻松构建出色的Android应用程序的语言
目录表
第一章:开始你的科特林冒险
第二章:奠基
第三章玩弄函数
Chapter 4. Classes And Objects
第五章一等公民的职能
第六章泛型是你的朋友
第7章.扩展函数和属性
第八章.代表们
第9章.制作Marvel图库应用程序
评论前必须登录!
注册