• Studenten Projecten

    The App Academy werkt regelmatig samen met bedrijven en organisaties om ervoor te zorgen dat onze studenten een zo realistische- en praktijkgerichte ervaring mee krijgen. Wij vinden dat de snelste manier om programmeer skills ècht te leren is door meerdere projecten uit te voeren tijdens de bootcamp.

    Het curriculum is gericht op het professioneel ontwikkelen van mobiele applicaties. Elke bootcamp vraagt echter om een upgrade van het curriculum, omdat de mobiele technologie niet stilstaat en de project-specifieke requirements ook een extra beroep doen op de kennis van de studenten.

     

    De studenten leren tijdens het ontwikkelen van de mobiele apps nauw samen te werken met externe Product Owners en stakeholders. Op deze manier ervaren zij wat Agile werken in de praktijk inhoudt.

     

    Lees hieronder over enkele van deze eind projecten, allen ontwikkeld door onze studenten.

    Project: Werktijden App

    Client: Randstad

    Project description

    The Werktijden (working hours) App assignment was focused on employees who are working through Randstad at other companies. Until now, employees have had to manually log their working hours on paper, online or use a finger scan to clock themselves in and out. Randstad wanted to know if this process could be optimized with a mobile app.

     

    The project was based on beacon technology. A beacon is a small device that works via Bluetooth and only sends out periodic messages like ‘I’m here, I’m here’! To make it as user friendly as possible for an employee, the students had to develop it in such a way you should be able to leave your iPhone inside your pocket and the app would take care of the rest. So, as soon as an employee walks into a building to start working in the morning or leaves in the evening, the beacon would pick up the Bluetooth signal and register the hours worked by that employee. The beacon region is a circle of a certain distance around the device itself where your iPhone is able to pick up the signal it's sending out. Once your mobile receives the signal, it will turn that into a time to be set. In the morning, it will set the time you start working and in the afternoon or evening it will set the time you are done for the day.

    The students also created a separate view where you could see all the times and dates you have logged as working hours. This made it possible for the employee to check which day he/she worked for a certain number of hours.
     

    On the final day, the students had to give a demonstration of the app we had created for Randstad at their offices. To make it more realistic, their Product Owner hung two posters with beacons on a wall, one to check in and one to check out, both with a big distance between them so the beacons wouldn’t interfere with each other. This final demo went very well and Randstad's mobile development team were very excited.

     

    Now Randstad is going to explore the possibilities and reliability of the beacons to see if they can actually implement it inside Randstad Group and all the companies they are working with.

     

    Technologies: iOS, Beacons, Git, Login, Server Side Swift using Vapor, Firebase

     

    Student-Developers: Paul van Lochem & Ewoud Wortelboer
    Product Owner: Robbert Hazenberg, Interaction / UX Designer, Randstad Groep Nederland
    Delivered: Demo Day, December 2016

    “An application that keeps track of personal development of IBM employees.”

    Checkpoint app

    Project: Checkpoint App
    Client: IBM


    Project description

    The Checkpoint app is an evaluation app for IBM employees which keeps track of their personal and professional development.

     

    Employees at IBM have to set goals for themselves and until now they were doing this by filling in forms on a website. So IBM wanted to have a more user friendly interface for their employees to set their goals. The Checkpoint system became too old and IBM needed a fresh approach to this problem.

     

    IBM defined five dimensions for a Checkpoint like: Business results, Client success, Innovation, Responsibility to others and Skills. IBM employees need to improve on all of these dimensions throughout their career.

     

    Employees should be able to set a due date to work on something specific, and provide updates while working on it. By giving a notice of how much percentage they have done for each dimension, it is easier to spread their fulfillment.

     

    Employees can also checkmark how they think they're progressing and when they need to sit down with their manager. It’s a joint effort to show progress. Both the employee and his/her manager decide, mutually, which end goals will be set to complete.

    Technologies: Login, Animations, Custom design, Firebase, Git, 3rd party frameworks

     

    Student-Developers: Michael de Boer & Karel Markiet
    Product Owner: Boudewijn Smit, Consultant Interactive Experience & Mobile at IBM Nederland

    Delivered: Demo Day, December 2016

    “Tinder for fashion.”

    Project: Swiping App

    Client: De Bijenkorf

    Project description

    The project received by the students was to develop a swiping interface based on the existing iPhone app and API. Martijn Ameling, responsible for the technical development at De Bijenkorf HQ, was approached by The App Academy to come up with a prototype project. De Bijenkorf had a couple of ideas for the students from their product team who liked to regularly test out prototypes in their stores. Some were way out there. Some too easy. Some something that they wouldn’t use afterwards. So Martijn and his UX team decided to focus more on app design, giving this swiping app assignment to the students.

     

    Students Frank and Thijs partnered up with De Bijenkorf to integrate this new 'Tinderlike' experience for their consumers. This would give the user the ability to search through products in categories and either like (swipe right) or dislike (swipe left). Once the product is liked, the user can see more product info, put it on a wishlist or directly into the basket to buy.

     

    The goal for De Bijenkorf is to use this app as research to understand their customers consumer behaviour, essentially selling them more products.

     

    Technologies: De Bijenkorf API, Realm, Alamofire, Git, Google Analytics, 3rd party frameworks


    Student-Developers: Frank Sanchez & Thijs Lucassen

    Product owner: Martijn Ameling, Head of Technical Development at De Bijenkorf

    Delivered: Demo Day, December 2016

    Project: Lightplan Creator
    Client: Philips Lighting


    Project description

    Philips Hue is a personal wireless lighting system that lets you easily control your light from your smartphone and create the right ambience for your every moment.

    With the Light Plan Creator, Roland Hovers, product owner of this concept app wants to see if this concept app if a more visual and playful approach could help users setting up and organizing their Hue system in a better and understandable way. The idea potentially could become part of the current Hue app that enables users to control their lights and create scenes.

     

    In the app the user starts with defining a room by simply drawing its basic shape, placing some reference furniture (e.g. couch, dining table, TV) and placing the available lamps in the room and defining the type of light, name them and create light groups if necessary. Sounds easy for the end-user but it was quite a challenging project for the students with regard to coding. The result was a nicely executed Internet of Things (IoT) app.

     

    Technologies: Sprite Kit, 3rd party frameworks, Git, IoT and use of a well-thought-out algorithm

     

    Student-Developers: Erik Waterham & Mark Aptroot

    Product Owner: Roland Hovers, Interactive Design Consultant at Philips Lighting

    Delivered: Demo Day, December 2016

    Project: Coffeestain

    Client: Katalysis


    Project description

    CoffeeStain is an application based on blockchain and smart contract technology, which tackles the current problem of lending digital content. The app is a transparent, easy and social way to lend and sell e-books to friends and family.

     

    This project was provided by Katalysis to proof the potential of blockchain for mobile. The project owner of Katalysis, Alex Tran Qui, said: ‘Students had to develop the CoffeeStain app which aims at making the disruptive potential of blockchain more concrete by showing how to impact a problem which everyone is aware of: paper books can be lent and sold by their owners, e-books not. So the app shows that you can control the lending of pdfs using blockchain technology, and that you can mimic the flexibility of paper documents while engaging with digital content.’ Read the full interview with Alex here.

     

    The final product that the students delivered is a personal library like iBooks, built upon a blockchain. The user can import, read and lend out e-books to friends and family using a connection that was setup between the two devices. The students were working closely together with Alex and made a clear and illustrative app that served as a starting point for Katalysis to keep on developing their innovative ideas.

     

    Katalysis is now working together with Marc Jellema from Tom Kabinet on a new version of an e-book lending app for libraries.

     

    Technologies: P2P connectivity, Blockchain, 3rd party frameworks, Github, UIKit.

     

    Student-Developers: Pontus Ekhem & Jolijn Friederichs

    Product Owner: Alex Tran Qui, cofounder of Katalysis
    Delivered: Demo Day, July 2016

    “Fit in style, fit in size.”

    Project: Augmented Reality App

    Client: Intergamma

    Project description

    The assignment for the students given by Arjen Douwes, Product Owner at Intergamma, a home improvement supplies retailing company, was to develop an augmented reality app which allowed customers to browse through furniture and virtually place it in your living room, garden or office. So with this app you can actually see if these pieces of furniture fit, esthetically and geometrically.


    However, there were two challenges:
    1. How can we make it as easy as possible interacting with the virtual furniture?
    2. How can we show the virtual furniture at the correct size in the room, office or garden?

     

    The solution, the student team came up with, was an improvement of the interaction, moving and rotating the furniture in an easier way.

    And because the app can detect an A4 sheet of paper on the floor, all the furniture is shown at the correct size.

     

    Technologies: Scene Kit, AV Foundation, 3D Vision, Augmented Reality and Git


    Student-Developers: Stijn Smit & Verora Balker

    Product Owner: Arjen Douwes, PO Mobile Apps at Intergamma

    Consultant: Stijn Oomes, Computer Vision and Augmented Reality expert
    Delivered: Demo Day, July 2016

    "Help to choose."

    Project: HALPP
    Client: BNN

    Product description

    Should you wear the red or blue dress for the blind date you have on Friday? Should you take a year off to go traveling or start studying right after high school? Should you start coding for iOS or Android?

     

    People today are busy, and it can be difficult and painful to find the right answer to dilemmas in your life. The people working at BNN, a Dutch broadcasting company, recognised this and they wanted to see if they could come up with a solution. They had a Google Design Sprint for 1 week where they came up with an app idea, which they designed, prototyped and tested on a test group. The result was then handed over to students Jarle and Paul to make an Android app, a proof-of-concept for their work.

     

    The app will provide users with a dilemma with two choices. They can choose one dilemma directly and go to the next dilemma, or they can also add content to back up their choice so that the person asking can make a more informed decision. After the deadline is passed it is then possible for the person asking to view the result with some demographics and also view the added content. Hopefully the result will help the person make the right choice.

     

    Technologies: BNN API, Retrofit, Glide, Google Custom Search, Git, Google Analytics, 3rd party frameworks

     

    Student-Developers: Jarle Matland & Paul van Cappelle
    Product Owner: Jesse Verdellen, project manager at BNN-VARA
    Delivered: Demo Day, January 2017
     

  • Demo Day

    Op Demo Day presenteren alle student-developers hun eind projecten.

    Bekijk hieronder een impressie van Demo Day in december 2016:

  • Contact

    Ook interesse in het uitbesteden van uw R&D project aan onze studenten?