https://shoesandroidblog.blogspot.com/2023/12/initializing-application-object-and.html