Windows is misschien wel het meest populaire besturingssysteem voor pc's en draait op meer dan een miljard apparaten wereldwijd. Windows-gebruikers hebben toegang tot miljoenen apps die beschikbaar zijn in de Microsoft Store en op internet om hun computerervaring te verbeteren.

Maar het is spannender geworden. Een belangrijke ontwikkeling door Flutter, het populaire app-bouwplatform van Google, heeft een nieuwe toegangspoort geopend voor ontwikkelaars om apps voor Windows te maken en unieke ervaringen te bieden. Laten we eens kijken hoe.

Wat is flutter?

Flutter is een gratis en open-source framework van Google voor het bouwen van prachtige, native gecompileerde, multiplatform-applicaties vanuit een enkele codebase. Het helpt u uw ideeën te realiseren door apps te bouwen die een bevredigende ervaring bieden, ongeacht het besturingssysteem waarvoor u ze ontwikkelt.

Flutter is gemaakt als een mobiel UI-framework om ontwikkelaars de flexibiliteit, het gemak en de snelheid te bieden om feature-rijke native apps voor iOS en Android te bouwen. Flutter-ontwikkelaars kunnen dezelfde programmeertaal met een enkele codebase gebruiken om apps voor zowel iOS als Android te maken.

De kern van Flutter ligt in het gebruik van widgets. U kunt de volledige gebruikersinterface bouwen door verschillende widgets te combineren met beperkte programmeer- of ontwikkelingservaring. Flutter heeft zijn kant-en-klare widgets, zodat OEM-widgets niet nodig zijn, en u kunt ook uw widgets ontwikkelen.

Flutter-apps zijn gebouwd met Dart, de objectgeoriënteerde programmeertaal van Google. Dart compileert rechtstreeks in native code, zodat de app eruitziet en aanvoelt als een typisch Windows-programma voor de gebruiker.

Bovendien krijgt u met ondersteuning voor stateful hot reload de productiviteit van een interactieve omgeving waarin u wijzigingen kunt aanbrengen terwijl uw app draait en de resultaten onmiddellijk kunt zien.

Bijna een half miljoen apps die nu zijn uitgebracht, gebruiken Flutter, waaronder die van Betterment, BMW en ByteDance. Tegenwoordig is Flutter een van de meest populaire platformonafhankelijke UI-toolkits.

Flutter 2.10 en hoe het is afgestemd op Windows

Google heeft al geruime tijd plannen om Flutter uit te breiden van mobiele apps naar andere platforms zoals de desktop en het web. Flutter 2.10, de nieuwste versie, brengt de stabiele release van Windows-ondersteuning met zich mee. U kunt nu apps maken die werken op mobiele apparaten, Windows-pc's en internet, allemaal vanuit één codebase.

Omdat het een besturingssysteem is dat is ontworpen voor pc's met grotere schermen en ingangen zoals een toetsenbord en muis, werkt Windows niet als een mobiel apparaat. Ook, de gebruikte API's door desktop-apps verschillen van die op Android of iOS.

Flutter 2.10 heeft Flutter niet alleen naar Windows gebracht, maar is ook op maat gemaakt voor Windows. Om te beginnen combineert Flutter voor Windows een Dart-framework en C++-engine. En net als de naadloze integratie met de ontwikkeling van mobiele gebruikersinterfaces, kan Flutter 2.10 op native niveau communiceren met Windows. Het is verantwoordelijk voor het vertalen en verzenden van Windows-berichten om de gebruikersinterface te schilderen, en voor het afhandelen van gebeurtenissen zoals: vensters vergroten/verkleinen en werkt met bestaande Windows-modaliteiten voor internationalisering, zoals invoermethode Editors.

Ondersteuning van verschillende Microsoft-teams heeft bijgedragen aan het realiseren van de visie van Flutter voor Windows. Het Fluent-ontwerpteam heeft Windows-pictogrammen voor Flutter-apps geleverd, terwijl het Toegankelijkheidsteam ervoor heeft gezorgd dat Flutter vanaf dag één ondersteuning heeft voor schermlezers. Bovendien hebben de toolingpartners van Flutter, zoals FlutterFlow, Realm, Rive, Syncfusion en Nevercode, ook hun Windows-ondersteuning bijgewerkt.

Wat Flutter-ontwikkelaars Windows-gebruikers kunnen bieden

Als Flutter-ontwikkelaar kun je je apps nu publiceren in de Microsoft Store en nieuwe concepten verkennen om innovatieve native apps voor Windows-gebruikers te maken.

Je hebt alle onderdelen van het Flutter-framework om je apps te bouwen, inclusief plug-ins voor Windows-ondersteuning zoals camera, file_picker en shared_preferences. Bovendien zullen uw apps het Microsoft Fluent-ontwerpsysteem prachtig kunnen uitdrukken.

Als u mobiele Flutter-apps hebt gemaakt, kunt u uw expertise en ervaring gebruiken om apps te ontwikkelen die nieuwe oplossingen bieden voor Windows-gebruikers. Dus in de toekomst kunt u visueel verbluffende apps bouwen die niet alleen soepel werken op Windows, maar ook op andere desktop- of mobiele apparaten naast internet werken.

Windows wordt spannend met Flutter-apps

Met de lancering van Windows 11 hebben Android-apps al hun weg gevonden naar Windows-pc's. Nu met ondersteuning voor het bouwen van hoge kwaliteit Windows-apps zonder afbreuk te doen aan compatibiliteit of prestaties, Flutter luidt een nieuwe golf van creativiteit, innovatie en verbeterde computergebruik.

Windows-gebruikers kunnen inderdaad uitkijken naar een slimmere en opwindendere ervaring met de Flutter-apps die ontwikkelaars maken.

De 9 beste manieren om Google Workspace te gebruiken voor webontwikkeling

Google Workspace biedt ontwikkelaars een reeks gratis en goedkope tools om web-apps efficiënt te beheren en te maken. Maak je er gebruik van?

Lees volgende

DelenTweetenE-mail
Gerelateerde onderwerpen
  • Programmeren
  • App-ontwikkeling
  • Windows 11
Over de auteur
Neeraj Paruthi (37 artikelen gepubliceerd)

Neeraj onderzoekt al meer dan twee decennia nieuwe producten en technologieën en schrijft over hun wonderen als professioneel schrijver en creatief adviseur. Zijn liefde voor technologie en slimme apparaten houdt hem vol adrenaline en gaat voor meer.

Meer van Neeraj Paruthi

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren