T O P Q U I Z


Project description


This project's goal was to create a quiz application which includes a leaderboard where the 5 biggest scores and the corresponding name are shown. It is also possible to display the leaderboard alphabeticaly.

This project didn't focus on the UI too much but was useful for teaching me the basics as this was my first time ever dealing with an application.



Skills involved


• Read and write data to SharedPreferences
• Manage the lifecycle of an application and its components
• Create a basic button
• Create an Activity
• Start a new Activity
• Generate a primitive list
M O O D T R A C K E R


Project description


This project's goal was to create an application which keeps track of your mood. The user selects his mood and can add a comment to explain the chosen mood. The moods from the previous week are displayed in the history page.




Skills involved


• Develop an application offering the features expected by the client
• Respect Industry Standard development practices
• Select the appropriate programming languages for the development of the application
• Launch an application on the emulator or on real equipment
• Master the life cycle of an application and its components
• Use the Android Studio environment
•Write a Java unit test
•Debug Android code
•Install and use an external library
N E T A P P


Project description


This project's goal was to create an app that uses the GitHub API to display information found remotely.

This is a small project as introduction to the world of APIs.



Skills involved


• Download and display remote data
• Program and execute a background job
• Display a list of data with a RecyclerView and an Adapter
• Create a custom view
• Improve the quality of code
I N T E R N A T I O N A L K N O W L E D E G E


Project description


This project is by far the project I got the most excited about as this was not part of my studies but an app I've always wanted to make. It was published on the Play Store at the beginning of November. It is a quiz app which compares your knowledge of different countries.




Achievements


• Currently 1,7k downloads (November 26th)

• Reached #9 on the Trivia trending page:



• Played all over the world:
M Y N E W S

Project description


This project's goal was to create a news application. The user can switch between tabs depending on his needs. This app also includes a search function to look for more specific articles. If enabled, daily notifications are sent if any related articles have been published during the day.

Skills involved


• Provide a fix when suggested by the test execution report
• Access remote data
• Program and run a background task
• Implement integration tests
• Save user preferences Architect a user interface in XML
• Use widgets for user interactions
• Write an Android unit test
• Write an interface unit test
• Implement unit tests
• Produce a test execution report
F I R E B A S E
T R A I N I N G


Project description


This project's goal was to create an app to integrate as many Firebase features as possible.

This app includes includes the in-app messaging, cloud messaging (controlled notifications), different types of login (Facebook, Gmail, Email & password) and storing data in the Firestore.



Skills involved


• Deploy an authentication system on a backend
• Design a document-oriented NoSQL architecture
• Save and retrieve data on a backend
• Manage and display notification messages
G O 4 L U N C H


Project description


This project is probably one of the most complex I've done so far. It involved a few APIs (Maps, Places, Autocomplete...) updating a backend database on Firebase...

The brief goal of this app was for collegue to see where there other collegue are eating.



Skills involved


• Create, manage, and show interface fragments
• Show content in multiple languages
• Create Authentification system
• Save & read data saved on a backend service
• Understand and use Google Maps API
S A V E M Y T R I P


Project description


This project focuses on different ways of saving data.


Skills involved


• Implement a permanent architecture in Android
• Incorporate ROOM in project
• Use FileProvider
• Save & read data locally and externally
1 V S 1 0 0


Project description


This project was the follow up to my success with International Knowledge Quiz.
This application is now on the Google Play Store and is now my 2nd app available to the public
The aim of the game is to be the last player left. Each round a question will be asked, if the player chooses the wrong answer they are out. Starting of with 100 players, the number goes down as the rounds go on.

Skills involved


• Turning an idea into a working app
• Use Firebase Firestore as a backend
M O N E Y B O X


Project description


This application was made for the company MoneyBox based in London. This app helps people invest little amounts of money. The users simply add money to their e-wallet and MoneyBox will invest it into a company and give back a small margin to the user.

Skills involved


• Use of regex for text inputs
• Use of all forms of API (POST/UPDATE/GET...)
• Satisfying the clients needs
R E A L E S T A T E
M A N A G E R


Work in progress...