Een speciale categorie van Flutter widget testen, zijn testen die de visualisatie tot in detail controleren. Dit is bijvoorbeeld relevant voor widgets die een interne layout hebben, of met custom painters getekende onderdelen laten zien. Hiervoor levert Flutter zogenaamde “Golden” widget testen, die een afbeelding van het canvas vergelijken met een eerder gemaakte afbeelding. Dit alles klinkt in theorie helemaal geweldig, maar levert in praktijk enkele verrassende uitdagingen op.
Lees verder Plezier met Flutter Golden testenCategorie archieven: techniek
Lessen uit het schrijven van Flutter widget testen
Het schrijven van Flutter widget testen blijkt na jaren ervaring met unit testen niet so eenvoudig als ik vooraf dacht. Tijd om wat lessen op een rijtje te zetten.
Lees verder Lessen uit het schrijven van Flutter widget testenFlutter en de ontbrekende videos
Door het enorme aanbod aan video tutorials is Flutter voor beginners vrij snel aan te leren. Niet in de laatste plaats door amateur vloggers die hun eigen leertraject documenteren in de vorm van (beginners) trainingen, in de hoop er een paar centen voor te vangen. Daarnaast heeft Google zijn best gedaan om vanaf het begin inspirerend materiaal uit te brengen in de vorm van bijvoorbeeld The Boring Flutter Development Show en de Flutter Widget of the Week serie. En natuurlijk zijn er inmiddels trainingen van vele uren beschikbaar in alle bekende online training platformen (waarvan ik me altijd afvraag wie die van voor tot achter gaat bekijken).
Lees verder Flutter en de ontbrekende videosEen app die werkt op alle telefoons en tablets
Al jaren verbaas ik me over het naast elkaar bestaan van volledig incompatibel app-ontwikkelomgevingen: Een Java variant in Eclipse op Android, Objective-C in Xcode op iOS, en C#/.Net in Visual Studio op Windows Phone. Een goed idee voor een app vergt hierdoor drie (grotendeels) onafhankelijke ontwikkeltrajecten om de volledige smartphone/tablet markt te kunnen dekken. Toen ik onlangs attent werd gemaakt op een tool waarmee het mogelijk is om in één keer een native app voor alle populaire platformen te maken, was mijn interesse snel gewekt.
Lees verder Een app die werkt op alle telefoons en tablets