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

Привет, с возвращением! На прошлой неделе я пробовал разные вещи. Новые редакторы кода, новые фреймворки и новая еда! Некоторые изменения время от времени освежают! А ещё на этой неделе gamescom🥳️! Я смотрю репортажи из него, пока пишу этот выпуск информационного бюллетеня!

Известные ссылки

Солито и нандо-стек

Если вы еще не посмотрели видео От нуля до 10 миллионов долларов с React Native + Next.js, ссылку на которое я дал выше, Solito — это библиотека, объединяющая React Native + Next.js.

Я экспериментировал с этой библиотекой и пока впечатлен. Маршруты навигации основаны на том, как вы расположили файлы кода в файловой системе, что очень приятно!

Другое дело, что есть и другие библиотеки, работающие вместе с Solito в составе «нандо-стека».

На данный момент мне больше всего нравится Dripsy, который объединяет стили на React Native и веб-платформах, а также упрощает адаптивный стиль в React Native. Dripsy имеет встроенные компоненты, которые могут заменить большинство встроенных компонентов React Native. Компоненты Dripsy имеют встроенную поддержку стилей Dripsy.

Однако у вас также есть возможность превратить любой компонент React Native в компонент Dripsy с помощью функции Dripsy styled().

Я с нетерпением жду возможности поработать с Солито и остальной командой нандо в будущих проектах!

Мой основной редактор кода переключился с кода Visual Studio на Lite-XL

Когда дело касается редакторов кода, я ценю эффективность и гибкость. Раньше я использовал Sublime Text в течение многих лет, однако график стабильных обновлений показался мне немного медленным. Добавьте к этому еще и закрытый исходный код (чтобы другие участники не могли помочь исправить ошибки). Со временем это меня все больше расстраивало. В конце концов я перешел на Visual Studio Code.

На прошлой неделе я наткнулся на Lite XL. Если не считать ошибок, это именно то, что я хотел. Я помогу исправить некоторые ошибки и со временем внести свой вклад в экосистему. У меня он работает с языковыми серверами для языков, которые я в основном использую, так что меня этого достаточно!

Кстати, LiteXL использует Lua для настройки параметров и написания скриптов плагинов. Написание кода с его помощью для меня всегда восхитительное занятие!

Участие в сервисе-d (D Language Server)

Хотя плагин lite-xl-lsp имеет множество встроенных конфигураций, у него нет ни одной для языка программирования D. В то время я работал над проектом, написанным на D, поэтому решил создать конфигурацию LSP Lite-XL для serve-d.

Я добавил примеры конфигурации в репозиторий serve-d’s GitHub в Руководстве по редактору Lite-XL.

Теперь разработчики языка программирования D смогут получить отличный опыт программирования и с помощью Lite-XL!

Работа над библиотекой-оболочкой raylib для D (raylib_misc)

Проект D, над которым я работал, назывался raylib_misc. Это объектно-ориентированная библиотека-оболочка D с утилитами для raylib.

Это поможет моему другу в игре Alien Hack, которая использует библиотеку raylib_misc. Я помогал, участвуя в вики-документации raylib_misc.

Это был отличный опыт. Все началось довольно медленно, так как в то время я мало что знал о D и raylib. Однако по мере того, как я исследовал и писал больше документации, мне стало более комфортно работать с D и raylib. Я даже начал писать демо для примеров!

Я собираюсь продолжать заниматься этим хотя бы один день в неделю.

Обязательно подпишитесь на меня на Twitch, чтобы иметь возможность общаться со мной вживую, пока я работаю над различными проектами.

Вот и все, ребята!

Я снова поговорю с вами в следующую среду.

Спасибо за прочтение!