Flutter TextButton Widget – Usage and Examples

In this tutorial, we will explore the Button widgets available in the Flutter. Compared to the previous version Flutter2, Flutter3 has updated the button...
Java GIF Tutorial

Create animated GIF from multiple images in Java

In this tutorial, we will learn how to programmatically create animated GIF by combining multiple images in java easily. We will make use of...
Java Webp Tutorial

Java WebP Image Support – Read and Save WebP Images

WebP is a new generation image format developed by Google exclusively for the Web. It has both lossy and lossless compression support. When compared...

How to update all WordPress post content URLs with SQL

Updating all the URLs and resources in the WordPress site after migrating to a new domain or migrating to a domain from IP address...
Flutter for desktop tutorial

Create your first flutter desktop application – Flutter tutorial

Flutter is the new developer-friendly cross-platform open-source framework developed by Google. The flutter community is growing and as of 2022, with flutter 3, it...
Java Open File Explorer

How to open file explorer in java

Sometimes, we come across requirements where we need to open a particular folder or directory in the native file explorer. In this tutorial, we...

Custom Shapes for JavaFX UI Components

JavaFX allows great customization options. You can easily customise and reuse component designs using CSS. In this article, we will see how to apply...
JavaFX DatePicker Tutorial

JavaFx DatePicker Tutorial

In this tutorial, we will talk about JavaFX DatePicker basic usage, how to format the selected date using DateTimeFormatter to string value, and customize...

Emulating Fingerprint in Android Emulator

Android Emulators are simply the best way to test our application during development or when we want to use apps on PC. Currently, fingerprint...
JavaFX ObservableList

JavaFX ObservableList Tutorial

JavaFX ObservableList is JavaFX SDK's special implementation of List interface. It is basically an observable list that provides option to attach listeners for list...

JavaFX Custom Shaped Buttons

JavaFX provides effective ways to customize the shape of most of the components. In this tutorial, we will learn how to set a custom...
Java/JavaFX TrayIcon Tutorial

Java TrayIcon Tutorial (With popupmenu and images)

Trayicons are really useful widgets for interacting with the application when the main dialog is minimized/hidden or the application is running in the background....

How to make Navigation Drawer (Side Panel) in JavaFX – JavaFX Drawer

Navigation drawer provides an intuitive way to keep main navigation controls of the UI clean. The drawer will only be made visible to the...
WebP image support in Linux

How to add WebP thumbnail support on Ubuntu and Linux Mint

As of writing this article, on 2022 June, there is no default support for WebP images in the Ubuntu/Linux Mint file explorers. As a...
APT/DPKG error because of fileoverwrite

How to fix “trying to overwrite …, which is also in package …” issue...

Let's see how to solve the problem of apt or dpkg failing to install packages due to errors like the following. This is happening...

How to create excel files in Java

In this tutorial, we will explore the Java spreadsheet support and learn how to create Microsoft Excel .xlsx spreadsheet files using java program. For...
Flutter OutlinedButton Tutorial

Flutter OutlinedButton Tutorial (2022)

An OutlinedButton is a button with text child and a border outline. It is also a form of TextButton with an outline. They are...
UUID in flutter

How to generate UUID in dart / flutter

Very often, we come across the need to have UUID. UUIDs are perfect for giving unique ID to objects and resources. In this tutorial,...
Dart syntax highlight for Wordpress

Dart/Flutter code highlighting for WordPress

The WordPress's SyntaxHighligter Evolved is a great plugin for syntax highlighting. It supports a ton of syntaxes and has a lot of customization. However,...

JavaFX Splash Screen

Splash screens are awesome. They allows to engage users when the application load in the background as a loading screen. In this article, we...