Text To QR Code, czyli wygeneruj kod QR z tekstu

Czy stanęliście kiedyś Państwo przed problemem udostępnienia treści, np. adresu url nieznanej osobie?

Ostatnio, uczestnicząc w turniejach szachowych, często zdarza mi się udostępniać link do strony zawierającej wyniki rozgrywek. Jak się okazuje, nie każda przeglądarka posiada funkcję generowanie kodu qr z adresu url - tak powstał pomysł na niniejszą aplikację.

Plan na ten projekt był prosty:

  • maksymalna funkcjonalność w jak najkrótszym czasie - #appinaweek,
  • aplikacja dostępna dla iOS oraz Android,
  • prosty, przejrzysty interfejs,
  • 2 wersje: bezpłatna (lite) zawierająca reklamy, oraz płatna bez reklam z mozliwością zapisu wygenerowanego/zeskanowanego kodu QR w galerii urządzenia,
  • obsługa n języków, na początek: Polski oraz Angielski.

Funkcjonalności:

  • generowanie kodu QR z zadanego tekstu,
  • mozliwość uruchomienia aplikacji bezpośrednio z miejsca z którego chcę udostępnić tekst, np. z przeglądarki internetowej,
  • skanowanie kodów QR,
  • zapis wygenerowanych / zeskanowanych kodów,
  • opcjonalnie, zapis kodu QR w galerii jako obraz.

Technologia

  • wybór technologii był dość oczywisty - Flutter SDK,
  • interfejs aplikacji został zbudowany w oparciu o Material Design w wersji 3,
  • reklamy w wersji "lite" dostarcza serwis Google AdMob,
  • do projektu interfejsu oraz materiałów do store's został wykorzystany Sketch.

Zgodnie z założeniem, aplikacja powstała w 5 dni, a kolejne kilka zajęło umieszczenie 3 instacji (2xLite, 2xPro) w Google Play oraz AppStore.

Zapraszam do przetestowania niniejszego pomysłu:

Android

iOS

Maciej Frankowski