A Complete Guide to Creating a Face Editing App — Best Practices, Tips, and More