@mrmohsen
important point to using typography in app design is "readability".
The text should be easy to read and understand, even on small screens.
Other important points:
Hierarchy
Contrast
Alignment
Whitespace
Overall, the goal is that enhances the user experience and makes it easy for users to interact with the app.