Клон Instagram с использованием SwiftUI и GraphQL – Вход

В нашей предыдущей заметке о том, как создать приложение-клон Instagram, вы узнали, как настроить все необходимое для работы SwiftUI в XCode 11, и создали полностью рабочее представление Sing Up с помощью GraphQL.

Сегодня мы узнаем, как создать представление для входа в систему и выхода пользователя из нее.

Нам понадобится проект из предыдущего поста, так что если вы не следили за ним, настоятельно рекомендую это сделать.

Пристегните ремни и поехали!

Для лучшего усвоения материала скачайте проект iOS Instagram Clone с исходным кодом.


Клон Instagram с использованием SwiftUI и GraphQL – ProfileView

Сегодня в третьей части нашего приложения-клона Instagram с GraphQL мы углубимся в SwiftUI, создавая представление профиля.

Мы научимся повторно использовать структуры в SwiftUI и обсудим несколько элементов управления: VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider и другие.

В наших предыдущих статьях мы узнали , как зарегистрировать пользователя и как войти в него, с соответствующими пользовательскими интерфейсами в нашем приложении-клоне Instagram. Сегодня мы сделаем это намного красивее.

Пристегните ремни и давайте начнем!

Для лучшего усвоения материала скачайте проект iOS Instagram Clone с исходным кодом.


Приложение-клон Instagram с использованием SwiftUI и GraphQL – HomeView

Сегодня в четвертой части нашего приложения-клона Instagram с GraphQL мы продолжим изучение SwiftUI, создавая представление Home.

В наших предыдущих статьях мы узнали , как зарегистрировать пользователя и как войти в систему, а также создали представление Profile с соответствующими пользовательскими интерфейсами в нашем приложении-клоне Instagram. Сегодня мы используем часть этого кода и создадим нечто похожее на UIScrollView с большим количеством контента.

Пристегните ремни и давайте начнем!

Для лучшего усвоения материала скачайте проект iOS Instagram Clone с исходным кодом.


Запросы и мутации GraphQL на разных версиях Parse

По мере развития Parse некоторые его аспекты меняются для повышения производительности, улучшения совместимости и упрощения разработки.
Одним из таких аспектов является поддержка GraphQL, которая со временем эволюционировала от Parse 3.5.0 до последней доступной версии, 3.9.

Здесь, в Back4app, у нас есть три основные версии, которые реализуют изменения в запросах и мутациях GraphQL, а именно: 3.7.2, 3.8 и 3.9, и сегодня я проведу вас через различия между этими версиями, показывая, что изменилось, а что нет.


Как создать приложение для видеочата

Буквально на днях я наткнулся на этот потрясающий учебник по Twilio от Фила Нэша, объясняющий, как сделать видеочат с помощью React Hooks, и я решил запустить его в Back4app, потому что он бесплатный, потрясающий и может быть интегрирован с Parse, так что я могу иметь бесплатный веб-хостинг (бесплатный поддомен back4app включен), разместить свое приложение и использовать доставку данных в реальном времени, чтобы включить функции чата в будущем.
В этом посте я рассказываю о том, что я сделал, чтобы заставить его работать.


Firebase против Parse – всестороннее сравнение для iOS-разработки в 2025 году – часть 1

Введение

Parse и Firebase – это платформы, созданные для того, чтобы облегчить жизнь разработчика, создавая серверную часть вашего приложения гораздо быстрее, надежнее и масштабируемее.

Эти два продукта появились на рынке несколько лет назад и с тех пор развиваются, постоянно пополняясь новыми функциями и соответствуя новым технологиям.

Эти две компании используют разные подходы к тому, как они делают то, что делают. А также в том, как именно они поддерживают разработку под iOS.

Будучи сам iOS-разработчиком, я решил написать абсолютно непредвзятый обзор обеих платформ для iOS-мира и посмотреть, как они подходят конкретно к этой доле рынка.


Аутентификация на Firebase и Parse

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

В этой третьей части мы начнем кодировать и оценим, сколько кода необходимо для того, чтобы процесс регистрации/входа в систему работал на обеих платформах.


Топ-10 языков для работы с фронтендом, которые вы должны знать

Frontend Language You Should Know
Frontend Language You Should Know

Овладение языками фронтенда может повысить ваши шансы на карьерный рост в области разработки приложений и веб-сайтов.

Действительно, язык фронтенд-программирования помогает командам разработчиков создавать высокоинтерактивные и удобные для пользователей мобильные и веб-страницы.

Таким образом, для создания мобильных и веб-приложений важно выбрать один из лучших фронтенд-языков.

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


Лучшие бэкэнд-сервисы для iOS-приложений

Ios Backend Service
Ios Backend Service

Компании и команды разработчиков понимают, насколько важны бэкэнд-сервисы для развития и продвижения их приложений.

Принятие мудрых решений становится еще более важным, если речь идет о бэкенд-сервисах для iOS. Мы знаем, что App Store придерживается абсолютных стандартов при утверждении приложений.

Хотя в App Store доступно около 2 миллионов приложений, важно знать, что в прошлом году эта платформа отклонила 215 тысяч заявок на приложения.

Аналогично, App Store удалил 2,3 миллиона приложений из-за их устаревших версий. Поэтому выбор правильной бэкэнд-платформы для iOS очень важен для выживания.

Итак, давайте узнаем о лучших бэкэнд-сервисах для iOS-приложений и их основных характеристиках.


Топ-10 low-code платформ для мобильных приложений

The 10 Best Low Code Mobile App Development Platforms
The 10 Best Low Code Mobile App Development Platforms

Зависимость стартапов и предприятий от платформ для разработки мобильных приложений с низким кодом растет благодаря их огромным преимуществам.

Действительно, подход с низким кодом ускоряет время разработки и снижает стоимость и требуемые ресурсы.

По данным Allied Market Research, к 2031 году рыночная стоимость индустрии разработки с низким кодом достигнет 125,6 миллиарда долларов США.

В 2021 году эта цифра оценивается в 11,5 миллиарда долларов США. Этот прогноз свидетельствует о растущем влиянии этого подхода к созданию приложений на команды разработчиков и предприятия.

Итак, в этой статье представлены одни из ведущих платформ для создания низкокодовых мобильных приложений с их ключевыми характеристиками.


open
Build, deploy and scale your app with Back4App Containers

open
Build, deploy and scale your app with Back4App Containers. Start today!