Источник: Nuances of Programming Введение Приходилось ли вам работать над проектом со сложной архитектурой, в котором для создания нового экрана нужно добавить несколько новых файлов с определенным содержимым? Например, при работе с Model-View-Presenter и Dagger вы хотите добавить экран Main. Возможно, также потребуется добавить такие файлы, как MainActivity.kt, MainView.kt, MainPresenter.kt, MainPresenterImpl.kt, MainModule.kt, MainComponent.kt, activity_main.xml и т. д. Слишком много, не так ли? Мне часто приходилось копировать эти файлы из других экранов и переименовывать...
Login Screen - одна из самых необходимых вещей для приложений, которые предполагают работу с пользователями. В этой статье мы создадим простую заготовку, которую вы легко сможете внедрить в свое приложение и использовать в дальнейшем.
Статья основана на видео зарубежного ютубера, ссылка на оригинальное видео: https://www.youtube.com/watch?v=H2potb8pGDQ Для начала создадим проект. В качестве шаблона выберем Empty Views Activity: Укажем имя нашего приложения, в качестве языка программирования я выбрал Kotlin: Ждем, пока проект прогрузится, и можем приступать к работе...