Open in app

Sign in

Write

Sign in

Vikash Anand
Vikash Anand

134 Followers

Home

About

Apr 18, 2022

Hot-Reloading — Swift and SwiftUI

This article is about Hot-Reloading and how we can use it to speed — up our application development workflow. Before that lets understand, how Hot-Reloading speeds up the workflow ? App development is an iterative process where we do code changes and then to check the outcome, we have to…

IOS

4 min read

Hot-Reloading — Swift and SwiftUI
Hot-Reloading — Swift and SwiftUI
IOS

4 min read


Jul 22, 2021

async — await in swift, part ✌️

Disclaimer — This is the continuation of the ‘async-await’ article that I have written previously. If you have not read that then I would suggest you check that article first. Also information presented in this artilce is gather after watching the “Meet async-await in Swift” WWDC 21 video. Note —…

IOS

6 min read

async — await in swift, part ✌️
async — await in swift, part ✌️
IOS

6 min read


Jul 4, 2021

async-await in swift

Disclaimer — This is less of an article and more of a note that I have created after reading “async-await” articles and watching “Meet async-await in Swift” WWDC 21 video. Hopefully this will clarify some of the doubts that you have regarding “async-await in Swift”. …

Swift

5 min read

async-await in swift
async-await in swift
Swift

5 min read


Mar 19, 2020

Separation of concerns using — Enums

Idea for this article came from a you tube video named “try! Swift Tokyo 2018 — Optimizing Swift code for separation of concerns and simplicity”. So for starters lets consider the following requirement for an iOS application 1. Make an API call 2. If API call returns some data then…

IOS

5 min read

Separation of concerns using — Enums
Separation of concerns using — Enums
IOS

5 min read


Nov 29, 2019

Diffable Data Sources

This article talks about a new approach to create data sources for Tableview / Collectionview called Diffable Datasource which was introduced this year in WWDC. Let’s see first how we implement your tableview datasource currently.We set a class as datasource for our tableview / collectionview and then we implement two…

IOS

8 min read

Diffable Data Sources
Diffable Data Sources
IOS

8 min read


Nov 2, 2019

Adding compile time safety to code

Recently I watched a WWDC video “Swift in practice” which talked about many techniques among which one of the topic was “how to write compile time safe applications”. In this article I will be sharing couple of those techniques from the video. Let’s start then Case 1 — Asset Catalog…

Swift

5 min read

Adding compile time safety to code
Adding compile time safety to code
Swift

5 min read


Sep 27, 2019

Loading Custom Views in iOS, The Right Way.

This article talks about couple of points, first one is “Popular approach to load an xib file for a custom view” and drawback of this popular approcach and then we will see the “right way to load an xib for a custom view”. Lets start then, If you look up…

IOS

6 min read

Loading Custom Views in iOS, The right way
Loading Custom Views in iOS, The right way
IOS

6 min read


Aug 11, 2019

iOS Application Launch Sequence

This article talks about all the steps involved in a “Launch of an iOS application” What happens when an application is launched: The application is launched, either explicitly by the user or implicitly by the system. The Xcode-provided main function(@UIApplicationMain) calls UIKit’s UIApplicationMain(_:_:_:_:) function. The UIApplicationMain(_:_:_:_:) function creates the UIApplication object and your application delegate.

IOS

9 min read

iOS Application Launch Sequence
iOS Application Launch Sequence
IOS

9 min read


Aug 1, 2019

iOS storage best practices

This article talks about the common locations where your iOS application can store files in. Following are the sections in which an iOS application sandbox is divided Bundle Container : This is the application’s bundle. This directory contains the application and all of its resources.You cannot write to this directory…

IOS

7 min read

iOS storage best practices
iOS storage best practices
IOS

7 min read


Jul 3, 2019

Embracing Dark Mode — iOS 13

Dark Mode — iOS 13+ Apple has finally brought Dark mode in iOS 13 and i have been using it for a while and it looks gorgeous 😍. Apple has a WWDC session for Dark Mode in which they have explained in detail about how applications can support Dark mode…

IOS

8 min read

Embracing Dark Mode — iOS 13
Embracing Dark Mode — iOS 13
IOS

8 min read

Vikash Anand

Vikash Anand

134 Followers

iOS Application Developer.

Following
  • Stfalcon.com

    Stfalcon.com

  • Muzli

    Muzli

  • Edwin Klesman

    Edwin Klesman

  • Donna L Roberts, PhD (Psych Pstuff)

    Donna L Roberts, PhD (Psych Pstuff)

  • Steven Curtis

    Steven Curtis

See all (154)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams