Flutter application that reads, verifies and displays NZ COVID passes

Overview

nz_covid_pass_reader

A Flutter application that reads, verifies and outputs the information contained in NZ COVID Passes.

By default it does not verify test passes. Change allowTestIssuers to true in the _ApplicationPageState class to enable these.

Implementation

Taken from the NZ COVID Pass Technical Specification v1.

Copyright

Copyright 2021 Roger Nesbitt, MIT licensed.

You might also like...

Workshop Flutter กับ มาสเตอร์ อึ่ง ทำแอพ Monitor Covid

คอร์ส สอน Flutter ตัวต่อต่อ เลือก หัวข้อเรียนได้ Workshop With มาสเตอร์ อึ่ง ต้องการรายละเอียดเพิ่ม หรือ ต้องการ ปรึกษาการทำ โปรเจคแอนดรอยด์ ติดต่อมาส

Feb 7, 2022

📱 Tracking the impact of COVID-19 cases based on your location, built in Flutter

📱 Tracking the impact of COVID-19 cases based on your location, built in Flutter

Installation Download apk here Get on Github Releases, or Build on your own: git clone https://github.com/adityanjr/covid19-tracker.git flutter pub ge

Dec 26, 2022

COVID-19 Tracker Made with Flutter

COVID-19 Tracker Made with Flutter

Covid-19 Track Covid-19 Track is free and Open Source, Cross Platform Application developed using Flutter. Download the Latest version from the below

Oct 15, 2020

COVID-19 App - Flutter UI

 COVID-19 App - Flutter UI

COVID-19 App - Flutter UI Watch it on YouTube Packages we are using: flutter_svg: link UI Credit Design by: Tushar Imran link We design two pages on t

Dec 31, 2022

Flutter Andriod app to track cases in each country for Corona Virus Covid-19

Flutter Andriod app to track cases in each country for Corona Virus Covid-19

corova_virus_app Flutter Andriod app to track cases in each country for Corona Virus Covid-19 app support historical data/dark mode/search by country/

Mar 5, 2022

This is a mobile app created using Flutter, corona.lmao.ninja (Real Time News about Covid 19).

This is a mobile app created using Flutter, corona.lmao.ninja (Real Time News about Covid 19).

Covid 19 News This is a mobile app created using Flutter, corona.lmao.ninja (Real Time News about Covid 19). There are some test files that needed to

Jan 28, 2022

An app which shows the total number of covid cases, recovered, etc. As well as of particular country too.

An app which shows the total number of covid cases, recovered, etc. As well as of particular country too.

covid_app Images of Project A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get

Oct 18, 2021

An android app to track all details about Covid-19 cases.

covid19 A Covid19 app that shows all statistics about it. It fetches the most recent data about corona virus cases from across the world and shows the

Sep 20, 2021

COVID-19 App

COVID-19 App COVID-19 app Goal Where to go Where do I get the app? This app is currently only available in Nigeria. If you are from elsewhere you shou

