The following software application is required:
1) Delphi 10 Seattle source code required, so that can be modified and recompiled at any time
2) Software should be written at the same time for Android and should have possibility to be recompiled as Windows application too( it is very easily done in Delphi 10 Seattle)
3) Application is intended to be used with any type of words & keyword descriptions on such a way that 2 fields of the database are required (words and keywords – each should have 255 characters at least available). Database should be packed separately from the code, so that it is possible to define custom words & keywords, which uses UI of the software.
4) For words or keywords it should be possible to use any alphabet, not only English – various character sets should be possible
5) Database of words & keywords can be packed in code or separately, but editing the database outside of the software should be prevented
6) Brief description of the functionality of the software is presented in pdf file( it is simple application for managing words & keywords
7) As the application is primarily intended for Android market, at the first row should have Application title and buttons for Settings and About dialogs, which should be created as a blank , so that it can be filled with any information chosen later
8) In the edit box you type a word and as you type, scroll box is opened providing you with close matches from the database
9) You can then browse the matches and if you select one, the detailed description of it including word to which the keyword belongs, is displayed in another window
10) Additionally sound push button with image is shown, when you can click the audio representation of the keyword can be run
11) Instructions should be provided, how to recompile the software for Android and how for Windows if anything special is needed, so that executable version can be created easily
12) Once again, source code is required, so that it can be modified and recompiled at any time and various databases should be easily used with the UI of the software
13) Of course, that UI should have attractive design - so that application should look nice...