• Post Reply Bookmark Topic Watch Topic
  • New Topic

Kotlin in Action: Android/Google Embracing Kotlin  RSS feed

 
Saloon Keeper
Posts: 1401
43
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Were you actively working on your book when Google/Android officially announced their support to Kotlin development for Android?
If so have you noticed a shift with Kotlin since then and how did that change the material you put in the book?
 
Marshal
Posts: 5621
387
BSD
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kotlin is a general purpose language, it was never meant to be a language for Android development or Android's language as a primarily its purpose.
However, as an extra, it was adopted for an Android development use, but its main purpose isn't that - at least this is what JetBrains told during one of conferences they hosted.

I don't think Android somehow supposed to influence Kotlin's main philosophy. What Kotlin states, that it is a better Java. It is primarily an Object Oriented language as Java, which perfectly supposed to serve an enterprise.

If you'd have a look at book's content, you'd notice, that all focus is on language's core rather than aspects of Android programming.
 
Pete Letkeman
Saloon Keeper
Posts: 1401
43
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One could possibly make a point that with Google endorsing and/or promoting Kotlin for program Android that programming in Kotlin would get a boost.
I'm sure that there is a cross over between Kotlin for development in general and Kotlin for embedded systems like Android just like there is some cross over with Java for general programming and Java for Android programming.
I did notice that in the table of contents for this book that Android was mentioned in sections/chapters 1.1 and 1.2.

I was wondering if there was a noticeable change when Google/Android officially announced Kotlin support and if that changed any material that they were planning on putting in the book, if they were actively working on the book when that announcement was made.

I do not disagree that the Android announcement would not have changed Kotlin's main philosophy.
 
Liutauras Vilda
Marshal
Posts: 5621
387
BSD
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah. Author most likely will put some light on
 
author
Ranch Hand
Posts: 149
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kotlin in Action was published in February 2017; the Google I/O announcement was in May. The announcement did lead to a huge spike of interest in Kotlin, but it was too late to change anything in the book.

We originally planned to include a chapter covering Android development, but it was cut for reasons of space (the publisher did not want us to exceed the page count specified in the original contract, and we ended up requiring that many pages just to cover the core language). If (when) there is a second edition of the book, we will definitely include more Android material there, but we have no plans to make the entire book Android-centered.

In the meantime, there are are quite a few other books covering Kotlin for Android: http://kotlinlang.org/docs/books.html
 
Pete Letkeman
Saloon Keeper
Posts: 1401
43
Android Chrome IntelliJ IDE Java MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Dmitry.

I know it can be a tough decision on what to include and not include when working on a project or a book.
I do look forward to your possible second edition of the book.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!