Creating your own Drupal 8 Field

We'll start with a brief intro as to why you might create your own field. Next, we'll cover the different classes involved in creating a field and the purpose of each. We'll then do a brief crash-course as to how to go about doing so with a simple example. Finally we'll talk through a few examples of other custom fields and use cases to give you some ideas for your own projects.

Here are my slides and the code here with detailed instructions as well as the Drupal console commands

Drupal 8