Pull to refresh
1
0

flaton — разработка программного обеспечения

Send message

Реализация чата на Flutter при помощи вебсокетов

Level of difficultyEasy
Reading time3 min
Views4.7K

Всем привет, на связи PurplePlane! В этой статья мы хотели бы рассмотреть реализацию простого чата на языке Dart, используя пртокол websocket.

Рассмотрим пример использования вебсокета при реализации простого чата с помощью библиотеки web_socket_channel.

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

Архитектура fast api приложений. Внедрение зависимостей

Level of difficultyMedium
Reading time5 min
Views18K

В этой статье разберем как заложить «чистую архитектуру» в fast api проект. Несмотря на то, что мы используем fast api, данный подход можно применять при использовании любого другого фреймворка.

Читать далее
Total votes 7: ↑4 and ↓3+1
Comments10

Адаптация стратегий ручного тестирования для гибкой разработки: лучшие практики

Level of difficultyEasy
Reading time3 min
Views2.9K

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

Читать далее
Total votes 2: ↑0 and ↓2-2
Comments2

Flutter и работа с нативным кодом на примере библиотеки для работы с NFC

Level of difficultyEasy
Reading time3 min
Views2.9K

Как исправлять недочеты в нативных библиотеках при работе с флаттером на примере NFC

В большинстве случаев при работе с флаттером разработчику никак не приходится взаимодействовать с нативным кодом (Java/Kotlin и ObjectiveC/Swift), потому что инструментарий флаттера довольно богат. Но иногда возникают случаи, когда без этого не обойтись. Самым частым примером является работа с датчиками телефона.

Рассмотрим проблему: представим что вам нужно сделать чтение данных карты с NFC. Вы выбрали плагин, в нашем случае это был nfc_manager 3.1.0, который позволяет это делать, но на android из него не возвращается номер карты, который вам необходим. Что делать? С такой проблемой мы недавно столкнулись и сейчас расскажем как это решается.

Для решения данной проблемы нужно выполнить несколько шагов.

Во-первых необходимо скопировать код библиотеки к себе в проект. Должно получиться так:

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

Как создать черный список для токенов JWT в Django

Level of difficultyMedium
Reading time9 min
Views3.3K

Привет! Недавно нам в одном из проектов было необходимо обеспечить пользователю смену пароля, чтобы при этом происходил выход со всех остальных устройств. Т.к. аутентификация была сделана на JWT токенах, то проблемой стало то, что невозможно вручную истечь токен после создания, он не имеет состояния и храниться на стороне клиента. В этой статье мы разберем генерацию JWT токена с возможностью занесения его в черный список на примере пустого проекта, а также протестируем, полученный результат с помощью Postman.

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

Information

Rating
Does not participate
Location
Владимир, Владимирская обл., Россия
Registered
Activity

Specialization

Backend Developer, Frontend Developer
Git
SQL
Python
Linux
Docker
Nginx