-
Mar 13, 2021
•
Nazmul Idris
Advanced guide to creating JetBrains Platform plugins: VFS, PSI, Kotlin UI DSL, Dialog, Tool window, List,
Swing UI and layout managers, ConsoleView, LineMarker. This is a companion of the Introduction to creating IntelliJ
IDEA plugins tutorial.
-
Feb 6, 2021
•
Nazmul Idris
Learn how to publish a Kotlin library as a gradle dependency to JitPack or GitHub Package Registry
-
Nov 20, 2020
•
Nazmul Idris
Introduction to creating plugins using JetBrains Plugin SDK covering these topics: PicoContainer,
Services, plugin.xml, actions, extension points, extensions, testing, and the intellij-plugin-verifier.
This is a companion of the Advanced guide to creating IntelliJ IDEA plugins.
-
Jul 15, 2020
•
Nazmul Idris
This tutorial covers the potential pitfalls of using non-capturing lambdas and using use anonymous classes to
implement SAM / functional interfaces instead
-
Jul 11, 2020
•
Nazmul Idris
Introduction to Kotlin Annotation Processing on Android and how to create a static index of generated classes and
interfaces (without using reflection or classgraphs)
-
Apr 5, 2020
•
Nazmul Idris
This tutorial is an introduction to Kotlin internal DSLs using examples
-
Dec 2, 2019
•
Nazmul Idris
This tutorial is an early exploration into Java Project Loom (preview technology)
-
May 11, 2019
•
Nazmul Idris
This tutorial showcases the differences between using Java and Kotlin in
Android development
-
Mar 30, 2019
•
Nazmul Idris
This tutorial shows how one might schedule ordered tasks that need to be
executed when a particular state is reached. However, these states
might be reached in any order.
-
Oct 21, 2018
•
Nazmul Idris
This tutorial is an exploration of doing test driven development using Kotlin. This tutorial
focuses on JUnit, MockK, AssertJ, and Roboelectric for Android.
-
Oct 21, 2018
•
Nazmul Idris
This tutorial is an exploration of Kotlin sealed classes and how they can be used to represent
state elegantly and robustly
-
Oct 21, 2018
•
Nazmul Idris
This tutorial is an exploration of extension functions and higher order functions in Kotlin by
example
-
Oct 21, 2018
•
Nazmul Idris
This tutorial is an advanced exploration of Dagger 2 using Subcomponents and custom scopes.
Android and Kotlin are used to demonstrate the use of these advanced Dagger 2 capabilities.
-
Aug 16, 2018
•
Nazmul Idris
This tutorial is part of a collection of tutorials on basic data
structures and algorithms that are created using Kotlin.
This project is useful if you are trying to get more fluency
in Kotlin or need a refresher to do interview prep for software
engineering roles.
-
Aug 16, 2018
•
Nazmul Idris
This tutorial is part of a collection of tutorials on basic data
structures and algorithms that are created using Kotlin.
This project is useful if you are trying to get more fluency
in Kotlin or need a refresher to do interview prep for software
engineering roles.
-
Aug 16, 2018
•
Nazmul Idris
This tutorial is part of a collection of tutorials on basic data
structures and algorithms that are created using Kotlin.
This project is useful if you are trying to get more fluency
in Kotlin or need a refresher to do interview prep for software
engineering roles.
-
Aug 16, 2018
•
Nazmul Idris
This tutorial is part of a collection of tutorials on basic data
structures and algorithms that are created using Kotlin.
This project is useful if you are trying to get more fluency
in Kotlin or need a refresher to do interview prep for software
engineering roles.
-
Aug 16, 2018
•
Nazmul Idris
This tutorial is part of a collection of tutorials on basic data
structures and algorithms that are created using Kotlin.
This project is useful if you are trying to get more fluency
in Kotlin or need a refresher to do interview prep for software
engineering roles.
-
Aug 16, 2018
•
Nazmul Idris
This tutorial is part of a collection of tutorials on basic data
structures and algorithms that are created using Kotlin.
This project is useful if you are trying to get more fluency
in Kotlin or need a refresher to do interview prep for software
engineering roles.
-
Aug 16, 2018
•
Nazmul Idris
This tutorial is part of a collection of tutorials on basic data
structures and algorithms that are created using Kotlin.
This project is useful if you are trying to get more fluency
in Kotlin or need a refresher to do interview prep for software
engineering roles.