Tim Klein Haneveld

Is Flutter the future for apps?

After a number of successful hackathon experiments with Flutter, we at Pinch created our first real Flutter app at Pinch mid-2019 on behalf of YouBahn. Flutter is a software development kit by Google to build (among other things) iOS and Android apps. Whereas with native apps you develop a separate app for each operating system (iOS and Android), Flutter allows a developer to do this in one go, with the same “code base”. Flutter is not unique in this; In recent years, more similar frameworks have been developed that promise more or less the same, such as Ionic and React Native. We never became a fan of those frameworks at Pinch, though. Both in terms of user experience and stability of the apps created with these frameworks, the “toolkits” lagged behind the native apps that we made with the tools developed by Apple (Swift) and Google (Kotlin). Those frameworks also regularly caused frustration in the development process. Does Flutter keep the promise? Or will it just be the next in a series of unfortunately suboptimal toolkits?

Networking in SwiftUI

I have been writing Swift for the last couple of years. Recently I started my SwiftUI journey. My first question was how to do networking with Combine in SwiftUI. After trying different solutions, I came up with an acceptable version that fits my needs. Since this could benefit new users I thought I would dedicate an article on the subject.

Pinch launches Flutter app for YouBahn

For YouBahn we developed an app in Flutter, the new development platform from Google. The big advantage of Flutter is that the app for Android and iOS (Apple) only needs to be developed once. This saves time and money. Because Flutter is a relatively new platform, thus the choice for this was exciting, but we gladly accepted that challenge together with the client and that worked out pretty well.

Android: WebSockets made easy

Handling REST API calls is a common thing in Android apps nowadays. Most developers will be familiar with libraries such as Retrofit, making our lives easier when it comes to consuming these APIs. Websockets on the other hand can be quite a hassle, but what if there’s a Retrofit equivalent for just that?

Qmusic deze maand 1 miljoen app downloads

Op een koude decembermiddag neem ik de discolift van de voormalige kauwgomballenfabriek naar de 3e verdieping. Nee, het is geen passage uit Sjakie en de chocoladefabriek. Ik heb een afspraak met Jorn Agterberg, marketingmanager van Qmusic, die kantoor houdt in het KBF-gebouw op het Amstel Business Park. Afgelopen maand bleek uit de laatste luistercijfers dat Qmusic marktleider 538 op de hielen zit. Ongeveer tegelijkertijd werd de volledig vernieuwde Qmusic app gelanceerd. Genoeg om over te praten, dus.

De Volkskrant is geen start-up (doe dan ook niet alsof)

Een maand geleden vernieuwde de Volkskrant zijn apps en website. Een radicale verandering, zoals hoofdredacteur Phillipe Remarque later zou schrijven. Ikzelf vind de Volkskrant al een tijdje één van de beste dagbladen van het land en was direct onder de indruk van het aantrekkelijke design, met name op web. Nieuw, fris, afwisselend en tegelijkertijd nog helemaal Volkskrant. De designers zijn erin geslaagd een hele mooie etalage te maken voor wat het om gaat: de foto’s, video’s en artikelen van de (eh) krant. Ook de leeservaring is fijn, met veel ruimte en daardoor rust. Goed gedaan, zou je zeggen. Toch niet helemaal.