Declarative UI talk at Google DevFest 2023
The past weekend I was invited to speak at the Google Dev Fest event in Venice. I shared my experience with building UI using a declarative approach, giving ...
The past weekend I was invited to speak at the Google Dev Fest event in Venice. I shared my experience with building UI using a declarative approach, giving ...
Another release StringsLint is out.
Almost 2 years ago, this service aim to give us a clear expectation about Alexa skill review times.
Yesterday I’ve got the chance to speak at Google Dev Fest Veneto about my experience as a remote worker.
I’ve just released a new version of StringsLint. Nothing major is going on, just simple maintainance and small improvements.
Your app keeps growing and growing. You add new features and screens and, at some point, other features and screens are removed. One thing that most of the t...
Yesterday I presented a talk about Alexa Skill development, an high level overview of the platform from both user and developer prospectives.
If you have develop iOS apps for few years, you remember that Apple took almost a full week to review each new app or update you submit. Since the time varie...
Since the opening of this blog, it was powered by Octopress. Today all the madness regarding its management/update/etc ends.
Today I finally complete the fastlane plugin called framer that allows us (Spreaker) to put all screenshots taken from the simulator into some nice and handm...
Once your app is on the AppStore, you need to take great screenshots of it so that users are willing to try it out. If your app design changes a lot or you’r...
I attended the 2016 Droidcon conference in Turin (Italy) with my colleague Rocco.
If you had the chance to work with some colleagues/friends on some projects, you already know that automate some boring tasks you have to do quite often is r...
Spreaker Studio is an Universal app. On iPhone the app works only in portrait. On iPad it works only in (both) landscapes. Interface rotation is enabled only...
Last week I did a talk about RxJava, a framework we’re using at Spreaker for a new project we’re working on.
DISCLAMER: this is a living post. It will be updated frequently to add and update the code below as soon as fastlane/deliver will update. The list of changes...
Before a new release of iOS came out, you want to test how the actual version works on it, right?
Apple’s App Review is not enough? Let’s make our app reviewed also by Facebook! I mean, why not?!
Last week I spent some time on charts, using my SPChart. A couple of new features were necessary so I added them:
Since iOS 6, UIPageViewController has a bug in swipe mode that show the wrong page after setting programmaticaly new view controllers in it and swiping back.
To support to iPhone 6 (and 6 Plus) bigger screens in Spreaker Radio app I prepared a LaunchScreen.xib file to let the splashscreen adapt to any screen size...
Last week I worked on implementing a new statistics section of Spreaker iPhone app. Thanks to our graphic designer, the chart UI is beautiful to see and to i...
This is how you can declare a block in Objective-C
First post, just to start this blog.