Skip to content
View ritheshSalyan's full-sized avatar
โค๏ธ
Happy Coder
โค๏ธ
Happy Coder

Block or report ritheshSalyan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ritheshSalyan/README.md

profile views

๐Ÿš€ About Me

class Rithesh extends FlutterDeveloper {
  final location     = "Mangalore, India ๐Ÿ‡ฎ๐Ÿ‡ณ";
  final flutterSince = 2018;               // from the beta days, before 1.0
  int get yearsOfFlutter => DateTime.now().year - flutterSince;

  final platforms = ["Android", "iOS", "Web", "Windows", "macOS", "Linux"];

  final highlights = [
    "Built DevApp โ€“ a FlutterFlow-style drag & drop builder with code generation",
    "Built Slide Z โ€“ a 3D + AR sliding puzzle for the Flutter Puzzle Hack",
    "Maintainer of `screenshot` & other dsi.dev packages on pub.dev",
    "Early contributor to flutter-quill, the rich text editor for Flutter",
  ];

  @override
  String get motto => "Everything is a widget โ€” even 3D, AR and a code generator. ๐Ÿ’™";
}

๐ŸŒŸ Major Highlights

๐Ÿงฉ DevApp โ€” Drag & Drop Flutter App Builder

A FlutterFlow-style visual builder written in Flutter itself.

  • ๐Ÿ–ฑ๏ธ Drag and drop widgets onto a canvas to design screens visually
  • โš™๏ธ Edit properties and layout live, with instant preview
  • ๐Ÿงฌ Generates real Flutter/Dart code from the visual design
  • โ˜๏ธ Firebase-backed (Firestore, Storage, Hosting) and runs on the web

๐ŸŽฎ Slide Z โ€” 3D + AR Sliding Puzzle

Built for the Flutter Puzzle Hack challenge โ€” and featured in a video ๐ŸŽฅ. A sliding puzzle where tiles become 3D pillars of different heights, sorted by height.

  • ๐ŸงŠ 3D engine from plain widgets โ€” cubes made of transformed widget faces, with depth-sorted draw order
  • ๐Ÿฅฝ AR mode โ€” Mind AR in a WebView drives transforms, so any Flutter widget can be placed in AR
  • ๐ŸŸซ Voxel support โ€” custom .vox (MagicaVoxel) parser with greedy meshing for performance
  • ๐ŸŽ›๏ธ Gyro, touch, mouse and keyboard controls ยท runs on mobile, web and desktop



๐Ÿ“ฆ Open Source & Packages

๐Ÿ› ๏ธ Maintainer โ€” packages by dsi.dev

Package What it does pub.dev
๐Ÿ“ธ screenshot Capture any widget as an image at runtime โ€” one of the most-liked capture packages on pub.dev
๐Ÿ“ข facebook_audience_network Banner, interstitial, rewarded & native ads via Facebook Audience Network
๐Ÿ“ flutter_wordpress Talk to WordPress sites through REST API v2
๐Ÿ”‹ battery_optimization Check if the app is ignoring battery optimisations

โœ๏ธ Contributor โ€” flutter-quill

In the early days of flutter-quill, the rich text editor for Flutter, I implemented several of its features. โ†’ See my pull requests


๐Ÿ› ๏ธ Flutter โ€” Every Layer

๐ŸŽจ UI, Graphics & Animation

  • Custom widgets, CustomPainter, slivers, Transform / Matrix4
  • 3D rendering with widgets, AR overlays, voxel rendering
  • Implicit & explicit animations, Rive / Lottie
  • Material 3, Cupertino, responsive & adaptive layouts

๐Ÿง  State & Architecture

  • Bloc / Cubit, Riverpod, Provider, GetX
  • Clean Architecture, feature-first modules, DI
  • Code generation & visual builders

๐Ÿ”Œ Native & Plugins

  • Platform Channels, Pigeon, Dart FFI
  • Writing & maintaining plugins (Kotlin / Java / Swift)
  • WebView bridges, ads SDKs, device APIs

๐ŸŒ Data, Quality & Delivery

  • REST, GraphQL, WebSockets, Firebase
  • Offline storage: Hive, Isar, Drift, SQLite
  • Unit, widget, golden & integration tests
  • CI/CD, Play Store & App Store releases

๐Ÿงฐ Tech Stack




๐Ÿ—“๏ธ My Flutter Journey

Year Milestone
2018 ๐Ÿฃ Started with Flutter in its beta days, around the 1.0 launch
2019 ๐Ÿ“ฆ Early plugins & packages under dsi.dev (debug_mode, battery_optimization)
2020 ๐Ÿงฉ Built DevApp, a drag & drop Flutter app builder with code generation
2020โ€“21 โœ๏ธ Implemented features in the early days of flutter-quill
2022 ๐ŸŽฎ Built Slide Z (3D + AR + voxels) for the Flutter Puzzle Hack โ€” featured in a video
Ongoing ๐Ÿ› ๏ธ Maintaining screenshot & other dsi.dev packages, still shipping Flutter every day

๐Ÿ“Š GitHub Stats


๐Ÿค Connect With Me



"Everything is a widget โ€” including the career I've built since 2018." ๐Ÿ’™

Popular repositories Loading

  1. flutter_sliding_puzzle flutter_sliding_puzzle Public

    A Repo for Flutter Sliding Puzzle challenge

    Dart 19

  2. blockchain101-scem blockchain101-scem Public

    Forked from koshikraj/blockchain101-scem

    Blockchain workshop @ SCEM

    Jupyter Notebook 1

  3. animation animation Public

    Java 2

  4. IntroViews-Flutter IntroViews-Flutter Public

    Forked from aagarwal1012/IntroViews-Flutter

    โ˜€๏ธ A Flutter package for some material design app intro screens with some cool animations.

    Dart

  5. hacktoberfest hacktoberfest Public

  6. NavIC_ISRO NavIC_ISRO Public

    Forked from imcoffeefreak/NavIC_ISRO

    JavaScript