Puneet Sharma's repositories
Sensor
Coding for iOS is evolving more and more. MVVM, Viper, Clean Architecture are patterns that help in writing more legible, testable and beautiful code. When you add Rx and Redux to the mix unidirectional data flow and flawless state handling are achieved effortlessly. As a team you have to find something that is powerful but controllable, defined yet open for changes, concise but readable. In this talk we want to reveal our architecture and the way we are writing code at mytaxi. The things that we learned along the way, where we are right now and the road that is still ahead of us!
EasyAnimation
A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!
Stellar
A fantastic Physical animation library for swift
RMStore
A lightweight iOS library for In-App Purchases
AZTransitions
API to make great custom transitions in one method
Sourcery
Meta-programming for Swift, stop writing boilerplate code.
ios-architecture
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
AnyCodable
Generic Any? data encapsulation meant to facilitate the transformation of loosely typed objects using Codable.
react-native-swift-bridge
Utility for building Swift-to-RN bridge (.m) file
sample-ios-embedded
Embedding the NativeScript for iOS runtime in an existing app
EarlGrey
:tea: iOS UI Automation Test Framework
chisel
Chisel is a collection of LLDB commands to assist debugging iOS apps.
HidingNavigationBar
Easily hide and show a view controller's navigation bar (and tab bar) as a user scrolls
Skeleton
An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content.
OpenWeatherApp-
Weather App using WorldWeatherAPI.
sixthsense
Automatically exported from code.google.com/p/sixthsense
GraphPlotting
Initial Commit
NVDSP
iOS/OSX DSP for audio (with Novocaine)
SampleCode
Sample Code