Size: a a a

Ionic - русскоговорящее сообщество

2021 June 08

KV

Karpov Vladimir in Ionic - русскоговорящее сообщество
Ребята, привет.
Возник такой вопрос по Страйпу по PAyment Intent API
Для добавления карты, для будущей оплаты, без оплаты сейчас, что вы юзаете?

Я нашел SetupIntent API, как понимаю это аналог платежа через PAyment Intent, только без оплаты?
Верный  ли это способ?
источник
2021 June 09

I

Igor in Ionic - русскоговорящее сообщество
Привет! Подскажите по структуре проекта Ionic + Angular. Если в вебе есть я вижу смысл в core, shared, то зачем такую структуру юзать в мобайл? Нет ли смысла все в корень класть: services, components, modules, interceptors  и т.д
источник

KV

Karpov Vladimir in Ionic - русскоговорящее сообщество
лично я люблю, как все структоризировано. Поэтому, делаю что в веб, что в мобайл +- одинаковую структуру
http://joxi.ru/L216a1Vc05oNkA
источник

Н

Наим in Ionic - русскоговорящее сообщество
Можешь ещё чекать тут: https://github.com/thenaim/ionic-ngxs-capacitorjs-starter
источник

Н

Наим in Ionic - русскоговорящее сообщество
Я во всех своих проектах делаю похожу структуру, но можно ещё доработать.
источник

Н

Наим in Ionic - русскоговорящее сообщество
Отдельный стейт для каждой страницы
источник

Н

Наим in Ionic - русскоговорящее сообщество
источник

I

Igor in Ionic - русскоговорящее сообщество
ну вот у тебя например services в корне app. Почему не в core? Или почему router не в корне а в core?
источник

Н

Наим in Ionic - русскоговорящее сообщество
Сервисы держу отдельно, если буду во всем проекте использовать, а core чисто рутовые вспомогатели
источник

KV

Karpov Vladimir in Ionic - русскоговорящее сообщество
@iBezlepkin почитай эту статью
https://itnext.io/choosing-a-highly-scalable-folder-structure-in-angular-d987de65ec7
Я придерживаюсь этого направления
источник

I

Igor in Ionic - русскоговорящее сообщество
Читал. Вот и возник вопрос. Если на вебе мы грузим core.module при загрузки приложения, а потом уже другие модули если понадобятся. То в мобайл что мешает нам сразу все прогрузить. Получается у нас все сервисы подгруются при первой загрузки приложения, все forRoot
источник

I

Igor in Ionic - русскоговорящее сообщество
и как бы теряется смысл в core и shared
источник

NA

Nazar Abu in Ionic - русскоговорящее сообщество
твоя моблика ахнет если случайно окажется что js файл весит больше 10мб
источник

NA

Nazar Abu in Ionic - русскоговорящее сообщество
у тебя не супер мощный телефон который сможет быстро читать файлы
источник

I

Igor in Ionic - русскоговорящее сообщество
хххммммм... есть логика
источник

KV

Karpov Vladimir in Ionic - русскоговорящее сообщество
для меня, помимо скорости загрузки,  смысл core & shared в первую очередь - что в core лежит в основном то, что используется по всей аппе и имеет первостепенное значение, но не касается основной логики приложения
а в  shared те компоненты и сервисы, которые используются многократно, и не несут в себе логику приложения
источник

KV

Karpov Vladimir in Ionic - русскоговорящее сообщество
в папке modules соответственно лежит только те модули и компоненты, которые относятся к логике приложения
источник

KV

Karpov Vladimir in Ionic - русскоговорящее сообщество
в папке src/app/api - сгенерированные с помощью либы ng-openapi-gen и json файла со свагера сервисы/модели
источник

I

Igor in Ionic - русскоговорящее сообщество
какие сервисы в shared например?
источник

KV

Karpov Vladimir in Ionic - русскоговорящее сообщество
источник