I am a full time freelance Flutter developer with over 4+ years of professional experience.
Working with Android, iOS, Web and Desktop application using Flutter framework.
With a passion for building beautiful, custom UIs with responsive animations, I help people and companies bring their next big idea to life, on any phone.
My areas of expertise include:
- Flutter / Dart
- Firebase / MySql / SQLite
- Provider / BLOC state management / GetX
- Google maps
- Google, Facebook, Email, Twitter, Github, Phone, Apple authentications
- Crashlytics, Google Analytics, Push notifications
- Custom widgets and complex animations
- In-App purchase, Stripe, Razorpay
- Figma, Sketch, Adobe XD resource extraction
- Google Cloud Platform
- Test Driven Development
- Unit, Widget and Integration Testing
Sr Flutter Developer
Ventaja International CorpFlutter Developer
Kalmon Production LLCFlutter Developer
Hej Tech Pvt LtdPostman
MySQL
Skype
Jira
Slack
Visual Studio Code
WebRtc
Socket.IO
Figma
Android Studio
Git
GitLab
Visual Studio Code
Xcode
Firebase
Google Maps
Bloc
Provider
Dart
Hi. Myself is Baragautang. I have a 4 plus years of experience in the, uh, Flutter. Uh, I worked on the Android iOS, I've been testing applications.
For the, uh, asynchronous data, uh, I created a event instead, and I write a synchronous method. Also, I write some string method for the get the data from the server. And if if we are using, uh, socket or anything else, So, uh, I am using the stream for that.
Uh, for the, uh, document API, uh, I just read the, uh, all the document first and implement with the, uh, like, what is the request and what is the response. Uh, I will create a request model for the API and also, uh, write a common method for the API. So, uh, like, it's reusable, uh, API method. So I can use them again and again.
For the large payloads, uh, basically, uh, we are using paginated data. So that will be help to uh, handle the larger, uh, payloads. So based on that, uh, we can manage it.
For the performance, uh, generally, I am using a stateless widget. So it will help to, uh, uh, increase the performance of the app. It will increase the FPS of the our app. And use the common methods like, uh, reusable, uh, reusable widget. So that will help to, uh, improve the, uh, air performance.
Uh, for the, uh, API error error, so, generally, I use dry kit, and there is an, uh, uh, I'm using the socket exception and other exception to, uh, handle the error.
So for the, uh, debug, I think, uh, feel to check the whether it's broke its wheel or not, whether in the loading state or not. Then we have to, uh, use a debugger for that. That is I know.
For the, uh, user interaction and data, fetching and local, uh, persistent flutter. So, uh, to handle that 1, create, uh, methods for that for the user interaction. And based on the user interaction, we can call this state if we are using the block management. And for the data phasing, we can also use the event. If user interact with any, uh, click events, then we can fetch it from the API or from the server.
For the, uh, Firebase and the auth oh, so, uh, generally, there is and there's some methods like, uh, Google sign in, Apple sign in, and the password authentications, and the database in, you know, anonymous, uh, login. And for if you're using a third party API for the login, they are providing the, uh, old token. So based on that, we can do the login and authentication. And for the security, uh, we can use the local database as a, uh, self defense where we can store the our data as in the token. So where we can use the, uh, authentication process, and we can also do the uh, authentic assistance.
For the CICD pipeline, I have used the gate and to maintain the code in the gate, uh, on the daily basis and update my report. Uh, if I added any changes, it will help to, uh, other developers to get the latest quote.
So, uh, I learned the letter from the 1 project, which is the grid club, uh, where I learned the how to collect the how to create an animation and, uh, how can we, uh, do the, uh, how can we apply the state management? So that is the, uh, project.