Het was volle bak in de bar. Er moesten zelfs stoelen bijgehaald worden om iedereen een plek te geven. Een collega heeft voor de gelegenheid ietwat plagerig een shirt van Xamarin C# (concurrent van React Native) aangedaan. Uiteindelijk zijn alle Covadianen neergeploft. Dan steken de architecten van wal. De ene architect is al ervaren, maar voor de ander is het de eerste kennissessie die hij geeft. Van zenuwen merken de aanwezigen niets, want het verhaal wordt soepel verteld.
De collega’s van Covadis hebben de bar onlangs weer behoorlijk gevuld met hun aanwezigheid. Daar genoten ze van een verzorgde lunch en een interne kennissessie. Ditmaal is er uitvoerig gesproken over React Native. Twee software architecten trakteerden hun collega’s op wijsheid.
React Native
De architecten beginnen het relaas met hun ervaring in het ontwikkelen van mobiele apps in React Native. Ze leggen uit hoe React Native om programma’s van iOS en Android heen werkt. Het is ooit ontwikkeld door Facebook. Er is ook aandacht voor Objective C, Swift, Java en Kotlin. Uiteraard wordt er ook stilgestaan bij Hybride Web programma’s.
In dat kader vertellen de heren meer over Xamarin van Microsoft en Flutter van Google. Het voordeel van React Native ten opzichte van Xamarin en Flutter zit hem volgens hen onder anderen in de feedback en de actieve community van gebruikers.
Redux
In de opzet van een React Native project krijgen de aanwezigen meer informatie over:
- Javascript of TypeScript
- Redux
- Code prettier
- ESLint en TSLint
Er wordt verteld over Javascript en TypeScript. Hierbij gaat het over Interfaces, abstractie, code structuur en Type safe. Deze uitleg werd gevolgd door praktijk voorbeelden. Het publiek is getrakteerd op een uitleg over:
- Custom scripts in de Azure DevOps buildstraat
- App Center
- Het automatiseren van pull requests
- De koppeling tussen Plays Store en App Store
- Analytics
- DoubleClick for Publishers (DFP)
- Cloud Messaging
- Firebase
Video advertenties
Ook op video advertenties en de React-Native-Video Fork is ingegaan. De Roadblocks zijn benoemd, gevolgd door een uitleg over Cloud Messaging. Als kers op de taart is er zelfs een demonstratie met Augmented Reality gegeven. De bezoekers kregen zo meer dan waar voor hun tijd.