Nice one. Wanted to add if using Dataverse as a backend (which is the MS recommendation for canvas apps)  have a look at tip #5 from: https://powerusers.microsoft.com/t5/Power-Apps-Community-Blog/Top-15-best-practices-when-configuring-Power-Platform-and/ba-p/850804