Pinned Repositories
AarogyaSetu_Android
Aarogya Setu Android app native code
Aerial
Apple TV Aerial Screensaver for Mac
ammas-rasam
Rasam recipe. Using Github's powerful MD rendering to share this.
Animator
Animator is a block-based UIView animation helper which enables complex animations to be performed with ease.
apercu
ArchivingSwiftStructures
A comparison and demonstration between 3 ways of archiving and unarchiving Swift Structures. The playground ArchivingSwiftStructures1 is the most inelegant way of doing this. Look at ArchivingSwiftStructures2 and ArchivingSwiftStructures3 for more elegant ways. Swift made structures very powerful, and hence using structures more is very tempting. But, since NSCoding can only be conformed to by classes, archiving structure instances needs some workaround. Read through my article detailing ways to do this here: https://medium.com/@vishalvshekkar/swift-structure-instances-within-a-class-archived-with-nskeyedarchiver-e27744f26811#.a7k5jwl4a
LineGraph
A Subclass of UIView that plots a line graph in Apple's Health App style and is highly customizable.
S3DeduplicationHelper
A swift-cli tool to fetch all objects in an S3 bucket filtered by a key prefix and provide mechasnisms to find duplicates among those keys using eTag and size of each objects.
SwiftCalendar
A highly customizable calendar that is implemented in Swift 2.0
SwiftFSM
An extremely light-weight and generic Finite State Machine (FSM) implemented in Swift.
vishalvshekkar's Repositories
vishalvshekkar/Animator
Animator is a block-based UIView animation helper which enables complex animations to be performed with ease.
vishalvshekkar/SwiftFSM
An extremely light-weight and generic Finite State Machine (FSM) implemented in Swift.
vishalvshekkar/ArchivingSwiftStructures
A comparison and demonstration between 3 ways of archiving and unarchiving Swift Structures. The playground ArchivingSwiftStructures1 is the most inelegant way of doing this. Look at ArchivingSwiftStructures2 and ArchivingSwiftStructures3 for more elegant ways. Swift made structures very powerful, and hence using structures more is very tempting. But, since NSCoding can only be conformed to by classes, archiving structure instances needs some workaround. Read through my article detailing ways to do this here: https://medium.com/@vishalvshekkar/swift-structure-instances-within-a-class-archived-with-nskeyedarchiver-e27744f26811#.a7k5jwl4a
vishalvshekkar/AarogyaSetu_Android
Aarogya Setu Android app native code
vishalvshekkar/Aerial
Apple TV Aerial Screensaver for Mac
vishalvshekkar/ammas-rasam
Rasam recipe. Using Github's powerful MD rendering to share this.
vishalvshekkar/apercu
vishalvshekkar/attest
A basic POC on Facebook Account Kit written in Swift
vishalvshekkar/Cookbook
Canonical Examples for Using the AudioKit Framework
vishalvshekkar/formel
Just a demonstrative project showcasing Generics and Protocols for initialising UI elements.
vishalvshekkar/fuildLoader
vishalvshekkar/homebridge
HomeKit support for the impatient
vishalvshekkar/how-to-live-this-meaningless-life
vishalvshekkar/keep-a-changelog
If you build software, keep a changelog.
vishalvshekkar/labyrinth-blog
vishalvshekkar/otpgateway
Standalone server for user address and OTP verification flows with pluggable providers (e-mail, SMS, bank penny drops etc.)
vishalvshekkar/PassphraseEntropy
vishalvshekkar/personal-website
Code that'll help you kickstart a personal website that showcases your work as a software developer.
vishalvshekkar/personal-website-gatsby
vishalvshekkar/Reachability.swift
Replacement for Apple's Reachability re-written in Swift with closures
vishalvshekkar/realmDemo
A Demo Project showcasing Realm
vishalvshekkar/S3DeduplicationHelper
A swift-cli tool to fetch all objects in an S3 bucket filtered by a key prefix and provide mechasnisms to find duplicates among those keys using eTag and size of each objects.
vishalvshekkar/streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
vishalvshekkar/swift-algorithm-club
Algorithms and data structures in Swift, with explanations!
vishalvshekkar/Swift-Notes
Notes on Swift learnings
vishalvshekkar/turicreate
Turi Create simplifies the development of custom machine learning models.
vishalvshekkar/vishalvshekkar
vishalvshekkar/vishalvshekkar-website
vishalvshekkar/XCGLogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
vishalvshekkar/notion-qa