Markos Zoulias Charatzas's repositories
windmill-osx
Windmill on the Mac is a native macOS application written in Swift 5 on Xcode 10 targetting macOS 10.14. The codebase is about 16k LOC.
windmill-ios
Windmill on the iPhone is a native iOS app written in Swift 5 on Xcode 10 targetting iOS 12.2. The codebase is about 5k LOC.
QNDAnimations
An API that introduces the idea of "rewinding", "toggling" and "forwarding" in UIView animations.
rootViewController
This is a companion project for the "How to replace the `rootViewController` of the `UIWindow` in iOS" post.
TBReusableUIView
How to implement a reusable UIView that can be used both at compile time under Interface Builder and at runtime.
windmill-api
The Windmill REST API is a Java EE 8 implementation written in Java 8 using JAX-RS. The codebase is about 7.5k LOC.
user_identity
This is server side implementation (on Rails) that supports residence based authentication via email.
oo-revelations
This project shows how to think in terms of classes and objects. Part of a talk about OO Misconceptions https://speakerdeck.com/qnoid/oo-revelations
verylargebox
verylargebox was a retail app that enabled local shops to have an online presence and reach out to customers on their iPhone. The app was written in Objective-C with the backend written in Ruby on Rails running on Heroku. Even though it was released on the App Store, it became apparent I had to raise money and go down the startup route. I made the decision not to go down that path which lead to its shutdown.
A-Series-Of-Steps
A companion project for the "A Series Of Steps" post.
AccessibilityDisplayOptions
NSWorkspace.accessibilityDisplayOptionsDidChangeNotification
QNDSoundDebuggingSample
This is a sample project for the sound debugging post http://qnoid.com/2013/06/08/Sound-Debugging.html
TBUndefined
Reference project for http://qnoid.com/2013/02/12/How-to-debug-a-%22Class-JKSerializer-is-implemented-in-both%22-case-(Part-1).html post