Fabrizio Duroni's repositories
ID3TagEditor
:musical_note::guitar:A Swift library to read and write ID3 Tag of any mp3 file. Supported ID3 tag version: 2.2, 2.3 and 2.4. Supported platform: iOS, macOS, tvOS, watchOS, Linux Ubuntu. :musical_note::guitar:
RangeUISlider
:iphone: :large_blue_circle::heavy_minus_sign::large_blue_circle: An iOS range selection slider compatible with UIKit and SwiftUI. Developed using autolayout and highly customizable using IBDesignabled and IBInspectable or programmatically. It support also RTL (right to left) languages automatically out of the box.
Spectral-Clara-Lux-Tracer
β¨A physically based ray tracer with multiple shading models support and Color Rendering Index (CRI) evaluation. Project developed for my master degree thesis at University Milano-Bicocca. β¨
Exploring-SceneKit
:space_invader: An app created to explorer the features of SceneKit iOS framework. Assets load (Model I/O), interaction, animation, classical rendering (Blinn-Phong), physically based rendering.
chicio.github.io
:ghost: Fabrizio Duroni (me :smile:) personal website. Created using GatsbyJS, Styled Components, Typescript, tsParticles, GitHub pages, Github Actions, Upptime.
React-Native-Multiple-RCTRootView
An example project created for my blog post "React Native: use multiple RTCRootView instances in an existing iOS app"
SpringBoot-RestClients-Cheatsheets
An example Spring Boot app that I created for my blog post "Spring Boot + Kotlin Rest client cheatsheet: RestTemplate and Webclient"
SwiftUI-CustomTabBar
:iphone: A custom iOS TabBar implementation using SwiftUI. :iphone:
Explore-WKScriptMessageHandler
:iphone: An example project created for my blog post "Web to native communication on iOS using WKScriptMessageHandler" :iphone:
Use-UIKit-In-SwiftUI
An example of UIViewRepresentable and UIViewControllerRepresentable create for my blog post "Use UIKit components in SwiftUI: UIViewControllerRepresentable and UIViewRepresentable" :iphone::baby_chick:
Model-View-Presenter
Example native iOS app and example native Android app showcasing Model View Presenter architectural pattern. :four_leaf_clover: This repo contains the examples shown in my blog posts "Model View Presenter on iOS: no more excuses, write your unit test" and "Model View Presenter on Android: unit test for everything":hibiscus:
React-Native-Typescript-Existing-App
An example project created for my blog post "React Native + Typescript :purple_heart:, love at first sight. Setup in an existing app."
module-federation-react-example
An example app designed with micro frontend architectural pattern using Webpack Module Federation. :rocket:
Notification-Content-Extension-Example
An example project created for my blog post "Rich iOS notifications with Notification Content Extension" :iphone:
Dependencies-injection-swift-example
A simple dependencies injection container I created for my blog post "How to: create your SUPER simple dependency injector framework in Swift" :bird::iphone:
React-Native-Native-Modules-Communication
An example project created for my blog post "React Native: a simple architecture for Native Modules communication with your UIViewController on iOS" and "React Native: a simple architecture for Native Modules communication with your Activities and Fragments on Android" :iphone::collision:
React-Native-Realm-Manual-Link
An example project created for my blog post "React Native and Realm: custom manual link for an iOS app with custom directories structure"
Sales-Taxes
:dollar: :credit_card: An iOS implementation of the Sales Taxes technical interview problem.
Clean-Code-Meaningful-Names
An example java project created for my blog post "A first approach to contract test"
Path-Example
An example playground created for my blog post "Use SwiftUI path to render you svg files: a practical example" π±π¨βπ¨
Contract-Tests
An example java project created for my blog post "A first approach to contract test"
Custom-Jackson-Module
π§±An example Kotlin project created for my blog post "A custom module for Jackson object mapper using Java Service Provider". π§±
Asynchronous-Testing-Closure-Dependency
This repository contains an example for my article "Asynchronous testing in Swift".
Autoclosure-and-Escaping
An example app created for my blog post "Swift Closure: demystifying escaping and autoclosure attributes"
Contract-Testing-Asynchronous-Messaging-Pact
A sample project for my blog post "", where I show how to create write contract tests for an asynchronous messaging architecture with ππ€ Pact, Junit 5 and MockK ππ€.
Explore-JavascriptInterfaces
:robot: An example project created for my blog post "Web to native communication on iOS using WKScriptMessageHandler" :robot:
Golden-Master-Testing-Characterization-Test
An example java project created for my blog post "Golden master testing aka Characterization test: a powerful tool to win your fight against legacy code"
React-Native-Background-Shape-Skia-Svg
An example project for my blog post "React Native is native: drawing customized background shapes with React Native Skia and React Native SVG". π§βπ¨π¨