Генерация QR-кода на сервере с использованием библиотеки, такой как zxing , - довольно очевидный способ сделать это, который может быть абсолютно подходящим для вашего приложения.
Но вы можете также рассмотреть возможность его загрузки во внешний веб-сервис, такой как Google Charts . Смотрите здесь . Преимущество этого подхода, если он работает для вас, заключается в том, что вы освобождаете свои ресурсы и пропускную способность от ответственности, поэтому он, вероятно, будет лучше масштабироваться и будет менее сложным в разработке.
Предостережение, разумеется, заключается в том, что ваше приложение должно удовлетворять условиям использования провайдера