Posts

Flutter, What... Who...

  Flutter, what is the big deal about it? Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and the web from a single codebase. Flutter. Original author(s) Google. Framework architecture: The major components of Flutter include: Dart platform -  Flutter apps are written in the Dart language and make use of many of the language's more advanced features. Flutter engine (Skia Graphics Engine) - Flutter's engine, written primarily in C++, provides low-level rendering support using Google's Skia graphics library. Additionally, it interfaces with platform-specific SDKs such as those provided by Android and iOS. Foundation library -  The Foundation library, written in Dart, provides basic classes and functions that are used to construct applications using Flutter, such as APIs to communicate with the engine.   Design-specific widget -  T...

Python Class

  Python: Class and Behavior Python is a completely object-oriented language. You have been working with classes and objects right from the beginning of these tutorials. Every element in a Python program is an object of a class. A number, string, list, dictionary, etc., used in a program is an object of a corresponding built-in class. You can retrieve the class name of variables or objects using the "type()"  method, as shown below. Example: Python Built-in Classes ``` >> > num = 20 >> > type ( num ) < class 'int' > >> > s = "Python" >> > type ( s ) < class 'str' > ``` - Defining a Class A class in Python can be defined using the "class" keyword. ``` class < ClassName > : < statement1 > < statement2 > . . < statementN > ``` 1. Class Attributes 2. Constructor 3. Instance Attributes 4. Properties 5. Class Methods A class ...