
Lead Software Engineer | Developer Tooling, Mobile & Frontend | Co-organiser @flutter_hyd Community
Hyderabad, India
Joined December 2013
- Tweets628
- Following339
- Followers266
- Likes925
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Can't wait to see you on the stageโค๏ธ @vishnudhasan10 @yashpreetOnX @MaverickHats @gilecks @buildwithricky @MaxKless @etodanik @G38Suzy @bartwaardenburg @amit_sheen @EricFennis @vitormalencar @hemandroid @fortysevenfx
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Finding the source shouldn't be a scavenger hunt. @hemandroid shares how to build a better frontend developer experience at React Advanced London.
๐๏ธ React Advanced: Oct 23 & 26, 2026. Book early, sessions fill up fast.
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
This is to demonstrate the power of the #flameEngine with its amazing APIs. Shout out to @CptPixel (responsible for the effects API which is my favorite) and @spydon that made the collision system that JUST WORKS!
Join the discord here: discord.com/invite/pxrBmy4
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
WIP: RiveKit - a @FlutterDev package to help you load @rive_app animations quickly, manages your state machines, caches animations + helper utilities to access inputs (booleans, numbers & triggers) easier.
Credits to @rive_app docs for truck animations #rive #flutter #rivekit
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
How do you get your hands on one of the five giveaway swag packs? ๐
Easy, just follow these steps:
1. Claim your unique Init ticket
2. Share your ticket on X and tag @Appwrite
3. Tag 3 friends in the comments on this post
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
FlutterNinjas CfP is opening from now to April 17th!!
We're looking forward to your submission!!
#FlutterDev #FlutterNinjas
โWebPage
flutterninjas.dev
โCfP
sessionize.com/flutterninjasโฆ
for Sponsors
forms.gle/XMQjj9D4QPc3yy66A
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
๐ช๐บFlutter devs in the EU, rejoice! Many of you have been asking about using the Google AI Dart SDK. We hear you! Our new guide shows you how to use it with Vertex AI, which makes it available in the EU countries right now: leancode.co/blog/how-to-use-โฆ #GoogleAI #Dart #VertexAI #BuildWithGemini
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
I'm very happy to share the 2024 Dart & Flutter roadmap, which many of you have been asking for the past few weeks:
medium.com/flutter/sharing-fโฆ
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Try out the Sample Google AI Dart SDK app on Dartpad!
dartpad.dev/?sample=google-aโฆ
Thank you @parlough @jryanio ๐๐
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Introducing the Google AI Dart SDK โจ๐
The new pub.dev package helps Dart and Flutter developers more easily build apps that use generative AI.
Get started with #GeminiAI โ goo.gle/3SHFSD3
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Thrilled to introduce our incredible community partners at the event! Their collaboration adds immense value to our journey. Stay connected for impactful insights and collaborations!
๐Tech Mahindra, Hyderabad
#DevFest #DevFestHyd #TECH4ALL #technology #techcommunity #Trending
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Game on! ๐
Dropped a new demo, #SuperDash, a side scrolling multiplatform game built with Flutter & Flame using the new Endless Runner template.
Can you make it on the leaderboard?
Download the app for iOS or Android & play on desktop browsers here โ superdash.flutter.dev
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
I think it is extremely important, especially for startups, to read, and think about this:
ln.hixie.ch/?start=170062737โฆ
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Hey #FlutterDevs,
Since the new version of Flutter has been released. You can now create your own DevTools Extension in Flutter for your package ๐คฉ Check out the link down below to know more ๐
Link ๐ : medium.com/flutter/dart-flutโฆ
#Flutter #Widgets @FlutterDev #Packages
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
๐ฅ Drumroll...
๐๏ธ Presenting our panelists!
@VedanthNath from @loocafe_com ,
@hemandroid from @Highspot ,
Tejesh Venna from Vra Agritech ,
Satya Pavan from CodeSprint ,
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
๐จ Worlds 2nd largest Hindu temple being inaugurated at Robinsville, NJ, USA.
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Set your alarms now ๐!!!
Early Bird ticket starts on 6th October | 7:00AM IST ๐คฉ๐
๐ flutterconf.in/tickets
#FlutterConfIndia #FlutterConfIndia2023 #FlutterConfIn
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Texture any 3D model in seconds ๐ฑ
Yes your read it right, using @MeshyAI and their generative AI tool.
All you need is to import your model, write a prompt, Done.
Try it out today, link below ๐
Hema Sai Charan ๐จ๐ปโ๐ป ๐ retweeted
Object-oriented programming in under 5 minutes:
Object-oriented programming (OOP) is a programming paradigm in which programs are designed using ๐ฐ๐น๐ฎ๐๐๐ฒ๐ ๐ฎ๐ป๐ฑ ๐ผ๐ฏ๐ท๐ฒ๐ฐ๐๐. This design allows related functions and data to be grouped together in ๐๐ฒ๐น๐ณ-๐ฐ๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฑ ๐ฎ๐ป๐ฑ ๐ฟ๐ฒ๐๐๐ฎ๐ฏ๐น๐ฒ ๐๐ป๐ถ๐๐.
A class is a template or blueprint from which objects are made from. Classes define the properties and methods that an object can have, and objects are unique instances of a class.
For example, let's say you want to create a life simulation game where players can adopt and raise pets. You would have a "Pet" class that defines the properties of each pet (like "name" and "age"), as well as behaviors they can do (like "speak" and "eat").
You could then create objects, or instances, of this class for each specific pet. Each object could have its own values for each property. For example, you could have a 2-year-old pet named "Winston", & a 1-year-old pet named "Wesley"; both initialized from the "Pet" class.
๐ข๐ฏ๐ท๐ฒ๐ฐ๐-๐ผ๐ฟ๐ถ๐ฒ๐ป๐๐ฒ๐ฑ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐ต๐ฎ๐ ๐ฐ ๐บ๐ฎ๐ถ๐ป ๐ฝ๐ฟ๐ถ๐ป๐ฐ๐ถ๐ฝ๐น๐ฒ๐; ๐ฒ๐ป๐ฐ๐ฎ๐ฝ๐๐๐น๐ฎ๐๐ถ๐ผ๐ป, ๐ถ๐ป๐ต๐ฒ๐ฟ๐ถ๐๐ฎ๐ป๐ฐ๐ฒ, ๐ฎ๐ฏ๐๐๐ฟ๐ฎ๐ฐ๐๐ถ๐ผ๐ป, ๐ฎ๐ป๐ฑ ๐ฝ๐ผ๐น๐๐บ๐ผ๐ฟ๐ฝ๐ต๐ถ๐๐บ.
๐๐ป๐ฐ๐ฎ๐ฝ๐๐๐น๐ฎ๐๐ถ๐ผ๐ป hides internal details but exposes data & methods via a public interface, preventing unintentional changes. E.g. โ a player can view a pet's age but can't accidentally change it. But they can run methods avail on the public interface like changing a pet's name.
๐๐ป๐ต๐ฒ๐ฟ๐ถ๐๐ฎ๐ป๐ฐ๐ฒ allows classes to inherit properties and methods from other classes, making code reusable and organized. E.g. โ A "SuperPet" class that extends from "Pet "and would inherit "age", "name", "eat", and "speak"; while defining new behaviors like "fly"
๐ฃ๐ผ๐น๐๐บ๐ผ๐ฟ๐ฝ๐ต๐ถ๐๐บ is a principle that enables objects to change their form by extending or overriding existing methods. E.g. A "Dog" & "Cat" class that extended from the "Pet", shouldn't share the same "speak" method. You'd override it to have its own logic like "woof" or "meow"
๐๐ฏ๐๐๐ฟ๐ฎ๐ฐ๐๐ถ๐ผ๐ป reduces complexity by only surfacing the information needed for a given context or use case. E.g. A โPlayerโ class doesnโt need to know how the โeatโ method works in the โPetโ class, it just needs to know how to interact with it โ i.e. its input and output.
OOP provides a way to design your program that makes it ๐ฟ๐ฒ๐๐๐ฎ๐ฏ๐น๐ฒ, ๐๐ฒ๐ฐ๐๐ฟ๐ฒ, ๐๐๐ฎ๐ฏ๐น๐ฒ, ๐ฎ๐ป๐ฑ ๐ฒ๐ฎ๐๐ ๐๐ผ ๐๐ป๐ฑ๐ฒ๐ฟ๐๐๐ฎ๐ป๐ฑ. But it isn't without disadvantages. A couple of arguments against it are that it can lead to over-engineering and complexity on a large scale.




























