An image representing 3D touch.

My Paltry Gripe on Inconsistencies between Force Touch and 3D Touch

This post compares 3D Touch on iPhones and Force Touch on the Apple Watch, noting their similar technology but different user experiences due to screen size. It expresses frustration with the inconsistent interaction between the devices, especially when dealing with notifications, highlighting a need for better integration in Apple’s ecosystem.

February 14, 2017 · 4 min · Vishal V. Shekkar
A cover image representation for the Swift Animator tool..

Swift: Animator

‘Animator’ is a Swift tool that simplifies creating complex UIView animations in iOS apps, using chainable animation blocks for a clean, readable syntax. It enhances the animation capabilities of UIKit by allowing sequential execution of animation steps with customizable parameters like duration, delay, and animation options, including spring damping and initial velocity. This tool aims to make code for complex animations more manageable and understandable, with an emphasis on continuity and ease of use.

December 7, 2016 · 4 min · Vishal V. Shekkar
A image showing a timeline illustration of Dispatch Group's typical functionality.'

Swift: DispatchGroup

DispatchGroup in Swift offers a simple solution for synchronizing multiple unrelated asynchronous operations. It allows tracking the completion of various tasks, even on different queues, without complex setups. This approach avoids messy and non-scalable code, making it ideal for handling multiple asynchronous tasks efficiently.

November 29, 2016 · 3 min · Vishal V. Shekkar
An arrow pointing right, cover image

The Importance of Moving Forward

This is an essay on why it’s better to not get stuck with just what works now, and how embracing change leads to better outcomes.

October 28, 2016 · 8 min · Vishal V. Shekkar
A Macbook Pro with Touch Bar

Touch Bar

Thoughts on Touch Bar—the new multi-touch strip on the new line of MacBook Pros

October 28, 2016 · 6 min · Vishal V. Shekkar
SwiftFSM Logo

Finite State Machine in Swift

SwiftFSM is state machine implemented in Swift as a library library. You may import this into your project. This post goes into explaining it’s functions and features.

October 26, 2016 · 7 min · Vishal V. Shekkar
Cover image showing the sea from Kizhunna beach

Kerala — Kizhunna Beach

A photo-filled travel log about the Kizhunna Beach in Kerala.

October 17, 2016 · 4 min · Vishal V. Shekkar
Google Logo

Happy 18th Birthday, Google

Some thoughts on how ubiquitious Google has become in our lives on its 18th Birthday.

September 27, 2016 · 4 min · Vishal V. Shekkar
Reliance Jio Logo

Reliance Jio — My take on the service

A quick take on the new telecom service in India—Reliance Jio

September 13, 2016 · 5 min · Vishal V. Shekkar

Why iPhone 7 won’t have Li-Fi

For the past few days there have been numerous reports that the next iPhone would feature the newly developed Li-Fi, which is the transfer of data using visible spectrum of light instead of radio waves, which the Wi-Fi use. Li-Fi boasts a bandwidth 10,000 times that of Wi-Fi. The radio spectrum being extremely crowded, Li-Fi is well in need. Li-Fi works by modulating the intensity of light emitted by light sources such as LED lamps in a very indiscrenable way to humans to get the data across....

January 23, 2016 · 3 min · Vishal V. Shekkar