Neo
There are so many strokes to each character, beginner need to see the strokes clear., too avoid confusion. The font need to be larger for different types of user. For older generation their eyesight are bad, they need a larger fonts. Or at least provide the option to change the font size. Also another way can be turn to landscape mode to change the font to larger sizes. The dictionary need examples for how to use each word, since the new learning for each You can Ck out the Pleco dictionary see how the did theirs. The group of people that download the most are the new Chinese learners. That is where you will make your money the most. You need to also incorporate the writing of the character as part of the search with the choice to pick the correct character