Book Image

Kotlin Blueprints

By : Ashish Belagali, Akshay Chordiya, Hardik Trivedi
Book Image

Kotlin Blueprints

By: Ashish Belagali, Akshay Chordiya, Hardik Trivedi

Overview of this book

Kotlin is a powerful language that has applications in a wide variety of fields. It is a concise, safe, interoperable, and tool-friendly language. The Android team has also announced first-class support for Kotlin, which is an added boost to the language. Kotlin’s growth is fueled through carefully designed business and technology benefits. The collection of projects demonstrates the versatility of the language and enables you to build standalone applications on your own. You’ll build comprehensive applications using the various features of Kotlin. Scale, performance, and high availability lie at the heart of the projects, and the lessons learned throughout this book. You’ll learn how to build a social media aggregator app that will help you efficiently track various feeds, develop a geospatial webservice with Kotlin and Spring Boot, build responsive web applications with Kotlin, build a REST API for a news feed reader, and build a server-side chat application with Kotlin. It also covers the various libraries and frameworks used in the projects. Through the course of building applications, you’ll not only get to grips with the various features of Kotlin, but you’ll also discover how to design and prototype professional-grade applications.
Table of Contents (16 chapters)
Title Page
Credits
About the Authors
Acknowledgments
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface

Acknowledgments

For me, the first thanks goes not to a person, but to a company. It is Google who inadvertently played a big role in this book. Google's announcement about Kotlin made me curious about Kotlin. I liked it more as I learned it. When I created the Pune Kotlin User Group without any publicity, many good programmers and students joined it out of their own interest. Then, at a Google Developer Group meet, I met Akshay and Hardik, who later became the co-authors of this book. Thus, again, it's Google who brought us together.

Writing this book was a journey. Finding time from our day job was not easy. There were ups and downs. But the team sailed through that because of a good camaraderie. Whenever one of us seemed to fall behind schedule, another one volunteered to chip in. There were healthy discussions on the content, which was made possible through the ability to respect and accept the other person's viewpoint.

I would like to thank my family who accommodated our erratic schedules. At times, after a long day at work, I would again open my laptop and work beyond midnight. My family understood and supported me.

I would also like to thank Captain D. P. Apte for his guidance. He has recently published a book, and his guidance was valuable in the initial stages when Packt started speaking to me about writing this book.

Finally, I would like to thank the Packt team for their guidance and patience. Working with Sandeep Mishra, Akshada Iyer, Adhithya Haridas, and Venkatesh Pai was a pleasure. We especially found that Akshada's comments were always inspiring and her appreciation kept up our spirits while writing the book. I am sure there were other people in the background who we just know as "the team". We noticed that "the team" was eager to help us and had a quick response time whenever the book needed it. It helped in issue resolution, and that made us sail through this journey with a good deal of ease.

– Ashish Belagali