Google

Uitbreiding van officiële Google Flutter plugins.

Datum

2020-lopend

Klant

Google

Meer informatie

https://flutter.dev/

Het stabiliseren van officiële Google Flutter plugins en ze naar het volgende niveau brengen.

Het probleem

Google creëerde 15 Flutter plugins als proof of concept. Naarmate Flutter populairder werd, werden deze plugins te populair: Google kreeg klachten over de kwaliteit van hun plugins en stond voor de keuze om de stekker eruit te trekken of ze verder te ontwikkelen.

Onze oplossing

Dit is waar Baseflow om de hoek kwam kijken. Baseflow werkte eraan om die reeds bestaande plugins naar het volgende stabiele niveau te tillen. Dit omvatte bug fixes, het toevoegen van features, en het omzetten van plugins naar geluidsarchitectuur. We hebben deze plugins gestabiliseerd en hun kwaliteit naar een hoger niveau getild.

Over

Google

Google is de maker van het open-source framework Flutter voor het bouwen van prachtige, natuurlijk gecompileerde, multi-platform applicaties vanuit een enkele codebase. Flutter wordt gebruikt in vele grote projecten, waaronder projecten van: BMW, Google Pay, Alibaba Group en Tencent.

Flutter

Google ondersteunt Flutter en staat open voor iedereen. Flutter wordt gekenmerkt door zijn wereldwijde open-source gemeenschap waarin ontwikkelaars samenwerken aan het open-source framework, bijdragen aan het ecosysteem en andere ontwikkelaars helpen wanneer dat nodig is.

"We hebben ervaren dat Baseflow in staat is om de kwaliteit te leveren die Google eist."

Tim Sneath (Senior Directeur, Google)

Benadering

Samenwerking tussen het Google Flutter-team en Baseflow

Samen met het Google Flutter team hebben we elke plugin stapsgewijs geanalyseerd om te zien welke problemen opgelost moesten worden om een plugin stabiel te noemen'. Voor elke plugin hebben we een lijst met onderwerpen gemaakt en deze samen met Google geprioriteerd. Daarnaast hadden Google en Baseflow wekelijks contact om de status, voortgang en eventuele problemen tijdens het stabilisatieproces te bespreken.

Flutter ecosysteem

Deze plugins naar het volgende niveau brengen betekende bug fixes, functies toevoegen en converteren naar een stabiele architectuur. Een Flutter-plugin slaat een brug tussen het native besturingssysteem en het Flutter-ecosysteem. Om deze plugins naar het volgende niveau te brengen, hebben we native code geschreven om de standaard API's beschikbaar te maken in Flutter en zijn ontwikkeltaal, Dart.

Resultaat

Succesvolle samenwerking

Na bijna anderhalf jaar samenwerken met Google kunnen we met trots melden dat het project een groot succes was. Door de nauwe en intensieve samenwerking met de Google Engineering Group en de in-house Flutter expertise van Baseflow zijn de Flutter plugins succesvol naar een hoger niveau getild.

Populaire plugins

Het project was om de Flutter plugins van Google verder uit te breiden. De meest populaire plugins waar we tijdens dit project aan gewerkt hebben waren:
Camera: Hiermee kun je camera functionaliteit integreren in je flutter app
In_app_purchase: Hiermee kunt u app aankoop functionaliteit integreren in uw flutter app.
Quick_actions: Hiermee kunt u snelle acties toevoegen aan uw flutter app.
Webview_flutter: Hiermee kunt u webpagina's weergeven in uw flutter app.
Image_picker: Hiermee kunnen app-ontwikkelaars gebruikers een afbeelding laten selecteren uit hun fotobibliotheek.
Local_auth: Hiermee kunnen flutter-ontwikkelaars toegang krijgen tot biometrische sensoren - gezichtsidentificatie - duimscanner.