What is singleton? difference between singleton and static? shared preferences? difference shared prefe and const and static transfer data from service to activity transfer data from frgament to activity explicit intent vs implicit intent async await and thread.run when u use different modes of sharing data content providers how to transfer data between two apps method overriding source control used - TFS and GIT keyword outer how to check app crash due to low memory and retain the fragment limitations on background services in new APIs