Очень легко создать приложение → мы собираемся создать приложение с нуля.
Есть cli для создания новых компонентов → мы можем сделать это и в обычном приложении.
При использовании приложения маршрутизатора → это обычный угловой проект. (это хорошо).
Ионная составляющая → так же есть автодополнение.
Это угловой проект → и этот фреймворк, как и общий рабочий процесс, более-менее то, что нам нужно для разработки проекта.
Но для React App все будет по-другому.
Загрузка изображения и многое другое → они довольно сложны, но очень просты в использовании.
Компоненты Ionic и Angular хорошо работают вместе → это так здорово. (мы используем угловой маршрутизатор для → перемещения по приложению страницы).
Управление состоянием → мы можем позаимствовать из React JS, а также → супер круто. (все тяжелые взвешивания выполняются из приложения).
Для angular кажется, что мы маршрутизируем между → по какому-то идентификатору.
Это не сложно → если мы используем управление состоянием из angular → или React.
Это обычное угловое приложение → но с ионным рендерингом. (и pathID → мы можем использовать его для перехода с одной страницы на другую).
Динамическая загрузка, а также → получение переменной из URL → angular очень мощны.
Даже изменить название и многое другое!
Совсем неплохо! → и когда мы думаем о количестве кода, который мы написали → это не так уж много → при выполнении многих вещей.
Это хорошо и удивительно.
И Ionic → теперь полностью поддерживает angular → мы можем использовать все встроенные функции. (и даже может иметь ссылку по умолчанию)
Действительно хороший UI/UX → прост в использовании и реализации → так легко выйти на рынок → после приобретения капитала можно сделать много вещей.
Но нам нужно сделать что-то другое для оповещения. (опять же мы собираемся использовать фильтр -> с каким-то массивом).
Мы можем сделать кнопку удаления → но как насчет уведомлений??
Мы должны сделать контроллер → в приложении angular!
Это намного проще.
И мы можем все контролировать → Я бы предпочел это. (очень легкий доступ к контроллеру → еще одна причина использовать фреймворк)
С помощью Ionic CLI → мы можем создавать новые компоненты → поэтому нам даже не нужны компоненты angular.
Есть пара отличий → но в целом худы работают именно так.
Из Интернета в мобильные → как создавать приложения на нативных устройствах.
Для IOS → нам нужен xcode → но если у нас есть поток приложений → мы можем делать это где угодно.
Конденсатор → это обертка → от Ionic Team.
Нам также нужна студия Andriod → для создания нативной оболочки приложения.
По сути → мы собираемся использовать SDK как для Android, так и для IOS.
Это нативное приложение для Android → легко, и мы можем легко его развернуть!
Вот так приложение выглядит на реальном Android-устройстве → не так уж и плохо.
Для процесса отладки → рекомендуется использовать отладчик Chrome → но мы можем развернуть его как на Android, так и на iOS. (процесс разработки настолько прост и быстр).
Аналогичный процесс для IOS → но нам нужен XCode → с установленными вещами → все готово.
Мы получаем нативное приложение → и можем использовать этот согласованный код. (нужна учетная запись разработчика Apple).
Хорошо выглядит и на устройстве IOS.