Источник: Nuances of Programming Введение Приходилось ли вам работать над проектом со сложной архитектурой, в котором для создания нового экрана нужно добавить несколько новых файлов с определенным содержимым? Например, при работе с Model-View-Presenter и Dagger вы хотите добавить экран Main. Возможно, также потребуется добавить такие файлы, как MainActivity.kt, MainView.kt, MainPresenter.kt, MainPresenterImpl.kt, MainModule.kt, MainComponent.kt, activity_main.xml и т. д. Слишком много, не так ли? Мне часто приходилось копировать эти файлы из других экранов и переименовывать...
В этой статье я дам пошаговое руководство для написания простейшего приложения под Android, которое сможет при помощи камеры смартфона распознавать примерно пару десятков различных объектов (человек, монитор, бутылка, птица, кошка, цветок и др.). Для этого мы воспользуемся нейронной сетью и библиотекой OpenCV 4.2.0. Итоговое приложение в работе будет выглядеть примерно так Если это будет ваше первое приложение на Android, или же это будет первый опыт программирования, то данная инструкция вам подойдёт в любом случае...