[Перевод] Обновление Flutter 3.7: перевод официального релиза и комментарии

Улучшенная поддержка Material 3, обновления DevTools, новые виджеты – Google представил очередное обновление кроссплатформенного фреймворка.По традиции, команда Flutter-разработчиков Friflex делится первым переводом официального релиза новой версии фре…

[Перевод] Flutter 3.7 — Что нового во Flutter

Привет Хабр! 2023 год за окном и помнится, как в 2020 Flutter только начинал набирать популярность. Дабы усилить сей процесс представляю перевод статьи от команды разработчиков, посвященный новой версии фреймворка.Из нового: возможность созда…

Как провести интерактивный конкурс в самом популярном цифровом помощнике для школьников

Мы уже писали о том, как разрабатывали приложение «Я – школьник». После запуска сервиса прошло более двух лет, и сегодня мы предлагаем посмотреть, как школьникам из Татарстана стало учиться еще интереснее и удобнее. Какие функции были добавлены в серви…

Нельзя просто так взять и написать полезный iOS фреймворк… Или можно?

Нельзя просто так взять и написать полезный iOS фреймворк… Или все-таки можно?Привет, Хабровчане! Меня зовут Дмитрий Новиков, я – разработчик департамента разработки корпоративных решений в IBS. Мы в компании занимаемся разработкой мобильных пр…

Combine: часть 1. Погружение в реактивное программирование

Привет, Хабр! Меня зовут Сергей, я iOS-разработчик в компании SimbirSoft.Уже наступил 2023 год, а обсуждения на тему выбора инструмента для обработки асинхронных событий не утихают. На сцене привычные колбэки, нотификейшн-центры с «бородатыми» Objectiv…

Цифровизация в образовательном процессе: кейс «IP-задачник» Казанского техникума связи

Будучи студентом второго курса Казанского техникума связи (ГАПОУ «МЦК-КТИТС») преподаватель Владимир Андреев на экзамене по дисциплине «Основы алгоритмизации и программирования» решил задачу по моделированию работы продавца мороженого. И так вдохновилс…

Про тестирование мобильных приложений. Часть 2. Unit tests

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

Про тестирование мобильных приложений. Часть 1. Обзор

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

Изучаем Reanimated 2 создавая анимированный компонент

React Native предоставляет Animated API который может покрыть часть базовых потребностей вашего приложения, однако если вы хотите создавать сложные и производительные анимации на 60fps, без сторонних библиотек вам не обойтись. И сегодня я хотел бы расс…