davidkmn Goto Github PK
Name: David K
Type: User
Bio: Head of Mobile Product and Dev at a Crypto CEX. Lead iOS Engineer
Location: London
Name: David K
Type: User
Bio: Head of Mobile Product and Dev at a Crypto CEX. Lead iOS Engineer
Location: London
A DSL library of working with auto layout in swift in a simpler and safer way
Example of using multiple UIView.animate() for chaining simple animations
A repo of different animation demos
Async related playground projects collection
A simple blockchain (does not include a mining algo, merkle root)
An illustration of a simplified version of the proof of stake algorithm, winners chosen at random by weighted based on their stake (so the greater the token number staked the greater the chance of forging a new block)
An illustration of a simple proof of work mining algorithm where the nonce gets incremented, hashed using SHA256 until the difficulty (number of leading 0s) is reached
Using bluetooth to connect and communicated between two unknown devices and send data between them
Real-time messaging library for Go with scalability in mind
The project shows additions, removal and management of multiple child controllers in one container parent view controller. One way to fix the Massive View Controller Issue
Custom Progress UI component that updates its progress in response to a remote download, we are tracking the download through the didWriteData method from the URLSessionDownloadDelegate protocol methods.
Declarative way to create CollectionViews and manage them. A declarative generic collection view manager which allows simple management of collection views and allows to build up interfaces quickly. It also supports prefetching and uses the Paul Heckel's Diffing algorithm to differentiate between old and new section and item changes. Paul Heckel's Diffing algorithm is the best solution known longest common subsequence problem.
Demo of having a container view controller, multiple child view controllers in one main view controller. View Controller composition Example.
A small demo project that demonstrates the possibilities of the coordinator pattern
The project demonstrates basic Pushing and Popping animation by changing the modalTransitionStyle
An example of Collection View smooth scrolling using the prefetching functionality
Collection of algorithms I experiment and implement
Command Pattern example in Swift
Iterator Design Pattern in Swift
Multiple videos merge in one video with manage scale and aspect ratio for Swift.
An implementation of Facebook's floating like animation that animates up when the user does a long press. Do a long press on any part of the screen to test.
An example of caching in the File System
FlowStacks allows you to hoist SwiftUI navigation and presentation state into a Coordinator
Library for enabling asynchronous health checks in your service
Allows fetching of image types and sized prior to fetching the whole image
An simplified instagram clone that I worked on a while back. Uses Google Firebase as the backend. Allows video and photo uploads, messaging between users and include pagination functionality.
A Custom UI Loading component
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.