File handling with Java Streams are a way to efficiently process and manipulate data in Java. When it comes to File I/O (Input/Output) operations, Java provides a set of classes for working with files...Read More
Testing Flutter applications Testing is an essential part of software development, and Flutter provides a robust testing framework for writing unit, widget, and integration tests. Here are different t...Read More
Flutter forms with GetX In Flutter, forms are a way to collect user input in a structured manner. Flutter provides the Form widget as a container for form elements, and it includes a set of form-relat...Read More
Java Exception framework A mechanism provided by the Java programming language to handle unexpected or exceptional situations that may occur during the execution of a program.Exceptions represent situ...Read More
State management with GetX GetX is a powerful and lightweight package in Flutter that provides a convenient way to manage state, handle dependency injection, and navigate between screens. It simplifie...Read More
We learn about the importance of “Generics” and “Collections”: Generics in Java allow you to create classes, interfaces, and methods that operate on any type (or types) specifi...Read More
We learn about the importance of “Interface” feature of OOP: In Java, an interface is a way to achieve abstraction. It’s like a blueprint of a class, defining a set of methods that a...Read More
Flutter most used widgets Flutter has a rich library of layout widgets. In this lesson we cover the most used. We also experiment with a reusable ‘Hotel’ component. The data can be passed ...Read More
We learn about Object Oriented Programming principles: Classes vs Objects Abstraction Instantiation Encapsualtion with Setters and Getters Inheritance via Parent and Child classes Polymorphism Object-...Read More
Flutter Layout widgets Flutter has a rich library of layout widgets. Here are a few of those most commonly used. They fall into two categories: standard widgets from the widgets library, and specializ...Read More