Понимание того, как работает мобильное приложение

В моей предыдущей статье я обсуждал различные технологии и программы, которые вам понадобятся для разработки мобильного приложения iOS — для технических или нетехнических основателей.

Как разрабатывать приложения нетехническим основателем — серия

Эта статья является второй статьей в моей серии Lean App Studio, которая поможет основателям и владельцам бизнеса, не имеющим технического образования, создать основу для разработки и масштабирования своих приложений по доступной и разумной цене. Этот пост поможет вам лучше понять различные компоненты создания мобильного приложения, чтобы вы могли либо стать лучшим разработчиком, либо получить достаточно знаний, чтобы сотрудничать с другими разработчиками.

Теперь, как все эти программы (например, Xcode, Firebase и т. д.), код и службы взаимодействуют друг с другом?

Термин MVC или «модель, представление, контроллер» — это шаблон проектирования, помогающий создавать мобильные приложения.

В моей предыдущей статье Как разработать приложение нетехническому основателю я обсуждал различные технологии и программное обеспечение, используемые для разработки мобильных приложений iOS. Когда вы начнете разработку, вам нужно будет структурировать свой код таким образом, чтобы он был масштабируемым и легко читаемым программистами в вашей команде.

Что такое MVC или «модель, вид, контроллер»?

  • Модель. Определяет базовый уровень или структуру данных всего мобильного приложения. Прежде чем приступить к разработке приложения, я рекомендую вам «свести воедино» то, что представляет собой ваше приложение с точки зрения данных. Например, из чего состоит ваше приложение и какую информацию вы будете сохранять? Например, если вы создаете приложение для социальных сетей, у вас может быть модель «Пользователь». Из чего состоит Пользователь? Ну, это может быть их имя пользователя, электронная почта, изображение профиля, интересы, что угодно.
  • Просмотр. Визуальное представление данных.
  • Контроллер: отвечает на ввод пользователя и взаимодействует с моделью данных (соединяет модель и представление).

Собираем все вместе

Я приведу простой пример, чтобы собрать все воедино. Когда вы находитесь на экране «Регистрация» для Facebook, вы смотрите на Просмотр. Затем, когда вы нажимаете «создать учетную запись» после добавления своего имени, адреса электронной почты и номера телефона в текстовые поля, Контроллер принимает ваш ввод и связывается с базой данных для сохранения введенных данных. В базе данных хранятся данные из модели пользователя (в данном случае это ваше имя, адрес электронной почты и номер телефона).

Как все эти вещи связаны между собой? Что мне делать дальше?

В моей следующей статье я расскажу, как подключить ваше мобильное приложение из Xcode к Firebase, чтобы вы могли сохранять пользовательский ввод и данные.

Хотите разработать свое приложение по доступной цене?

Если вы все еще не хотите писать код, не волнуйтесь — я создал студию разработки приложений (Lean App Studio), которая доступна по цене и имеет фиксированную модель ценообразования для людей, желающих быстро начать работу. путешествие по приложению. Мы используем подход, разрабатывая MVP вашего мобильного приложения и масштабируя его в зависимости от вашего удобства.



Спасибо!