Git Product home page Git Product logo

David K's Projects

anchorkit icon anchorkit

A DSL library of working with auto layout in swift in a simpler and safer way

blockchain_simple_proof_of_stake icon blockchain_simple_proof_of_stake

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)

blockchain_simple_proof_of_work icon blockchain_simple_proof_of_work

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

bluetoothcommunication icon bluetoothcommunication

Using bluetooth to connect and communicated between two unknown devices and send data between them

centrifuge icon centrifuge

Real-time messaging library for Go with scalability in mind

child-controller_management icon child-controller_management

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

circleprogresscabasicanim icon circleprogresscabasicanim

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.

collectionviewmanagerkit icon collectionviewmanagerkit

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.

containerviewcontroller icon containerviewcontroller

Demo of having a container view controller, multiple child view controllers in one main view controller. View Controller composition Example.

coordinatorsdemo icon coordinatorsdemo

A small demo project that demonstrates the possibilities of the coordinator pattern

custompushandpop icon custompushandpop

The project demonstrates basic Pushing and Popping animation by changing the modalTransitionStyle

cv_prefetching icon cv_prefetching

An example of Collection View smooth scrolling using the prefetching functionality

facebook_like_animation icon facebook_like_animation

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.

flowstacks icon flowstacks

FlowStacks allows you to hoist SwiftUI navigation and presentation state into a Coordinator

go-health icon go-health

Library for enabling asynchronous health checks in your service

imagesizefetcher icon imagesizefetcher

Allows fetching of image types and sized prior to fetching the whole image

instagram_clone icon instagram_clone

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.