Community Activities

Some of my recent talks and community activities

Dart Extension Methods in Flutter to Make Life Easier

November 17, 2020

Flutter framework uses dart programming language and dart has few interesting language features. One of which is a extension methods. The extension methods allows use to add new functionalities to existing libraries and codes without actually modifying the source. So in this talk, I would like to show how we can use this feature to make programming in Flutter a lot easier in various cases. I will also demonstrate with example codes, how extension methods help us keep our code clean and readable with simple additions of few extension methods.

Production Mobile Apps with Flutter and Firebase

October 17, 2020

This session was about how we can leverage the Firebase services together with Flutter in order to develop and deploy the production level mobile applications. I shared my experience along with some tips and tricks to work with Flutter and Firebase. Mostly focused on how we can use various services of firebase ecosystem, with Flutter to build our app from scratch to production.

Flutter Firebase Auth and State management with Riverpod

September 17, 2020

Took two sessions on 10 days workshop on Flutter organized by CSIT Association of Nepal : Purbanchal, in coordination with Flutter Nepal. First session was on integrating Firebase Authentication in Flutter application to authenticate users using. And the second session was on introduction to state management in Flutter using Riverpod.

Preparing Flutter App for Mobile, Web & Desktop

September 12, 2020

How to prepare for multiple platform development and deployment with Flutter. Going beyond mobile, targeting web and desktops, what we need to keep in mind. Tips and suggestions to keep things manageable.

Flutter State Management with Riverpod

August 29, 2020

The talk was related to General introduction to state and state management in flutter, then a more detailed demonstration of how to use Riverpod as a state management solution with a simple demo application.

Organizing and Training in Flutter Workshop

March 1, 2020

With the help of the community, we organized workshops for undergraduate CS students in 4 colleges of Nepal.

Flutter - Automated Testing for Robust Applications Development

November 23, 2019

The talk was related to Flutter application development and writing and performing Automated tests in flutter. It was a hands on experience with automated testing tools on flutter. Attendees were able to see the automated testing tools (unit testing, widget testing as well as integration testing) in action along with how to write those tests.

How I started with flutter and was hired just after a month

September 7, 2019

This was basically a motivation to upcoming Flutter developers during flutter study jam organized by Flutter Nepal. In this talk I shared my experience with flutter, how and why I switched from React Native to Flutter and was able to make a notable progress in just a month. I shared with attendees how I created open source content on Flutter, started sharing over social network and was noticed by people who wanted to hire me