and Drawable are Drawable Resource - Mipmap is used for app/launcher icons (Best Practice) - Drawable is used for general graphic that can be drawn to the screen External Links https://developer.android.com/guide/topics/resources/drawable-resource
build tools, Android OS and Google Play - Every App Components must declare in manifest file (activity, service, receiver, provider) - Every Permissions must declare in manifest file (access sensitive use data: contacts, SMS, etc,. and certain system features: camera, internet access, etc,.)