Имплементировать это с нуля обычно незачем, есть к...
# russian
c
Имплементировать это с нуля обычно незачем, есть куча библиотек, которые это делают и легко интегрируются.