Pull to refresh
0
Никита @nikitafedorov008read⁠-⁠only

Mobile developer

Send message

Не пытайтесь динамически загружать код в ваше Flutter-приложение

Level of difficultyMedium
Reading time14 min
Views2.9K

Привет, Хабр! Меня зовут Станислав Чернышев, я автор книги «Основы Dart», телеграм-канала MADTeacher и доцент кафедры прикладной информатики в Санкт-Петербургском государственном университете аэрокосмического приборостроения.

Исследуя тему плагинной архитектуры для Dart/Flutter-приложений. А точнее, проводя ритуал призыва группы изоляционных Dart-демонов при переносе опыта с предыдущих проектов в образовательный материал, наткнулся на интересную статью с обзором существующих решений и почему команда сервиса AppFlowy пока отказалась двигаться в этом направлении.

Читать далее
Total votes 3: ↑1 and ↓2-1
Comments0

О том, почему так важно участвовать в жизни профессионального комьюнити

Level of difficultyEasy
Reading time4 min
Views4.5K

Распространено мнение, что программисты - очень замкнутые люди и не любят общаться. В своей статье я постаралась опровергнуть его и рассказать о том, как ребята из сообщества мобильных разработчиков Coffee & Code активно общаются и проводят офлайн-встречи в разных городах и странах. Также я поясняю, как важно быть участником профессионального комьюнити, и почему это участие способствует развитию навыков, необходимых разработчику.

Читать далее
Total votes 27: ↑20 and ↓7+14
Comments31

Про импортозамещение

Reading time15 min
Views252K

Давно хотел написать статью на такую интересную и больную тему как импортозамещение. А именно, как это все выглядит и чем пахнет в той сфере, где я работаю – разработка и производство электронной техники, а конкретно – аппаратуры связи. У меня накопилось множество мыслей, занимательных историй, ознакомиться с которыми будет наверняка небезынтересно даже тем людям, кто далек от этой сферы.

Читать далее
Total votes 472: ↑454 and ↓18+558
Comments1189

gRPC + Dart, Сервис + Клиент, напишем? Часть 5: Web

Reading time4 min
Views3.7K

После выхода 4й части, где мы подключили мобильное Flutter приложение к сервису Umka, я получил много вопросов от читателей, которые попробовали запустить Web версию приложения и оно в браузере не заработало.

Так будет ли Flutter приложение на базе gRPC сервиса работать в Web?

TLDR: Да, но не получится "стримить" со стороны клиента, а всё остальное будет работать. Для этого нужно сплясать с бубном преобразовать запросы на сервис и ответы с него в формат понятный для браузера. Можно использовать Envoy в качестве Web proxy, который "из коробки" поддерживает входящие/исходящие gRPC запросы.

Ниже я покажу как это сделать.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments3

Работаем в IntelliJ IDEA на слабом железе

Reading time7 min
Views50K

Обнаружил секретный репозиторий на гитхабе JetBrains под названием Projector. Благодаря нему написал кусок кода в IntelliJ IDEA, запущенной на Android-планшете. Рассказываю, как это повторить.


Читать дальше →
Total votes 79: ↑78 and ↓1+92
Comments147

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Mobile Application Developer
Middle
From 80,000 ₽
Git
Python
Java
Dart
Flutter
Android development
Kotlin
Development of mobile applications
Google Firebase
Material Design