git branch -d(-D) branch_name // flag -D means force delete
git push origin -d branch_name
git rebase -i HEAD~N, where N is the number of commit you want to squash
pick commit_1
squash commit_2…N-1
portrait mode в манифесте, забыть про это, тестировать поворот экрана)android:name в манифесте, не понимать, почему приложение не собираетсяcoudld not find a sutable constructor for fragment X
4. Disclamer: фрагменты так устроены, что им нужен пустой конструктор, и нужно либо ручками прописывать пустой конструктор, либо, что лучше, использовать bundlе/safe args, если есть необходимость передавать данныеGradle -> app -> Tasks -> install -> uninstallAll, потом запускать приложение обычным способом и удивляться, с чего это оно перестало собираться| /* a working example of Network Connectivity check for a small project without any modern architecture pattern used */ | |
| private var broadcastReceiver: BroadcastReceiver = object : BroadcastReceiver() { | |
| override fun onReceive(context: Context, intent: Intent) { | |
| val notConnected = intent.getBooleanExtra(ConnectivityManager | |
| .EXTRA_NO_CONNECTIVITY, false) | |
| if (notConnected) { | |
| showErrorLayout() | |
| } else { | |
| retryRequest() |