- I am a CS engineer and I'm learning flutter since it was in Beta.
- Clean code freak who follows good programming principles and architectures.
- Hosted App-Development workshops on several colleges.
- Developed and contributed some open source packages in "pub.dev".
- Wrote some articles related to programming and math.
- Love to read books.
- Love to accept and solve complex challenges.
- Architecting Flutter Apps
- Complex Flutter Animations
- Advanced State Management like BLOC
- Unit Testing and Widget Testing
- Apply SOLID Principles in my development
- Apply Clean Architecture guidelines by Uncle Bob
- Follow Test-Driven Development - TDD
- Experience in CustomPaint for complex UI designs
- The Clean Architecture — Beginners Guide
- Flutter Unit Testing — The Beginner’s Guide
- Flutter Bloc-Don’t prefer single state class
- Flutter Clock App —Pure Custom Paint with some Math
- Is TRIGONOMETRY that hard? Let’s build it from SCRATCH
- Why do we need the Hexadecimal number system?
- Why Encapsulation?
- Why OOPS?
Doshi is a Web3 platform made for the next generation. Safe, educational, and legal to use even if you're under 18, we’re giving access to Web3 regardless of your age. Whether you are an experienced user or a complete newbie in blockchain, Doshi helps you learn about and get the most out of Web3 safely. Available in both Android and IOS.
- Web3 Crypto-Wallet Generation
- Crypto Market Analyse
- Buy, Sell & Transfer CryptoCurrencies
- Create & Share NFTs
- Learn about Web3, Crypto & NFTs
- Fantasy Trading Competitions with Stocks, ETFs and CryptoCurrencies
- Referral Flow
Doshi is the Duolingo of Finance. It rewards you for learning how to be better with your money by completing academy lessons or asking questions to our AI assistant. Available in both Android and IOS.
- Learning Academy
- ChatGPT AI Assistant for learning
- ChatGPT AI Chatbot Integrate
- Daily Missions
- Marketplace to earn reward, coupons, AI Chat skins & AI Voice overs
A web portal to train from fantasy trading competitions.
- Stocks, ETFs and Crypto Analyse and Trade with False currency.
- Create & Manage private and public contests.
- Contest with others and get rewarded for finishing in top.
- Join as team to contest with other teams.
A web portal for teachers to track their student's learning progress and awards.
- Dashboard to track and manage learning
- Learning resources
- Create and manage classrooms
- Teaching guides
- Invite students into classroom and track their learning progress
- Create and issue certificates and badges for completing courses
- Fantasy trading contest tracking
A web portal to manage, track and analyze user data.
- User KYC status track
- NFT creation stats
- Learning academy content management
- Glossaries management
- Referred user management
- App analytics
Kokru news app finds the top news around you from trustable media houses, curates it in simple language, and summarises it in one line. Available in both Android and IOS.
- App Store Trending #1 within 16 hours from launch
- Play Store Trending #2 within 3 days from launch
- 4.7⭐ Rating and 39K+ Reviews in Play Store
- 4.8⭐ Rating from 1.3K Reviews in App Store
- 100K+ Downloads
- Someone's attempt to clone Kokru
- App Reviewed by Several Youtubers
Chitti Classes - Best learning app for K-10 students! The app is designed for students from class 1-10 combining animation, Drama, real life story explanation as video lessons. This makes students understand hard concepts and make them apply things in real life.
- Learning academy
- HLS Video Stream
- Custom HLS Video Player
- Payment gateway
Sesamy is a “talent first” app that offers a suite of features to help talent manage their collaborations, appointments, insights, and accounting all in one place. It was crafted via Sesamy's established network of 50 diverse talents and robust experience with over 1500 campaigns annually.
- Project create and manage
- Submission alerts and notifications
- User profile edit
- Contract, media submission
- Realtime chat system with media upload, reply to message, etc...
A dart library to solve boilerplate issues with flutter_bloc by just using typedefs instead of defining state classes.
- Don't need to write state classes for any Bloc / Cubit. Instead using the state comes with this package with generics (
SucceedState<Auth>
vsSucceedState<User>
). - Globally handling common states like Initial, Loading, Failure states in UI. Don't need to worry about these state where-ever we are using Bloc / Cubit.
- Comes with a builder that provides the success object in typesafe manner and it could handle other states by itself.
- Using typedefs to easily differentiate between states (
typedef AuthSucceedState = SucceedState<Auth>
). (Snippet included for Intellij and VSCode)
Translation and Language Detection App following Strict TDD Guidelines.
Followed Clean Architecture described by Robert C. Martin (Uncle Bob)
- Supported Languages - Gets all the Supported Language
- Detect Language - Detect the languages the input matches with
- Translate - Translate to the target language
- Remote API call for all 3 modules
- Local DB for Supported language module (Fetches and caches locally)
Dependency Flow described by Uncle Bob
A Flutter library to add level-map feature with powerful customization options
A package that provides multiple states for a button with endless customizability.
Flutter Clock App — Pure Custom Paint with some Math
- Startup Weekend Winner
- Smart India Hackathon runner
- Hockey District level runner under my captaincy
- Department Photography head
- Directed and starred on a short film
- Writing articles
- Photography
- Reading books
- Planting
- Conducting programming seminars
- Hosting Flutter webinars
- Conducting Photography seminars
- Discussing programming topics with friends
- Astrophysics and theoretical astronomy
- Basic finance and accounting
- Develop applications which are scalable and maintainable by minimum resources
- Always love to work with great team