Open in app

Sign In

Write

Sign In

Adib Faramarzi
Adib Faramarzi

413 Followers

Home

About

Published in ProAndroidDev

·Pinned

💥 The Story of My First A-ha Moment With Jetpack Compose

In this article, I am going to explain how I had my first A-ha moment trying to create my Sudoku app with Jetpack Compose. As you may already know, Jetpack Compose is a multi-platform reactive declarative UI framework (and also, not just a UI framework). Compose is great. Not just…

Jetpack Compose

6 min read

💥 The Story of My First A-ha Moment With Jetpack Compose
💥 The Story of My First A-ha Moment With Jetpack Compose
Jetpack Compose

6 min read


Published in ProAndroidDev

·May 12, 2022

🖌 The Guide To Your First Annotation Processor with KSP (And Becoming A Kotlin Artist)

In this article, we are going to create a KSP-based annotation processor that generates new code and files based on annotation usages. If you’d like to know more about code generation and make your development process more productive and fun, continue reading! (Also, if you want a TL;DR version, you…

Android

7 min read

🖌 The Guide To Your First Annotation Processor with KSP (And Becoming A Kotlin Artist)
🖌 The Guide To Your First Annotation Processor with KSP (And Becoming A Kotlin Artist)
Android

7 min read


Published in ProAndroidDev

·Feb 1, 2019

🔒 Synchronization, Thread-Safety and Locking Techniques in Java and Kotlin

In this article, multiple types of synchronization, locking and thread-safety techniques in Java and Kotlin are explained through interactive examples. What is Synchronization? In a multi-threaded world, we need to access shared objects across threads, and If we do not synchronize our work, unwanted situations can occur. First let’s see a basic example…

Android

9 min read

🔒 Synchronization and Thread-Safety Techniques in Java and Kotlin
🔒 Synchronization and Thread-Safety Techniques in Java and Kotlin
Android

9 min read


Published in ProAndroidDev

·Aug 30, 2018

Kotlin Contracts: Make Great Deals With The Compiler! 🤜🤛

There’s a great little feature in the Kotlin v1.3 that needs more attention, and that is, Kotlin Contracts! To use it in your project, update you Kotlin Gradle plugin to version 1.3 (or above): Contracts (or should we say, Kontracts?) Kotlin contracts is a great…

Kotlin

3 min read

Kotlin Contracts: Make Great Deals With The Compiler! 🤜🤛
Kotlin Contracts: Make Great Deals With The Compiler! 🤜🤛
Kotlin

3 min read

Adib Faramarzi

Adib Faramarzi

413 Followers

Android Team Lead at Tapsi

Following
  • Kevin Galligan

    Kevin Galligan

  • Kent Beck

    Kent Beck

  • Arash Khoeini

    Arash Khoeini

  • Ian Lake

    Ian Lake

  • Ali Elahi

    Ali Elahi

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech