Author Archives: Shiva kaushik

Dark Mode in iOS

Dark Mode was revealed at WWDC 2019 and debuted with iOS 13. It gives iOS a darker look. The appearance of Dark Mode is determined by trait collections. When a user modifies the system’s look, the system requests that all windows and views redraw their contents. Without any additional logic, UIKit controls support it out Continue Reading »

Data Encryption in Swift

Encryption – Data encryption is the process of converting plain text data into an unreadable, encoded representation. After encrypted data has been decrypted, users and processes can read and process it.  Encryption converts the data into an unusable form due to this there’s less chance of hacking and data theft.  Plain text is scrambled by Continue Reading »

Bottom Navigation Bar

  A material widget that appears at the bottom of an app and allows users to choose from three to five different views. Multiple objects in the form of text marks, icons, or both are laid out on top of a piece of material in the bottom navigation bar.  It allows users to quickly navigate Continue Reading »

Media Query

Some applications must adjust their layout depending on system configuration in order to have the best user interface. To get the current system details in Flutter, we can use MediaQuery. Creates a subtree where media queries are resolved to the specified data. For example, you can read the MediaQueryData. size property from the MediaQueryData returned Continue Reading »

MultiThreading in iOS

MultiThreading – Multithreading means multiple tasks at the same time and the tasks which are being executed on what are Threads. Or we can say – In our app when we try to execute multiple tasks at the same time then our app UI will freeze because our mobile-only has 1 CPU. So we can Continue Reading »