The Wayback Machine - https://web.archive.org/web/20220710033709/https://github.com/malcommac
Skip to content
Avatar
:octocat:
Building Stuff
:octocat:
Building Stuff

Sponsors

@lorenzosfienti @bithavoc @shopgun
Block or Report

Block or report malcommac

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
malcommac/README.md

I’m a passionate Software Engineer with deep knowledge mobile ecosystem.
I started programming on macOS in 2000 and iOS on 2007. I'm also passionate working in backend environments with Node and JS.
Since 2018 I'm leading the Mobile Team at Immobiliare.it, the #1 Real Estate company in Italy.
I'm in love with simple and good design, in my life I'm a strongly follower of wabi-sabi.

❤️ Support OSs

You know, maintaing and developing tools consumes resources and time. While I enjoy making them your support is foundamental to allow me continue its development.

🚀 Open Source

RealHTTP

RealHTTP is lightweight and complete http client made for Swift. It's made with async/await in mind and it sports a typesafe yet simple syntax. We are currently using it in Immobiliare.it official client.

RealFlags

RealFlags makes it easy to configure feature flagsin your codebase. It's designed for Swift and provides a simple and elegant abstraction layer over multiple providers you can query with your own priority. It also comes with an handy UI tool to browse and alter values directly at runtime!

SwiftDate

With over 3 milion of downloads on CocoaPods, since 2015 SwiftDate is the #1 toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift. Fully documented with 90% of code coverage this is the preferred solution to work with datetime on iOS, but it also compatible with macOS and Linux operating systems (partially).

SwiftLocation

Location Manager can be painful and uselessly complex with iOS and Swift. This lightweight solution allows you to use all system's location based services (plus external services like Google Maps, MapBox, OpenStreet and Nokia Here) directly from an easy to use and elegant APIs set.
It supports efficient & easy location tracker (single, continous, significant and visits), location by IP, gecoding/reverse geocoding, geofencing, autocomplete, beacon ranging & broadcasting.

Hydra

Asynchronous programming is not an easy task in Swift (as like in ObjC). Hydra is full-featured library which allows you to write better async code. It's partially based on JavaScript A+ specs and also implements modern construct like await which allows you to write async code in sync manner. Hydra supports all sexiest operators like always, validate, timeout, retry, all, any, pass, recover, map, zip, defer and retry.

SwiftRichString

SwiftRichString is a library which allows to create and manipulate attributed strings easily both in iOS, macOS, tvOS and even watchOS. It provides convenient way to store styles you can reuse in your app's UI elements, allows complex tag-based strings rendering and also includes integration with Interface Builder.

ScrollStackController

Create complex scrollable layout using UIViewControllers or plain UIViews and simplify your code!
ScrollStackController is a class you can use to create complex layouts using scrollable UIStackView but where each row is handled by a separate UIViewController; this allows you to keep a great separation of concerns.

Pinned

  1. SwiftDate Public

    🐔 Toolkit to parse, validate, manipulate, compare and display dates, time & timezones in Swift.

    Swift 7k 698

  2. Hydra Public

    ⚡️ Lightweight full-featured Promises, Async & Await Library in Swift

    Swift 2k 116

  3. 🛰 CoreLocation Made Easy - Efficient & Easy Location Tracker, IP Location, Gecoder, Geofence, Autocomplete, Beacon Ranging, Broadcaster and Visits Monitoring

    Swift 3.1k 412

  4. 👩‍🎨 Elegant Attributed String composition in Swift sauce

    Swift 2.8k 194

  5. SwiftScanner Public archive

    String Scanner in pure Swift (supports unicode)

    Swift 171 18

  6. 🧩 Easy scrollable layouts in UIKit

    Swift 398 27

864 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Mon Wed Fri
Activity overview
Contributed to immobiliare/RealHTTP, immobiliare/RealFlags, malcommac/Glider and 24 other repositories

Contribution activity

July 2022

Created 32 commits in 2 repositories

Created an issue in getsentry/sentry-fastlane-plugin that received 1 comment

Failed to upload dSYMs using sentry-cli via fastlane

Environment How do you use Sentry? We are using self-hosted version (9.1.1) Which SDK and version? We're using: fastlane 2.207.0 (via gem) sentry-…

1 comment