Chess Repertoire Trainer - Interview with the developer of a fantastic app

Did you have any prior development or coding experience?

I did not have much programming experience before developing this application, I had programmed a little bit in Python language on personal projects but that's it. My job at work is to test software but I never did software programming professionally. I always dreamed of being able to develop my own Android application someday. Last year I had to test applications on Android at work and I started to follow online programming training courses on Android in order to be better equipped to test these applications. This is how I started coding on Android.

What was the most challenging aspect of developing mobile app?

I put a lot of time thinking about how to structure the database in order to save each opening, each position, each move and how to organize the links between each of these entities. I told myself that this step was critical because once the database is launched to production it would be much more difficult to modify it afterwards without creating negative impacts on users who had already started using the application. So I did a lot of tests on the database in order to be really confident with the chosen solution.

Name a few of your favorite apps and reason you love them.

As a chess fan, there is no surprise that I love chess apps. For example, Lichess is a nice chess app with an easy to use and a nice looking graphical interface.

How long have you been working on this app?

Already having a full time job, it took me about 4 months to develop this application by working evenings and weekends mainly. I had to spend a good part of my holiday break programming and testing this application. My spouse was very understanding during these times when I was very invested and not very available.

What need of the user did you have in mind when developing this app?

I was looking myself for an application that helps learning chess openings for a long time, but could not find anything on Android. So I decided to start programming an application to meet this need, I did it by pure pleasure!

In what way do you think your app is better than similar apps on the market? Please describe in detail what innovation you think you bring and what you are proud of in your app.

This application has the particularity of being very easy to use, the graphical interface is very intuitive and easy to understand. There is no need to read an instruction manual to use this app, I think it's a distinct advantage over other apps.

What are your future plans and expected features of the coming new versions of this app?

I am receiving many suggestions from the end users and one of them was the possibility to add a chess engine in the application, so I am currently studying this possibility.

Assuming new users of your app are reading this page. What do you want to ask them to do (contact you about X, Share the app, etc.)?

Other than developing a good quality app, the next biggest challenge is to let people know that the app they are looking for actually exists! You can open a new restaurant, have the best recipes, but if no one is aware of it, your restaurant will close soon. So, I would say that if you like this app, the best way to support me is to share it with your friends, share it with the chess fans, share it with the people you meet at chess club or share it online on chess forums.

Chess Repertoire Trainer

About App: An application that helps you create chess openings, build a repertoire, and train against it. Start training in just a few steps: - Create an opening for White or Black that you want to include in your repertoire. - Enter your best move manually for each position. - Enter your moves automatically by importing a PGN database file. - Enter opponent's most expected moves, and follow with your best move for each position. - Optionally enter the probability of occurrence (low, normal, high) of each possible move of the opponent. - Optionally enter a tag name (or comment) for a given position in order to help you memorize a position or a move to play during training. - When you are ready, train against your repertoire. - Possibility to backup your repertoire, restore it on another device, or share it with your friends! As you train, your good and bad moves are compiled and automatically saved. Your personal rating score is displayed for each opening. A rating score is also computed for each move of your repertoire, giving you an immediate picture of where your weaknesses are. (full version only).

Categories: Board

Date: June 13, 2018

Developer: beadApps



App URL in iTunes


Cards Golf

Cards Golf

August 9, 2022

This is a card game for two players.
Like in a real golf the goal of this game is to ...

This app contains four dice games: "Thousand", "General", "Dice Dodge" and "Pig".

< ...

Are you looking for new classic business board games?
Welcome to Quadropoly 3D - busi ...

Evolution Board Game

Evolution Board Game

October 8, 2019
Inspired by the action board game of North Star Games, Evolution is all about natural selection ...


Every day we publish one great app and help 750,000 users discover new apps to add to their mobile device. Click here to add your app and let users discover it for free.

Social Links