Open in app

Sign In

Write

Sign In

Adib Faramarzi
Adib Faramarzi

435 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

435 Followers

Senior Staff Mobile Engineer at TAPSI

Following
  • Chet Haase

    Chet Haase

  • Android Developers

    Android Developers

  • Kevin Galligan

    Kevin Galligan

  • Kent Beck

    Kent Beck

  • Ali Elahi

    Ali Elahi

See all (29)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams