Articles of mvp

Внедрение MVP в приложении для Android

У каждого разработчика Android проблемы с тем, что действия или фрагменты сложны, потому что большинство приложений используют только дизайн View-Model. Как и я, я начал искать лучшее решение. Что привлекло мое внимание MVP, который является старым дизайном, но регенерируется все время и снова. Я думаю, что эта статья и их пример очень полезны, но я […]

Android MVP с кинжалом 2 – Активность с несколькими фрагментами

Я рассматривал примеры Google Android Architecture для MVP с помощью Dagger 2: https://github.com/googlesamples/android-architecture/blob/todo-mvp-dagger/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/TasksActivity.java Но пример довольно тривиален: у каждой операции есть только один фрагмент, а компонент кинжала – в Деятельности и используется для ввода Деятельности с презентатором для фрагмента. Я попытался построить на этом примере, чтобы добавить несколько фрагментов в Activity и перемещаться между ними. […]

Множественные действия / фрагменты и шаблон представления представлений модели

Во-первых, я знаю, что с Model View Presenter существуют разные реализации, и, на мой взгляд, до тех пор, пока вы четко определяете уровни абстракции и выполняете назначенные роли, тогда как вы реализуете этот шаблон, открыта для интерпретации. Я реализовал эту схему в довольно многих приложениях, где было только одно действие. Теперь я начал новый проект […]

Как передать данные (например, какой элемент был нажат) между действиями в MVP?

У меня есть список элементов, показанных с шаблоном MVP. Просмотр – это действие (aka ItemsList). Я хочу показать следующую активность (также MVP'ed, aka ItemDetails) с деталями элемента, нажатого в ItemsListActivity. Модель для ItemsList снабжается данными из репозитория. Так что на самом деле это RMVP. Это выглядит так: |->Model<->Presenter<->View [ItemsList] Repository<-| |->Model<->Presenter<->View [ItemDetails] Таким образом, Model […]

Кинжал с Android: как использовать контекст при использовании MVP?

При разработке приложения для Android я наткнулся на проблему. Я только начал использовать кинжал, поэтому я знаю некоторые базовые понятия, но при использовании его вне рамок учебников и их случаев использования вещи становятся менее ясными. Поэтому, чтобы понять. В моем приложении я использую MVP, как описано в этом сообщении в блоге: http://antonioleiva.com/mvp–android/ Поэтому сначала я […]

MVP Android – Сколько докладчиков?

У меня есть быстрый вопрос. Я пытаюсь (и боюсь) разрабатывать свое приложение с шаблоном проектирования MVP. Могу ли я спросить, должен ли я иметь отдельный класс презентатора для каждого вида (активности, фрагмента)? Ресурсов, которые я могу видеть в Интернете, не так много, что ясно показывает образцы MVP. Может ли кто-нибудь поделиться, если у них есть? […]

Разработана ли разработка Android UI хорошо для шаблона дизайна?

Поддерживает ли платформа Android конкретный стиль программирования пользовательского интерфейса, например MVC или MVP? Большая часть моего опыта пользовательского интерфейса связана с кодом спагетти на очень старом встроенном устройстве или в GWT с MVP, поэтому я не знаю, с чего начать.

Адаптация модели View Presenter для Android с вкладками Fragment

Я работаю над переносом приложения из Windows Mobile в Android, и я столкнулся с некоторой проблемой. Существующее приложение использует шаблон MVP и имеет различные классы «презентатора», которые должны быть повторно использованы в порту (это довольно обширное приложение, и переписать его просто невозможно, а код C # используется повторно для использования для mono для Android ). […]

Как запустить сервис из моего Interactor с использованием шаблона MVP в android?

Я следую примеру модели View Presenter (MVP), аналогичному примеру Антонио Лейва, найденному здесь: antoniolg / github . Я немного поиграл с ним, и мне было интересно, как начать service с уровня interactor . Обычно я помещал свои вызовы для retrofit внутри interactor но мне было интересно, есть ли способ запустить сервис от interactor чтобы вместо […]

Трудности с использованием Model-View-Presenter в Android

Model-View-Presenter (MVP) является хорошо известным шаблоном проектирования для графических приложений. Для Android реализация бизнес-логики в простом Java-модуле облегчает тестирование без необходимости использования эмулятора Android. Однако у меня возникают трудности с внедрением шаблона на Android из-за особых требований к графическому интерфейсу приложений для Android: Активность может быть уничтожена в любой момент (входящий вызов, пользователь нажимает кнопку […]

Intereting Posts
Как получить доступ к базе данных при разработке на Android-телефоне? Как освободить плагин приложения с помощью Android Market? Изменение режима мобильной сети (gsm, wcdma, auto) Как изменить сочетания клавиш автозаполнения Control + Space в Eclipse для Android Поддельный плохой Интернет Android Glide: как загружать и кэшировать растровые изображения? Как настроить поле EditText в android с помощью AppCompat v7: 21 Как я могу установить цвет штриховой шкалы андроидов? (Не цвет звезд, а ГРАНИЦА) Как установить пользовательский язык для индийских региональных языков в эмуляторе android ADB не может найти Nexus 7 в Mac OS X Mavericks NullPointerException в onLoaderFinished с использованием SimpleCursorAdapter Что такое paddingStart и paddingEnd? Отправка электронной почты из приложения для Android Как перепроектировать / декомпилировать Android APK, который был запутан с помощью ProGuard? Android: атрибуты по умолчанию для пользовательских представлений