Matteo Gavagnin



Resizable splitted view for iOS.

Today I’ve released SplitKit, a sigle file component that does just one thing: let you place two views side by side or bottom to top.

SplitKit Title

Heavily inspired by the Swift Playgrounds app for iPad, SplitKit gives you the ability to easily present two UIViews side by side (or stacked one on top of the other) baked by different UIViewControllers. Everything is implemented in a single .swift file to easily drop it in in existing projects. CocoaPods, Carthage and plain Dynamic Framework are supported as well for your convenience. The end user has the ability to resize the views just dragging the separator like each macOS counterpart, when the drag is performed a convenient handle appears to highlight the resizing operation. If the separator is really close to one of the edges, it will snap to it with an enjoyable animation and the handle won’t disappear to highlight the hidden view position.


I’ll be one of the speakers at the next Speck&Tech event in Trento on July 27th, 2017.

This is the abstract of the talk.

WWDC - World Wide Developer Conference

Each year a city in California becomes the Mecca for developers, journalists and engineers working or passionate about Apple’s products. If you are interested in technology that’s where new features and improvements for Apple’s platforms are presented, discussed and dissected. In this speech you’ll understand how the conference and related events are structured, why you should consider to apply for a ticket or a free scholarship and mostly learn of interesting gems announced during WWDC17, that will be leveraged by developers to create amazing new apps and features used by hundreds of millions of people.

Matteo Gavagnin during WWDC 2014 Matteo Gavagnin during WWDC 2014

Hiking Map

I’m building modern digital map suitable for hiking in the Alps as the existing ones are lacking too many basic features that you usually need if you are outdoor in the mountains.

Tabacco Reference image

The map above is my reference one: it’s manually drawn by Tabacco and it can be considered the state of the art for paper maps of the Alps. Many other vendors are offering those kind of maps, however the digital versions, when available, have so many drawbacks that the paper ones are always preferable.

Those were my base requirements:
  • Mobile first: available at least on iOS (as it’s the platform I use), better if also on Android.
  • Offline: I should be able to go for a hike with my phone with the map already cached for offline use during the whole trip even without internet connection.
  • Retina screen support.
  • Position: should be able to overlay my current GPS position.
  • Minimal memory footprint.
  • Beautiful: I want it to look great!
  • POI: alpine huts, bivouacs, shelters, inns, hotels, belied paths, peak names and altitude, city names, river names, hospitals, paths numbers, terrain coverage, paths scale, camping sites, information signs, parkings, scale, no vehicle admitted signs, rivers, lakes, waterfalls, springs, fountains, drinking trough, wood, altitude, houses, huts, ruins, bus stops, funiculars, cabin lifts, chair-lifts, ski lifts, passes and saddles, hospitals.
  • Contours: view elevation lines.
  • Hill shades: mountain profiles to better perceive your surroundings.

WWDC Hardware Predictions

In less than a week Apple WWDC’s Keynote will take place and they will unveil some new stuff to 5000 developers (myself included) plus a bunch of journalists.

WWDC – World Wide Developer Conference, as the name implies, is a conference for developers and in recent years Apple unveiled only software: namely new major iOS, macOS, watchOS and tvOS versions. The last hardware announced was the now infamous trash can Mac Pro in June 2013 that was eventually released in December of the same year. The previous year the (at the time new) MacBook Pro with Retina Display was announced and released on the same day.

This year however there are much more rumors than usual on possible new or updated hardware releases.

I’ve created a simple poll to gather your opinions. You can find it embedded below or visiting Pollover1.

  1. Pollover is a side project, not much more than an experiment at the moment to quickly create Polls and collect opinions. 


This will be my fifth WWDC as I had the opportunity to attend it since the 2012 edition (thanks Giovanni that gave me his ticket as he couldn’t attend). Then I won the lottery four times in a row from 2014 to 2017 🤷‍♂️.

To be honest last year I transferred the ticket to my colleague @matax so he was able to attend his first WWDC, but I went to San Francisco anyway.

WWDC banner

Bragging aside, I have plenty of expectations for this year regarding things to do, people to meet and questions to ask.

Take off is in less than two weeks 🎉

Quantified Self

The quantified self concept and movement represent an area of great interest to improve the knowledge of yourself and a great stimulus to become a better person.

At the moment I’m leveraging existing tools to measure few areas:

  • Body weight with an old style scale each morning.
  • Workouts: running and biking with Strava1.
  • Hearth rate1 with HearthWatch.
  • Steps with Pedometer++.
  • Hours spent standing1.
  • Active energy burned1.
  • Minutes of daily activity1.
  • Sleep with AutoSleep.
  • Diet (occasionally) with MyFitnessPal.
  • Routes with Moves.
  • Time spent on projects with Toggl.
  1. I own an Apple Watch series 2 that includes a hearth rate sensor, accelerometer, gyroscope and the GPS.  2 3 4 5

twitter telegram github email
Leave this world a little better than you found it1