Koos Starreveld | Feb 9, 2023

app1b | RN-Calculator

Voorkennis:

  • Basis Javascript
  • info hoe je kunt opstarten is te vinden op React Native site onder het kopje The Basics.

Doelen:

  • leren hoe je een applicatie kunt maken met knoppen en state kunt krijgen

opdracht

  • Maak een react native app.
  • Maak een rekenmachine met TouchableHighlight elementen
  • Maak ook gebruik van state ( useState), om variabelen op te kunnen slaan tussen verschillende acties ( callbacks)
  • Op de site van Kyle Banks kun je een layout voorbeeld volgen N.B. let op de code maakt hij OO en niet Function Oriented, dat is iets ouderwetser en kun je beter niet volgen, gebruik de site alleen voor het design en styling.

Uitbreiding:

  • Voeg memory functies toe ( M+, MR, MC )
  • Voeg wiskundige bewerkingen toe ( kwadraat, wortel(sqrt), en x^y)