Simple phonecall app.
I have used Runtime permission to grant permission of CALL to the app. Runtime permission feature are developed for API 23(Marshmallow) or afterwards. If once a user deny the permision then a snackbar will appear that asks for permission grant.