Jan 5, 2023
Comments
  • Invalid Base32 characters for some QR codes

    Invalid Base32 characters for some QR codes

    Hello and thank you for the great example,

    I am building a NZ Covid Pass Reader application and your repo has been immensely helpful.

    However, I have noticed that the QR code is not properly decoded for recent QR codes delivered by the ministry of health, and that it throws an Invalid Base32 characters Exception.

    Do you know how this could be fixed?

    In order to reproduce, I have used your first test and could verify that:

    • the tests passes when code is set to
      • the example shown on the official documentation
      • one of my friends code, who downloaded his pass very early on (can't give a more precise date sorry)
    • the test throws the above Exception when code is set to the value returned from recent QR codes
    test('Holder information is returned from a valid COVID Pass', () async {
        var code = "NZCP:/1/2KCEVIQEIVVWK6JNGEASNICZAEP2KALYDZSGSZB2O5SWEOTOPJRXALTDN53GSZBRHEXGQZLBNR2GQLTOPICRUYMBTIFAIGTUKBAAUYTWMOSGQQDDN5XHIZLYOSBHQJTIOR2HA4Z2F4XXO53XFZ3TGLTPOJTS6MRQGE4C6Y3SMVSGK3TUNFQWY4ZPOYYXQKTIOR2HA4Z2F4XW46TDOAXGG33WNFSDCOJONBSWC3DUNAXG46RPMNXW45DFPB2HGL3WGFTXMZLSONUW63TFGEXDALRQMR2HS4DFQJ2FMZLSNFTGSYLCNRSUG4TFMRSW45DJMFWG6UDVMJWGSY2DN53GSZCQMFZXG4LDOJSWIZLOORUWC3CTOVRGUZLDOSRWSZ3JOZSW4TTBNVSWISTBMNVWUZTBNVUWY6KOMFWWKZ2TOBQXE4TPO5RWI33CNIYTSNRQFUYDILJRGYDVAYFE6VGU4MCDGK7DHLLYWHVPUS2YIDJOA6Y524TD3AZRM263WTY2BE4DPKIF27WKF3UDNNVSVWRDYIYVJ65IRJJJ6Z25M2DO4YZLBHWFQGVQR5ZLIWEQJOZTS3IQ7JTNCFDX";
        final pass = await CovidPass.parse(code, allowTestIssuers: true);
        expect(pass.givenName, "Jack");
        expect(pass.familyName, "Sparrow");
        expect(pass.dob, DateTime(1960, 4, 16));
    });
    
    opened by vkammerer 3
Owner
Roger Nesbitt
Roger Nesbitt
Flutter-Covid-19-App - A flutter Covid-19 Trakcer app with Rest API

covid_tracker I have created this app flutter with Rest API, API is open source.

Asif Taj 14 Jan 4, 2023
A news application that fetches the latest news via an API and displays, in a reverse sorted chronological way.

News App Description A news application that fetches the latest news via an API and displays, in a reverse sorted chronological way. Features Nativ Sp

Nishant Andoriya 3 Jun 24, 2022
𝐂𝐨𝐯 𝐀𝐡𝐞𝐚𝐝 is a mobile application to track and create better Covid-19 route maps for both shop owners and customers

Cov Ahead Cov Ahead is a mobile application where shopkeepers have an app that shows QR code and users can scan this QR code which will automatically

Abhijith Kp 2 Jan 15, 2022
An android app built using flutter that displays and forecast the specific city Weather and Climate for dynamic time event by collecting the data from API that is provided for free by OPENWEATHER site.

clima_weather_reporter A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get y

dev_allauddin 3 Feb 3, 2022
An app built using Flutter that performs conversion of bitcoin price with other currencies and displays it to user.

bitcoin_ticker A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you start

dev_allauddin 3 Feb 3, 2022
Android application that manage all the information of Pandemic Covid-19 in Vietnam.

COVID-19 Health-care Management Android application that manage all the information of Pandemic Covid-19 in Vietnam. Overview Here is the detail and t

null 0 Dec 4, 2021
A platform to share crowdsourced information of plasma donors, hospital beds and oxygen suppliers to help COVID patients

India Beats Covid This is an effort to bring together and verify all the contacts of the needed resources for people fighting COVID-19 in our country

Pawan Kumar 131 Sep 13, 2022
Pneumonia and COVID-19 detection Mobile App from Chest X-rays using CNN based deep learning classifiers.

image_classification A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you sta

null 1 Dec 7, 2021
This app brings latest updates and stats of the global pandemic Covid-19

C-19 Stats This repository has simple Covid-19 data monitoring app. The app is built with flutter. NOTE - Download the latest apk from here - Note: Yo

null 6 Aug 27, 2020
Crowdsourced COVID Related Resources Finder App Written In Flutter

COVIDAID+ Build Setup # install dependencies $ flutter pub get # run debug mode $ flutter run # run release mode $ flutter run --release # build ap

Mithun S Menon 4 Jul 21, 2022