I don't a specific app. I just look for them in sites with animation gifs and write them down. Handwriting has been a great way to remember the characters.
The stroke order is key to learn how to write them because once you learn how to do it, you can write almost any new character.
Hangping is a dictionary (and an app) that has the animation and also uses the kai ti font (the one that seems written with a brush).
https://learnchineseez.com/ The problem with this site is that you can't look for the characters, they are sorted by frequency use.
https://strokeorder.com.tw/ I use this a lot but it's only for traditional characters.
https://www.purpleculture.net/chinese-english-dictionary/ This site is great. You can also make and print your own practice sheets there.
https://www.hanzigrids.com/ This one is also for making practice sheets.
This course wasn't very useful to learn vocabulary, but it was such a good practice to learn how to write the characters: https://www.coursera.org/learn/hanzi