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...


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...


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...



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.


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.


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...


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...


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...


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...

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.

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)....

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...

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.