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.
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.
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.
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.
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!
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.
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.
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.
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
Website: https://beadappshelp.wixsite.com/chess
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 ...