Эволюция декларативных UI-фреймворков: От динозавров к Jetpack Compose

Эволюция декларативных UI-фреймворков: От динозавров к Jetpack Compose

В этом докладе Матвей расскажет что такое вообще это декларативное программирование, какую пользу оно несет, как работают декларативные фреймворки и какими принципами руководствуется Google, создавая Jetpack Compose. Доклад будет интересен всем разработчикам, которые испытывают боль при создании, обновлении, удалении и поддержке UI для своих мобильных приложений. Если вам интересно реактивное, декларативное и, в целом, программирование — приходите на урок истории по поверхностям и внутренностям старых и новых UI-фреймворков.

Декларативное программирование UI уже в твоем городе! В вебе есть React, в кроссплатформенной разработке есть ReactNative и Flutter, и, наконец-то, у нативного UI появилась надежда. Jetpack Compose — это новый UI-фреймворк для нативной разработки под Андроид, создаваемый силами Google в опенсорсе. Цель Compose — позволить разработчикам делать более качественные приложения легче, давая возможность задумываться над фичами и сутью приложения, а не над тем, как же обновить состояние своего экрана с A1 на A2.

В этом докладе Матвей расскажет что такое вообще это декларативное программирование, какую пользу оно несет, как работают декларативные фреймворки и какими принципами руководствуется Google, создавая Jetpack Compose. Доклад будет интересен всем разработчикам, которые испытывают боль при создании, обновлении, удалении и поддержке UI для своих мобильных приложений. Если вам интересно реактивное, декларативное и, в целом, программирование — приходите на урок истории по поверхностям и внутренностям старых и новых UI-фреймворков.

react flutter developer programming javascript

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How native is React Native? | React Native vs Native App Development

Article covers: How native is react native?, React Native vs (Ionic, Cordova), Similarities and difference between React Native and Native App Development.

Google's Flutter 1.20 stable announced with new features - Navoki

Google has announced new flutter 1.20 stable with many improvements, and features, enabling flutter for Desktop and Web

Hire Flutter Developer

Are you looking for next-generation mobile applications to increase business benefits? **[HourlyDeveloper.io](https://hourlydeveloper.io/ "HourlyDeveloper.io")** is one of the most reputable mobile app development company, which provides Flutter...

Hire Dedicated Flutter Developer

Are you planning for creating a native-like cross-platform app for your venture? **[Hire Dedicated Flutter Developer](https://hourlydeveloper.io/hire-dedicated-flutter-app-developer/ "Hire Dedicated Flutter Developer")** to develop cross-platform...

Hire Dedicated React Native Developer

Have you ever thought of having your own app that runs smoothly over multiple platforms? React Native is an open-source cross-platform mobile application framework which is a great option to create mobile apps for both Android and iOS. **[Hire...