Augmented Reality and Mobile App Development
Opdracht
In samenwerking met Tymo Verhaegen heb ik gewerkt aan een Augmented Reality app. Het doel van deze app was om een mobiele Pokédex te creëren die gebruikmaakte van een API de pokeapi weliswaar. Hiermee konden gebruikers alle eerste generatie Pokémon en hun statistieken bekijken evenals alle items uit de Pokémon-wereld. De app werd ontwikkeld in Flutter en omvatte zowel een informatief gedeelte als een AR-functionaliteit.
Benadering
Tijdens de ontwikkeling van de app was ik verantwoordelijk voor de backend en het AR-gedeelte, terwijl Tymo zich vooral richtte op de frontend. We werkten nauw samen en hielpen elkaar waar nodig om een naadloze integratie van beide aspecten te garanderen. Het informatieve deel van de app werd gebouwd met behulp van de pokeapi, terwijl voor de AR-functionaliteit gebruik werd gemaakt van de wikitude SDK.
Eindresultaat
Het eindresultaat was een veelzijdige app die zowel informatief als interactief was. Gebruikers konden gemakkelijk door de eerste generatie Pokémon bladeren en hun statistieken bekijken, evenals informatie over verschillende items. Het AR-gedeelte voegde een extra dimensie toe aan de ervaring door gebruikers in staat te stellen Pokémon in de echte wereld te zien via hun smartphonecamera. Wanneer een Pokémon werd 'gevangen' via de AR-functionaliteit, werd deze toegevoegd aan de Pokédex en gemarkeerd als 'gevangen'. De combinatie van informatieve en interactieve elementen maakte de app tot een boeiende en vermakelijke ervaring voor Pokémon-fans.
Mijn inbreng
Mijn rol in het project omvatte de ontwikkeling van de backend en het AR-gedeelte van de app. Dit betekende het opzetten van de API-integratie met pokeapi voor het ophalen van Pokémon- en itemgegevens, en het integreren van de wikitude SDK voor de AR-functionaliteit. Ik was verantwoordelijk voor het creëren van een stabiele en efficiënte backend-infrastructuur, evenals het implementeren van de AR-ervaring die naadloos werkte binnen de app.
Wat ik heb geleerd
Tijdens het werken aan dit project heb ik waardevolle ervaring opgedaan in zowel backend-ontwikkeling als Augmented Reality. Ik heb mijn kennis van API-integratie en flutter verder ontwikkeld door de implementatie van de pokeapi en het opzetten van een betrouwbare backend-infrastructuur. Daarnaast heb ik veel geleerd over het gebruik van AR-technologieën en hoe deze kunnen worden geïmplementeerd in mobiele apps. Het samenwerken met Tymo en het delen van kennis en expertise heeft mijn begrip van softwareontwikkeling verder verdiept en mijn vaardigheden als ontwikkelaar versterkt.