Homepage
Open in app
Sign inGet started

Pinch.nl

Pinch is a well-known mobile development agency. From our office in Amsterdam we have been working with a passionate team of +/- 40 FTE since 2011. We create (more than 100) apps for well-known brands, media companies and start-ups.

  • About Pinch
  • Join us!
  • Conditional pattern matching in Dart 3

    Conditional pattern matching in Dart 3

    Switching from Android development to Flutter, I encounter lots of interesting things. Some are familiar, some are surprising, and some are…
    Go to the profile of Stephan Mantel
    Stephan Mantel
    Jul 6, 2023
    Records in Dart

    Records in Dart

    Attending a workshop about records and patterns, I did not know what a record was. They are similar to Swift, but have their gotchas
    Go to the profile of Stephan Mantel
    Stephan Mantel
    Jun 26, 2023

    What’s new in Floor 1.4.2

    Floor is a typesafe, reactive, lightweight SQLite database for Flutter. Android developers will probably feel familiar from the get-go…
    Go to the profile of Thomas Middel
    Thomas Middel
    Apr 25, 2023
    Flutter is stepping up its game in 2023

    Flutter is stepping up its game in 2023

    Pinch is already getting into its 4th year of using Flutter, and what a journey it’s been to see the framework maturing. We’re always…
    Go to the profile of Thomas Middel
    Thomas Middel
    Feb 3, 2023
    Pcov: better code coverage for Flutter

    Pcov: better code coverage for Flutter

    Testing can give you some great insights into the quality of your code, as well as provide you with a safety net when refactoring your code…
    Go to the profile of Thomas Middel
    Thomas Middel
    Dec 23, 2022
    Extending the Flutter Theme.

    Extending the Flutter Theme.

    Extending Flutter’s Theming is not very intuitive. This is how I’ve solved it.
    Go to the profile of Stephan E.G. Veenstra
    Stephan E.G. Veenstra
    Jan 8, 2022
    Why I’m choosing Flutter in 2022

    Why I’m choosing Flutter in 2022

    There are more than enough options in mobile development to go for, but I’m sticking with Google’s Flutter for 2022.
    Go to the profile of Thomas Middel
    Thomas Middel
    Dec 19, 2021
    DateTime and Daylight Saving time in Dart

    DateTime and Daylight Saving time in Dart

    Handling dates in Flutter is easy, perhaps a bit too easy? We can easily use and modify dates and times, but this can get you into trouble…
    Go to the profile of Thomas Middel
    Thomas Middel
    Nov 22, 2021
    How I made an image cropper in Flutter

    How I made an image cropper in Flutter

    Cropping images is a pretty common thing in apps these days, but it’s still hard to do in our Flutter apps. We usually end up with packages…
    Go to the profile of Thomas Middel
    Thomas Middel
    Oct 24, 2021
    How Flutter renders the UI

    How Flutter renders the UI

    As developers we make our UI through widgets, but how do they end up on the screen? How do we get that smooth 120 frames per second? Let’s…
    Go to the profile of Thomas Middel
    Thomas Middel
    Jul 22, 2021
    How to make your push notifications more interesting!

    How to make your push notifications more interesting!

    Most of us use push notifications in some way; It can be for personal or work-related messages that you receive on your device. Last WWDC…
    Go to the profile of Bart de Bruin
    Bart de Bruin
    Jul 20, 2021
    Comparing objects in Dart made easy with Equatable.

    Comparing objects in Dart made easy with Equatable.

    Sometimes we need to compare objects to see if they are equal to one another. This can easily be accomplished with the equatable package.
    Go to the profile of Stephan E.G. Veenstra
    Stephan E.G. Veenstra
    Jul 19, 2021
    Checking connectivity in Flutter

    Checking connectivity in Flutter

    The connectivity package is this week’s ‘package of the week’. It lets you easily check if there’s a connection or not, giving both you but…
    Go to the profile of Thomas Middel
    Thomas Middel
    May 25, 2021
    Drop it like it’s 🔥 Using dropdowns in Flutter

    Drop it like it’s 🔥 Using dropdowns in Flutter

    Dropdowns are good when you’d like to pick an option out of a large dataset, but how do we add them in a Flutter app? And better yet: how…
    Go to the profile of Thomas Middel
    Thomas Middel
    Aug 24, 2020
    Flutter’s Stateful Widget cheat sheet

    Flutter’s Stateful Widget cheat sheet

    Instead of looking at something specific, let’s take a step back today and revert to one of the basics in Flutter. A brief overview of…
    Go to the profile of Thomas Middel
    Thomas Middel
    Jun 28, 2020
    Networking in Flutter — Quick guide

    Networking in Flutter — Quick guide

    When doing mobile development it’s inevitable: using an API. How can we consume those APIs nicely in Flutter? We managed to find a pretty…
    Go to the profile of Thomas Middel
    Thomas Middel
    Apr 30, 2020
    Flutter — Shadows & glows

    Flutter — Shadows & glows

    Adding a shadow or glow to your UI can add a nice finishing touch to the design. Adding elevation is nice for a feeling of depth, but we…
    Go to the profile of Thomas Middel
    Thomas Middel
    Feb 16, 2020
    Blurring your UI in Flutter

    Blurring your UI in Flutter

    Blurring UI can be a great and effective way of hiding certain elements. Want to blur UI in Flutter? BackDropFilter has your back!
    Go to the profile of Thomas Middel
    Thomas Middel
    Feb 1, 2020
    Flutter navigation — routing made easy

    Flutter navigation — routing made easy

    We all have to do it at some point: navigating from one screen to the next. How do you handle navigation in a Flutter project? Let’s look…
    Go to the profile of Thomas Middel
    Thomas Middel
    Jan 23, 2020
    About Pinch.nlLatest StoriesArchiveAbout MediumTermsPrivacyTeams