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

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 […]

Categories
Angular

Routing In Angular In Depth

In this post, we will learn about routing in Angular in depth. We will start from basics and progress towards passing parameters, using child routes, protecting routes and finally routing modularization. Introduction To Routing In Angular Even though an Angular app is a single page appllication (SPA), the routing mechanism plays an important role to […]

Categories
Flutter

How To Improve User Experience Of Flutter App

In this post we will talk about how to improve user experience of Flutter app. Having a working mobile app is one thing but giving a pleasant user experience is a whole another thing. You could have a pretty design of colors, fonts, icons and images and even the functionality correct. Yet, the users can […]

Categories
.NET Core

Connect .NET Core With MSSQL On A Docker Container

In this post, we will learn to setup a .NET core app to connect with MSSQL database on a docker container environment. We will run a SQL server on ubuntu container and attach volume on it. Then we will learn to run queries on the running sql server instance and persist changes on it. We […]

Categories
Flutter

Redesign UI Of HangMan Game

Although we have a working and functional HangMan game built in Flutter, to be quite honest, the User Interface is not much impressive. Design Enhancements Some of the changes that we I like to see for our game are: Use a vertical orientation instead of landscape Improve color choices for the overall app Update texts […]

Categories
Flutter

Managing State Of Game In Flutter

We have covered most of the design related development of HangMan game in our previous posts. In this post, we will be making the the game functional by managing the state of game in Flutter. This is going to be a long post as we will be covering a lot of code in this part. […]