Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 1255 сообщений
Cообщения с меткой

client - Самое интересное в блогах

Следующие 30  »
rss_habr

Эволюция игрового фреймворка. Клиент 4. Вложенные компоненты

Пятница, 08 Июля 2022 г. 12:09 (ссылка)

Так как вся логика сейчас, весь функционал находится в компонентах, то компонент является основной клеточкой нашего приложения. Эти простые клеточки можно объединять в "ткани" и составлять из них весь организм приложения. И это тоже будут компоненты. Таким образом, в Main мы создаем всего один корневой компонент для приложения, а он уже строит всю разветвленную иерархию вложенных компонентов.

Чтобы умело управлять этой иерархией нужно добавить в класс Component несколько новых свойств и методов...

Читать далее

https://habr.com/ru/post/675846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675846

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Эволюция игрового фреймворка. Клиент 3. Скин

Пятница, 08 Июля 2022 г. 09:43 (ссылка)

В прошлый раз мы ввели концепцию компонентов как удобный способ добавлять логику к графике. В базовом классе Component есть свойство skin, в сеттере которого парсится новая графика при установке значения и удаляются все ссылки на нее — при удалении. Благодаря этому свойству в приложении можно менять графику GUI на лету, без перезагрузки, как в каком-нибудь Winamp'е.

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

Читать далее

https://habr.com/ru/post/675706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675706

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Генерируем Kotlin клиент по GraphQL схеме

Четверг, 04 Ноября 2021 г. 18:13 (ссылка)

С одной стороны, GraphQL схема однозначно определяет модель данных и доступные операции реализующего ее сервиса. С другой, Kotlin предоставляет потрясающие возможности для создания предметно-ориентированных языков (DSL). Таким образом, возможно написать предметно-ориентированный язык для взаимодействия с GraphQL сервисом в соответствии с опубликованной схемой. Но, написание такого кода вручную, это сизифов труд. Лучше его просто генерировать. И в этом нам поможет плагин Kobby. Он анализирует GraphQL схему и генерирует клиентский DSL.

Давайте попробуем его в деле!

https://habr.com/ru/post/587388/?utm_source=habrahabr&utm_medium=rss&utm_campaign=587388

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<client - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda