Managing software teams like sports teams can be highly effective, but only if you focus on the right analogies.
ThE uSeFuL
Usefulness is comparative...
Sunday, August 17, 2025
Is Flutter the new Adobe Flash?
Some developers compare Flutter to Adobe Flash due to similarities in their approach to UI rendering and cross-platform ambitions.
Sunday, July 6, 2025
Why is the True or False data type is called boolean?
The True or False data type is called Boolean because it is named after George Boole, a 19th-century English mathematician and logician.
George Boole developed a branch of algebra called Boolean algebra in the mid-1800s. Boolean algebra deals with binary values: true/false, 1/0, or on/off. His system laid the foundation for digital logic and computer science, especially how computers make decisions using logic gates.
Thursday, June 12, 2025
Handling ABI filters when adding a Flutter module to your Android project
Including a Flutter module in a native Android app is a powerful way to integrate Flutter's UI capabilities into an existing Android project. However, correctly handling ABI (Application Binary Interface) filters is important to ensure your native app is only built for the architectures that Flutter supports. Let’s go through the key concepts and practical steps involved.
Friday, November 8, 2024
Singleton Design Pattern - Swift
Singleton design pattern is the go-to pattern when one requires to manage a single state accross the board. In Swift initializing a singleton is very easy. In this post I want to talk about some concepts the documentation doesn't explicitly describe.
Monday, April 11, 2022
Using WebRTC in your iOS app (what the official documentation will not tell you)
The documentation is prety extensive and when followed you can successfully get it running in both your simulator and device. However, you are in for two surprises!!!
Sunday, January 20, 2019
Create peer-to-peer connections over Wi-Fi (Android)
This post is an extension of the conceptual explanation found on the same at P2Feed. They also felt that documentation provided by Google was not comprehensive enough. There are number of libraries/starter projects developed by other developers for the same but if you are interested in whats happening under the hood and want to have full control of your peer-to-peer connection with no cost, please do keep on reading. This article assumes that you have already read the Android Developer Documentation on Wifi direct and is here for more clarity.
Sunday, January 7, 2018
Setting an attributed string to an UITextView
yourTextView.attributedText = Your attributed string
However, I noticed that the scroll position of the UITextView changes upon executing the above line of code.
Monday, December 11, 2017
Selecting text in mobile Safari using voice over
1. Listen to voice over reading the text you want to select (navigate the website the usual way). Voice over might read more than what you actually want. You'll be ok as long as the text you want to select is included.
2. Use the rotor (Do a gesture like as if you are using a drawing compass to draw a circle. Use two fingers.) to switch to words
3. Do the opposite of pinching
Thursday, June 8, 2017
View console on Postman
1. Open Postman and go to View -> Show postman console.
2. That's it!!!