Categories
Flutter

Environment Configuration In Flutter App

In this post, we will go over how we can configure development, staging and production environment configuration in Flutter app. We will create different environment configurations and load the right environment during runtime. Introduction To Environment Configuration In any app development process, we need to create different environments to run the app in. For example, […]

Categories
Flutter

Implement Sign In With Google In Flutter apps

In these series of posts, we will learn how to implement sign in with Google in Flutter applications. Since there are lots of things to cover, we have broken down the series into multiple posts. Introduction Most mobile apps need some sort of user authentication mechanism. Since most users have a Google account, sign in […]

Categories
Flutter

Implement Google Sign-In In Flutter

After setting up everything in Firebase for Google Sign-In in flutter, we are now ready to code. First of all, in the pubspec.yaml file, we will add the following dependencies by searching from pub.dev: (i). firebase_auth (ii). google_sign_in Implementation of Google Sign-In in Flutter After you have completed the log in design in flutter, we […]

Categories
Flutter

Setup Firebase For iOS Project For Google Sign-In

In this post, we will setup Firebase for iOS Project for Google Sign-In functionality. For the previous post on setting up a new project in Firebase, click here. Steps To Setup Firebase For iOS Project I. Click on the IOS icon option. II. After selecting IOS we have to provide IOS bundle name, application nickname […]

Categories
Flutter

Setup Firebase For Android Project For Google Sign-In

In this post, we will setup Firebase for Android Project for Google Sign-In functionality. For the previous post on setting up a new project in Firebase, click here. Steps To Setup Firebase For Android Project I. Click on the android icon option. II. After selecting android we have to provide android package name, application nickname […]

Categories
Flutter

Setup Firebase For Flutter Apps

In this tutorial, we will setup a project in Firebase for Flutter apps. This is the first part of the series where we are building the functionality in Flutter to allow Google Sign-In in our mobile apps. Introduction To Firebase Firebase is a fully managed backend infrastructure for developing mobile applications which is backed by […]

Categories
Flutter

Configure Gitlab To Deploy Flutter App Via CodeMagic

In this post, we will learn to configure Gitlab to deploy Flutter app via CodeMagic API. We will create a Gitlab CI/CD configuration file that can trigger manual release from Gitlab pipeline. Introduction CodeMagic is the most popular CI/CD platform in the Flutter Developer’s community to automate app deployment. With CodeMagic, one can deploy apps […]

Categories
Misc

Learn UML Class Diagram In 15 Minutes

In this post, we will learn about UML class diagram. What is a UML diagram? How to read or create UML diagram representing different classes and relationships? Introduction to UML Class Diagram UML stands for Unified Modeling Language. It offers a way to visualize a system’s architecture in a diagram. UML class diagram describes the […]

Categories
LeetCode

LeetCode: Determine Attendance Reward Problem

In this post, we will learn to solve a problem from LeetCode mock questions. The task is to determine attendance reward for a student should be rewarded based on his attendance records. The solution here is written in C# language. Problem Description From LeetCode You are given a string representing an attendance record for a […]

Categories
.NET Core

LINQ: Where Not In Another List

This is a short post on how to filter items from one list based on items on another list. We will use .NET Linq for writing the query syntax implementing where not in another list scenario. Problem Introduction Let’s say we have two lists as below: The posts list is our main list from where […]