git

Understanding Git Part 2 (Git Commands)

Extra information about Git, that may help you in your daily life.

Understanding Git Part 1

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git can be used to...

ionic

Implementing Dark Mode In Ionic 5

Ionic 5 is the latest version of Ionic released. In this guide, we will use that version to implement dark mode in the application.

Http Request In Ionic

Http Request is a packet of information that one computer sends to another computer to communicate something. Http contains different requests methods to perform certain actions. When you visit a...

Implementing Reorder In Ionic 4

The ion-reorder component will allow you to drag and drop items, thus changing the order of the list.

Side Menu In Ionic 4

Ionic 4 contains a component called ion-menu that will enable you to easily create a side menu for navigation.

Theming your App In Ionic 4

Ionic 4 is mostly used as a UI framework, it can be easily customized and changed according to the requirements.

Getting Started with Ionic

Ionic is a framework that helps you to create hybrid applications, thus you will have only one codebase for both IOS and Android. The latest version of ionic is ionic...

devOps

Building a Docker Container

Docker is a software containerization platform, it allows developers to create, deploy and run applications inside a container. In docker, everything is about container, which can run on any operating...

Blue Ocean In Jenkins

Blue Ocean for Jenkins was created to make it easier for teams to use Jenkins. When using blue ocean you can visualize the jobs getting executed and personalize it, so...

What Is Travis CI?

Travis CI is a continuous integration service that is used mostly in Github. It also provides free plan for open source projects. Also it is a hosted service, which means...

What Is Jenkins Pipeline?

Jenkins pipeline is a group of events or jobs that are linked with each other in sequence.

What Does Jenkins Do?

Jenkins is an open source automation software that helps in continuous integration and continuous delivery. In this tutorial, I will show you how to download jenkins and use a gradle...

firebase

Using Firebase With Bloc Pattern In Flutter

In this guide we will see how we can use both Firebase Authentication and Cloud Firestore with the Bloc Pattern.

How to Model your Firebase Data Class In Flutter

In this article, we will use Cloud Firestore in a Flutter application, in which we will create a simple application to show how to model our data class so we...

Using Phone Authentication With Firebase In Flutter

In this article, we will use Phone Authentication in a Flutter application, in which we will authenticate a user by logging in using the phone number and then we will...

Using Facebook Authentication With Firebase In Flutter

In this article, we will add Firebase Authentication and Facebook Auth login to a Flutter application, which will authenticate a user by logging in using the facebook account and then...

Using Twitter Authentication With Firebase In Flutter

In this article, we will add Firebase Authentication and Twitter login to a Flutter application, which will authenticate a user by logging in using the twitter account and then we...

Updated

Using Google Sign-in With Firebase In Flutter

In this article, we will add Firebase Authentication and Google Sign-in to a Flutter application, which will authenticate a user by logging in using the gmail account and then we...

Updated

Using Firebase Cloud Messaging In Flutter

In this article, we will add Firebase Cloud Messaging (FCM) to a Flutter application, which will enable us to send notifications to one user or a group of users.

Updated

Using Firebase Storage in Flutter

In this article, we will use Firebase Storage to add images and retrieve them, we will also connect the images with Firestore.

Using Cloud Firestore in Flutter

In this article, we will add Cloud Firestore to a Flutter application, perform different read, write operation and use some queries to retrieve data.

Updated

Using Firebase Authentication in Flutter

In this article, we will create a form to be able to create a new user which will be authenticated using the firebase authentication and also will be connected to...

Updated

Using Firebase Queries in Flutter

In this article, we will go more in depth in using firebase realtime database in flutter, and we will also see how easily you can query, retrieve the data, and...

Updated

Get Started with Firebase in Flutter

You heard about a UI framework for creating mobile applications called Flutter, and started learning it but now you need a database and read about Firebase! Well in this article...

flutter

Using Bloc Pattern In Flutter

In this guide, we will learn about the Bloc Design Pattern and how to use it in a Flutter application. We will show an example of using both Cubit and...

Using Sliver Widgets In Flutter

In this article, we will learn about the Sliver Widgets and how to use them in a Flutter application.

Using Animations In Flutter

In this article, we will learn about the implicit and explicit animations that are used in Flutter applications and give examples about them.

Using CustomPaint In Flutter

In this article, we will explain what is CustomPaint widget, check different shapes that can be created and give an example on how to use it in a Flutter application....

Using GetIt In Flutter

In this article, we will explain what is get_it, check different registration methods and give an example on how to use it in a Flutter application.

Using Github Actions With Flutter

In this article, we will see how to use Github Actions which is a continuous integration and continuous delivery tool with a Flutter Application.

Add Lint Rules To A Flutter Application

In this article, we will see how to add our own linting rules to a Flutter application and how to use the flutter_lints package.

Updated

Using Provider In Flutter

In this article, we will explain what is provider, check different provider type used and give an example on how to use it in a Flutter application.

Using Inherited Widget In Flutter

In this article, we will explain what is an inherited widget and give an example on how to use it in a Flutter application.

Creating a Timeline Component in Flutter

In this article, we will use the Stack widget and other Flutter widgets to create a timeline user interface.

Navigating In Flutter

If you check any application on your device, then you will notice that every application has multiple screens. In this article we will see how we can navigate to different...

Updated

Sending Emails In Flutter

In this article, we will use the flutter_email_sender plugin which will enable us to choose from different email provider applications and then send email from the Flutter application.

Updated

Using Floor Plugin In Flutter

In this article, we will use the floor plugin which is an SQLite abstraction. This plugin will enable us to perform different operations on a database(create, read, update, and delete)....

Updated

Using SQLite In Flutter

In this article, we will use the sqflite plugin which is a plugin that enables the of use SQLite to create a database,store data, update, and remove in a Flutter...

Updated

Using Shared Preferences In Flutter

In this article, we will use the shared preferences plugin to store data locally in a Flutter application.

Using Null Safety In Dart

In this article, we will try the new feature in Dart which is null safety and we will see how it can help us to avoid annoying errors.