Open in app

Sign in

Write

Sign in

Deven Joshi
Deven Joshi

7.9K Followers

Home

About

Jun 22

Understanding Image Generation with Diffusion

Explore the working of models like Stable Diffusion, Midjourney and DALL-E — Introduction The ability to generate images from simple text prompts and minimal configuration is a recent development and has tremendous applications, from art and entertainment to medical research. While there have been many attempts in the past to crack image generation, a new technique called diffusion has gained massive popularity in…

AI

10 min read

Understanding Image Generation with Diffusion
Understanding Image Generation with Diffusion
AI

10 min read


Mar 25

The Breakdown: Flutter Text

Explore the internal working of the Flutter Text Widget — Why this series? While there is quite a lot of content on usage and customisations for Flutter Widgets, there is relatively little content about how the Widget actually achieves the functionality it is designed for. Even a fairly simple Widget has a lot of simplification under the hood even excluding its main purpose…

Flutter

7 min read

The Breakdown: Flutter Text
The Breakdown: Flutter Text
Flutter

7 min read


Aug 2, 2022

Understanding DevRel: A Beginner’s Guide

Diving into the nuances of Developer Relations — Beginning a few years ago, jobs in the field of “Developer Relations” started growing at a steady pace. Developer Relations (or DevRel, for short) has now transformed into a field with many nuances and roles. …

Devrel

5 min read

Understanding DevRel: A Beginner’s Guide
Understanding DevRel: A Beginner’s Guide
Devrel

5 min read


Jul 20, 2022

Definitive Flutter Guide To CustomPaint

Take your CustomPaint skills to a whole new level — “Everything is a widget.” Well, yes — but what is a widget? Widgets used in making Flutter apps can themselves be composed of smaller widgets. Most widgets carry some kind of visual component — either defined by themselves or represented by smaller widgets. Unlike native frameworks, Flutter underneath does not…

Flutter

30 min read

Definitive Flutter Guide To CustomPaint
Definitive Flutter Guide To CustomPaint
Flutter

30 min read


Jun 1, 2022

Upgrading Enums in Flutter

Going beyond standard enums in Flutter and adding useful functionality — Flutter 3 arrived a while ago now and with every release of Flutter, there are a whole lot of expectations that come along. As Flutter matures, subsequent releases may be more about polishing than new platforms or major changes. Along with this maturity though, is the flood of new developers…

Flutter

4 min read

Upgrading Enums in Flutter
Upgrading Enums in Flutter
Flutter

4 min read


Apr 21, 2022

How to Add a Messenger-like Chess Game to Your Flutter Chat App

Learn how you can add a playable chess game to your Flutter chat app. — Introduction Chess — a game as old as time — and yet most people disagree whether the king goes on the right or left. Chess has transitioned from the traditional board and made its way to our screens. …

Flutter

9 min read

How to Add a Messenger-like Chess Game to Your Flutter Chat App
How to Add a Messenger-like Chess Game to Your Flutter Chat App
Flutter

9 min read


Published in

Flutter Community

·Updated Jul 20, 2022

A Deep Dive Into CustomPaint in Flutter

Exploring CustomPaint and CustomPainter to add a Canvas to your app — NEW: I wrote a better and more comprehensive guide to CustomPaint - Definitive Flutter Painting Guide "Everything is a widget." Well, yes - but what is a widget? Widgets used in making Flutter apps can themselves be…getstream.io If you are starting out with Flutter, you may not have heard of or used the CustomPaint widget a lot. Most widgets in the framework take care of common features and functionality and even when they don’t, you…

Flutter

6 min read

A Deep Dive Into CustomPaint in Flutter
A Deep Dive Into CustomPaint in Flutter
Flutter

6 min read


Published in

Flutter Community

·Updated Apr 17, 2021

A Deep Dive Into Widget Testing in Flutter: Part II (Finder and WidgetTester)

Understanding the Ins and Outs of Widget Testing in Flutter — This article continues Part I of Widget Testing in Flutter. Welcome back to the Widget Testing Deep Dive 👋 Last time, we primarily explored the basic test file structure as well as a deeper look into what the testWidgets() function can do in a test. While we’ve gone through that…

Flutter

8 min read

A Deep Dive Into Widget Testing in Flutter : Part II (Finder and WidgetTester)
A Deep Dive Into Widget Testing in Flutter : Part II (Finder and WidgetTester)
Flutter

8 min read


Published in

Flutter Community

·Updated Apr 18, 2021

A Deep Dive Into Widget Testing in Flutter : Part I (testWidgets() and TestVariants)

Understanding the Ins and Outs of Widget Testing in Flutter — I’ll be honest, I haven’t historically liked testing very much — it adds time to the overall development and sometimes adds overhead when making new changes to the codebase. It took more than a few bad PRs for me to go and actually study tests and everything that makes them…

Flutter

5 min read

A Deep Dive Into Widget Testing in Flutter : Part I
A Deep Dive Into Widget Testing in Flutter : Part I
Flutter

5 min read


Published in

Flutter Community

·Jul 2, 2020

Announcing EzAnimation

Simplify Animations in Flutter! — Flutter offers stunning simplicity in aspects like building UI and the overall process of app development. Some sorts of animations such as implicit animations are also very easy to use and do not require any knowledge of animating objects. …

Flutter

4 min read

Announcing EzAnimation
Announcing EzAnimation
Flutter

4 min read

Deven Joshi

Deven Joshi

7.9K Followers

Google Developer Expert, Flutter | Technical Writer | Speaker

Following
  • Ethan Siegel

    Ethan Siegel

  • GeekyAnts

    GeekyAnts

  • Filip Hracek

    Filip Hracek

  • Michael Thomsen

    Michael Thomsen

  • Saket Autee

    Saket Autee

See all (64)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams