Omschrijving
Dit boek gaat over het ontwikkelen van apps voor Android compatibele mobiele apparaten met behulp van de MIT App Inventor online ontwikkelomgeving. MIT App Inventor projecten kunnen zowel in standalone mode zijn of gebruik maken van een externe processor. In standalone mode, draait de ontwikkelde applicatie alleen op het mobiele apparaat (bijv. Android). In externe processor-gebaseerde toepassingen, communiceert het mobiele apparaat met een externe microcontroller-gebaseerde processor, zoals Raspberry Pi, Arduino, ESP8266, ESP32, etc.
In dit boek worden vele geteste en volledig werkende projecten gegeven, zowel in standalone mode als met behulp van een externe processor. Volledige ontwerpstappen, blokprogramma's, schakelschema's, QR-codes en volledige programmalijsten worden gegeven voor alle projecten.
De in dit boek ontwikkelde projecten omvatten:
- Het gebruik van de tekst-naar-spraak component
- Intonen van een ontvangen SMS-bericht
- Sms-berichten verzenden
- Telefoongesprekken voeren met behulp van een lijst met contactpersonen
- GPS gebruiken en onze locatie op een kaart aanwijzen
- Spraakherkenning en spraakvertaling naar een andere taal
- Bediening van meerdere relais via spraakopdrachten
- Projecten voor de Raspberry Pi, ESP32 en Arduino met behulp van Bluetooth en Wi-Fi
- MIT APP Inventor en Node-RED projecten voor de Raspberry Pi
Het boek is uniek in die zin dat het momenteel het enige boek is dat leert hoe je projecten kunt ontwikkelen met behulp van Wi-Fi en Node-RED met MIT App Inventor. Het boek is gericht op studenten, hobbyisten, en iedereen die geïnteresseerd is in het ontwikkelen van apps voor mobiele apparaten.
Alle projecten die in dit boek worden gepresenteerd, zijn ontwikkeld met behulp van de visuele programmeertaal MIT App Inventor. Het is niet nodig om tekstgebaseerde programma's te schrijven. Alle projecten zijn compatibel met Android-gebaseerde mobiele apparaten. Volledige programmalijsten voor alle projecten, evenals gedetailleerde programmabeschrijvingen worden in het boek gegeven. Gebruikers zouden in staat moeten zijn om de projecten te gebruiken zoals ze worden gepresenteerd, door ze aan te passen aan hun eigen behoeften.