This includes Jahid's MakeNotification class, didn't change that at all
Changed the text in the notification permission screen to suit all Android versions, regardless if they get the request alert or not
To test the notifs, you can try to grant the permission, and once you get through the onboarding (and only then, not before) you should receive a notif with "Anything, You got it" in it. Likewise the notification shouldn't appear if the permission hasn't been granted
Other small changes:
Adjusted input in NamingDevice slightly for usability - it now closes keyboard with done (check?) button, replacing the Enter key and ability to put 2+ lines of input. This required to add a couple of lines in the naming device layout file as well
In MainActivity, modified the launch of OnboardingActivity slightly: renamed the related functions to be more sensible and now checks if the onboarding has been completed rather than checking if it's the first time opening the app
Added a flag to the last fragment of onboarding, GettingStarted, to update the completion status of onboarding. This should ensure that the onboarding can be completed even if the app is closed before getting fully through it. Main relaunches onboarding if it hasn't been completed
Small change in disconnected screen as well, changed the text from "not connected to any device" to "-- any network"
To test the notifs, you can try to grant the permission, and once you get through the onboarding (and only then, not before) you should receive a notif with "Anything, You got it" in it. Likewise the notification shouldn't appear if the permission hasn't been granted
Other small changes: