Когда читал статью, то не покидало ощущение, что читаю какой-то учебник или курсач. Предпочитаю информацию посуше) Выше входной порог, но тратится меньше времени на изучение.
Заголовок говорит про применение функционального программтрования в android. Однако от платформы android только вышеупомянутая модель.
При чем тут асинхронка. Асинхронная обработка требуется в любом приложении, где есть БД или работа с сетью. То есть в 90+% случаев. Как она сочитается с функциональным подходом и всем, что описано выше - осталось не раскрыто. А это, на мой взгляд, наиболее важный аспект, потому что с ней больше всего проблем. Либо асинхронная обработка команд и нарушение последовательности выполнения команд и непредсказуемого поведения, или синхронное выполнение и узким горлышком из обработчика команд, но команды выполняются в том же порядке. Есть смеси и костыли, с которыми можно пытаться сесть на оба стула (это уже рассуждения о проблеме и напрямую к статье не имеет отношения).
На мой взгляд статья больше про теорию реализации какого-то общего подхода. Прикладной практики и связи с android не вижу.
Котлин вижу, даже какая-то вью модель затясалась. Но ни намека на асинхронное выполнение чего бы то ни было. А дьявол, он в деталях, знаете ли. Без этого статья красивая, но, имхо, увы, непригодная ни для чего.
Если factory пересобирается, значит он поменялся, не в коде, так в ссылках на методы/классы, R класс, а значит будут пересобраны все модули, котоыре от него зависят. Что-то не понял, в чем прикол выделения factory.
Интересно, а КиндерСюрпризы в яйцах можно к гача причислять. Тот же рандом, тоже за деньги. В результате либо мусор, либо коллекционная фигурка львенка, акулы и т.п.
А не в том ли причина отсутствия ведра инструментов для iOS в том, что произвести их может только Apple?
Ведро инструментов хорошо тем, что есть из чего выбрать наиболее подходящее под твои запросы.
Пользовался ormlite в связке с h2.db. Все красиво написано, удобно пользоваться, написанием sql запросов текстом можно не морочиться. Вплоть до момента, когда надо обновлять таблицу. Нет ни версии БД, ни каких-то продуманных инструментов из коробки для обновления ее структуры. Пришлось писать дополнительную табличку с версией БД, и свои методы по обновлению, которые исполняют сырые запросы.
Когда читал статью, то не покидало ощущение, что читаю какой-то учебник или курсач. Предпочитаю информацию посуше) Выше входной порог, но тратится меньше времени на изучение.
Давайте попробую раскрыть свою мысль.
Заголовок говорит про применение функционального программтрования в android. Однако от платформы android только вышеупомянутая модель.
При чем тут асинхронка. Асинхронная обработка требуется в любом приложении, где есть БД или работа с сетью. То есть в 90+% случаев. Как она сочитается с функциональным подходом и всем, что описано выше - осталось не раскрыто. А это, на мой взгляд, наиболее важный аспект, потому что с ней больше всего проблем. Либо асинхронная обработка команд и нарушение последовательности выполнения команд и непредсказуемого поведения, или синхронное выполнение и узким горлышком из обработчика команд, но команды выполняются в том же порядке. Есть смеси и костыли, с которыми можно пытаться сесть на оба стула (это уже рассуждения о проблеме и напрямую к статье не имеет отношения).
На мой взгляд статья больше про теорию реализации какого-то общего подхода. Прикладной практики и связи с android не вижу.
Котлин вижу, даже какая-то вью модель затясалась. Но ни намека на асинхронное выполнение чего бы то ни было. А дьявол, он в деталях, знаете ли. Без этого статья красивая, но, имхо, увы, непригодная ни для чего.
Мда, какая статья, видимо такие и курсы..
Если factory пересобирается, значит он поменялся, не в коде, так в ссылках на методы/классы, R класс, а значит будут пересобраны все модули, котоыре от него зависят. Что-то не понял, в чем прикол выделения factory.
Можете пример привести?
Интересно, а КиндерСюрпризы в яйцах можно к гача причислять. Тот же рандом, тоже за деньги. В результате либо мусор, либо коллекционная фигурка львенка, акулы и т.п.
Как поможет это приложение, если в вузе до сих пор вывешивают расписание на листочках на стендах? Там же пишут про замены и т.п.?
Из встреченного, но не найденного тут:
Кебаб - кнопка меню с изображением трех точек
Чекрыжик - то же, что и крыжик
Ведро инструментов хорошо тем, что есть из чего выбрать наиболее подходящее под твои запросы.