Nino Handler

Co-Founder | CTO uRyde

Talk Title

Developer Diary: Journey of a payment integration

Room

Flutter Forest

Date

05.07.2024

Time

10:15 > 40 min

Share

on Twitter

This talk is meant as a fun but insightful retrospective on how we implemented (finally successful) our "unknown" payment provider into our app.

I. It starts with the first approach which was writing a package for Android and iOS and calling the native libraries from Flutter.

When we discovered that this caused too high maintenance costs we decided to switch to a browser-based implementation of the payment flow. Little did we know, how many quests we had to solve after this decision.

II. Therefore, the second part of the talk superficially covers the topics WebViews, In-App browsers, Different In-App browser packages, Firebase Hosting, Firebase Functions, App Links / Universal Links vs. Deep links / Custom URL Schemes and peculiarities of our payment solution.

Speaker Bio

CTO & Co-Founder uRyde
Since December 2019

Working on uRyde – a new mobility app built entirely in Flutter and backed by Firebase.
At uRyde it’s all about efficiency. We shape a new mobility by providing ridesharing, mobility budget, parking & charging and shuttlebus solutions.
We focus on B2B and offer our services to companies, universities and cities.

As CTO I’m responsible for the whole tech team, strategy and product development including the maintenance of our whole tech stack which is not only Flutter in the frontend but also AWS, Terraform, Google Cloud services, Firebase services, Typescript, Docker, CI, Spring Boot, Dart for backend…

————————————————————–

Freelance Android | Flutter Developer
January 2020 – April 2021

Worked as an Android developer for Bundesagentur für Arbeit and started a huge new app from scratch used by now millions of users.
Created architectural foundations for the app, built a authentication library and consulted in general as Android Developer.

————————————————————–

adorsys GmbH & Co. KG, Nuremberg
August 2016 – December 2019

Tribe Lead Mobile Tribe | Technical Lead Android Development

Multiple projects from scratch for different customers with banking, industry all in Android and Flutter.
Gained expertise in new architectures and technologies!
Ability to check out new technologies like Machine Learning.

————————————————————–

Conrad Electronic SE, Berlin
Dez. 2014 – July 2016

Lead Android Developer / Technical Manager (since Jan. 2016 ) of the Competence Center Berlin

Menu