2

Kotlin Serialization [SUBSCRIBER]

 1 year ago
source link: https://www.raywenderlich.com/33390921-kotlin-serialization
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Kotlin SerializationGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupShapeGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroup

RW Accelerator Bootcamps - iOS, Android, Flutter

Go from novice coder to job-ready mobile developer in just 12 weeks.
Save 50% for a limited time

This course is available as part of the raywenderlich.com Professional subscription. To learn more click here

Kotlin Serialization

Aug 2 2022 · Video Course (24 mins) · Beginner

Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differs from other data serialization libraries like Moshi and Gson.

Version

  • Kotlin 1.6.10, Android 12, Android Studio Bumblebee
w750.png

Kotlin Serialization

Learn the process of Data Encoding and Serialization followed by Data Decoding and Deserialization.

Explore the starter project and add required dependencies for Kotlin Serialization Library.

Learn about Compiler Plugin & JSON Encoder Module and then compare Kotlin Serialization Library with Moshi and Gson.

Learn how to model your data using annotations & how to encode it manually.

Learn how to serialize composite types, customize property names and mark data as Transient.

Learn how to use Retrofit with the Kotlin Serialization library to fetch data from a remote API.

Learn how to write a serializer manually by providing descriptor and logic for serialization/deserialization.

Learn about limitations of Kotlin Serialization library.

Who is this for?

This course is for Android developers who wish to learn basics of Serialization/Deserialization and how to use Kotlin Serialization library in their apps. This course expects familiarity with Android Studio and basics of Kotlin programming language.

Covered concepts

  • Data Serialization & Deserialization
  • Data Encoding & Decoding
  • Kotlin Serialization
  • Compiler Plugin
  • JSON Encoder Module
  • Comparison of Serialization Libraries
  • Customizations in Kotlin Serialization Library
  • Integration with Retrofit
  • Writing Serializers Manually

Contributors

Bhavna Thacker

Bhavna is a freelance Android developer and educator from India. She has been developing Android apps since 2013. She likes to...

Instructor
Kelvin Pere

Kelvin Pere is an Android Developer currently working with the Raywenderlich Video Team as a Technical Editor for some of the...

Tech Editor
Adriana Kutenko

Graphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...

Illustrator
Emmanuel Okiche

Emmanuel is a Software Engineer with a passion for teaching who has worked with different coding boot-camps. When not creating...

Fpe

Comments

Reviews

We want to hear your thoughts!

Log into your account to leave a review for this Video Course.

All videos. All books.
One low price.

A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

illustration-desk-arrangement-80d3c3dbe1072286b711db91b3d1a8f2442903cd5718fe758d02c22ebfaba15c.svg

The largest and most up-to-date collection of courses and books on iOS, Swift, Android, Kotlin, Flutter, Dart, Server-Side Swift, Unity and more!

All videos. All books. One low price.

A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalogue of 50+ books and 4,000+ videos.

  • © 2022 Razeware LLC
  • Made with ♥ from around the world
  • 6000+ Tutorials and counting

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK