Neonoviiwolf,
Для меня флатер - это аналог html. Слепить красивый фронт легко. Но нужен бакенд.
И вообще нафиг не нужно приложение, которое можно заменить адаптивной версией сайта.
Когда начинаешь с нативной разработки голова пухнет. Язык. СДК. Популярные либы. Подходы к разработке.
Наслоения легаси. Когда интересуеший тебя момент остался только в документации 15+ лет давности. Грабли обратной фигни, когда за использование советов годичной давности твое приложение могут забанить.
А начав с кросплатформенной будешь офигивать еще больше. Ну или так и лепить простые формочки в рамках базового функционала.
https://github.com/Muraveiko/npd_receipt/blob/main... Vladimir Onokhov Писать с нуля все не будешь. Подключаешь библиотеки.
И тут выясняешь, что конкретная нужная вешь реализована не для всех платформ.
Хорошо. Решаешь что будет только андроид и ios.
Подключаешь. При сборке ловишь ошибку. И как не обидно в части, которая написана в нативе.
Может там элементарный фикс (но ты должен знать свифт или котлин). А если пакет давно существует, то будет написан на обжективСи или джаве.
В общем в той солянке исходников разобраться может только тот. кто знает 10к языков и диалектов.
Флаттер наверное все же для команд разработчиков узких специалистов. Знаешь очень хорошо конкретный натив и прилично флатер. Пилите вместе проект.
На 4 прочитай ветку проги . Из шапки про русификацию. Я там разжевывая как работает. Самый крайний случай. Труетайп шрифты. Или драйвер gsv0 only. В этом случае делается картинка из текста или во втором случае работает виртуализация и тоже печатает картинкой
поизучать по ссылке можно, но в качестве примера как не делать в реальных проектах.
1) плохо закладываться на сторонние внешние апи (просмотр пдфки через вебвью используя апи гугла)
2) непонятный форк pdfium 4 летней заброшенности
3) основная либа застряла 3 года назад на 28м апи (настоятельно рекомендуют переходить на androidx)
роутер или хаб ? сетевой сегмент один или маршрутизация настроенна ? Слушает служба только локал хост или на всех сетевых интерфейсах ? Выключить временно фаервол совсем (для отладки)
По моему все технические средства мало эффективны. Присмотритесь к двойному лицензированию.
Открытая "вирусная" лицензия и коммерческая.
Вирусными на сленге называют лицензии, которые по цепочке требуют раскрытия исходного кода всего продукта.
Вместо вирусной можете в своей лицензии прописать условия, что до 100 копий ( установок из плея) бесплатно, после требует приобретения коммерческой.
В реальности разбираться юр отделу есть смысл с приложениями после 100К установок.
Denis Hrebeniuk я больше по яве. Считаю что котлин не знаю.
Дергать ui из кучи мест я бы не советовал. Пока программа простая еще прокатит.
А вот потребовалось мне сделать взаимодействие нескольких служб и вот там
капитально пришлось подумать, что на какий очередях выполняется и как оно друг - другу передается да еще на форме правильно в лог собирается. Форма может еще выйти из фокуса и при возврате сообщения хотелось бы увидеть.
Что значит сделать расписание на неделю ?
В одной трактовке задачи это решение оптимизационной задачи
класс - кабинет - предмет
с ограничениями (в одном кабинете не может проходить два урока одновременно)
число часов должно совпадать с методическими планами и т д
Или Вам нужно его просто отобразить ?
И при чем тут JAVASCRIPT ?
В любом случае логику обработки платежа я советую делать на бакенде по уведомлению от платежной системы. И скорее всего ваш экран с крутилкой ожидания будет под экраном оплаты . Следовательно будет потеря фокуса ввода.
Показали крутилку. В онбодилоад сделали редирект. На восстановление фокуса перезапрос Бека о статусе платежа.
Тут ещё помним, что у пользователя может быть обрыв связи и если что-то оплачено успешно, то уведомление об этом он должен получить с любой страницы .
Легко вкручивается на сайты с колокольчиком (у вас есть новые сообщения).
1) режим самолета - это для любых глюков обычно помогает (передергивается телефония и все остальное от нее зависящее).
2) Просто выключить/включить адгуард.
Обычно хватает п2
Для меня флатер - это аналог html. Слепить красивый фронт легко. Но нужен бакенд.
И вообще нафиг не нужно приложение, которое можно заменить адаптивной версией сайта.
Когда начинаешь с нативной разработки голова пухнет. Язык. СДК. Популярные либы. Подходы к разработке.
Наслоения легаси. Когда интересуеший тебя момент остался только в документации 15+ лет давности. Грабли обратной фигни, когда за использование советов годичной давности твое приложение могут забанить.
А начав с кросплатформенной будешь офигивать еще больше. Ну или так и лепить простые формочки в рамках базового функционала.