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

Categories
Flutter

Guess Word Design For HangMan Game

We have already covered designing the Stick Figure of our HangMan game in our previous posts. Now, we move onto next phase of our game and that is the guess word design part. Guess Word Design Our HangMan game which we are building in Flutter is going to need an interface where users can guess […]