CovidCertificate Apps for iOS

Overview

COVID Certificate Apps - iOS

License: MPL 2.0

This project is released by the the Federal Office of Information Technology, Systems and Telecommunication FOITT on behalf of the Federal Office of Public Health FOPH. The app design, UX and implementation was done by Ubique.

COVID Certificate App

COVID Certificate is the official app for storing and presenting COVID certificates issued in Switzerland. The certificates are kept and checked locally on the user's phone.

COVID Certificate Check App

COVID Certificate Check is the official app for checking COVID certificates in Switzerland. The validation is executed locally on the phone and no information of the scanned certificates is saved.

Contribution Guide

This project is truly open-source and we welcome any feedback on the code regarding both the implementation and security aspects.

Bugs or potential problems should be reported using Github issues. We welcome all pull requests that improve the quality of the source code. Please note that the app will be available with approved translations in English, German, French, Italian.

Repositories

Installation and Building

The project should be opened with the Xcode 12.5 or newer. Dependencies are managed with Swift Package Manager, no further setup is needed.

License

This project is licensed under the terms of the MPL 2 license. See the LICENSE file for details.

Comments
  • Booster after Johnson&Johnson does not reset duration

    Booster after Johnson&Johnson does not reset duration

    Hi,

    getting a booster shot (in my case of Pfizer) after one dose of J&J single dose vaccine does not reset the duration to 1 year after the booster. However, a booster after 2 shots of AZ, Pfizer, Moderna and etc. giving a total of 3 shots does reset the duration to one year after the booster.

    As far as I know, getting a booster shot in Switzerland resets the duration to 1 year after it, but I couldn't find anything about getting a booster shot after the J&J vaccine and the rules about the certificate duration.

    The vaccination certificates which I used as reference (1x J&J and 1x Pfizer booster/2x AZ and 1x Moderna booster) are both from a foreign country but using the Covid Cert app. The J&J/Pfizer still has the duration as 365+21 days from the original dose of J&J while the AZ/Moderna has it now set as 364 days after the booster dose of Moderna.

    opened by HarriOrri 4
  • Migrate private key to keychain

    Migrate private key to keychain

    Previously the key which was used to encrypt the local storage was stored in the secure enclave and therefore it was not possible to restore certificates from an encrypted backup. This PR removed the kSecAttrTokenIDSecureEnclaveattribute and adds a migration for the existing data.

    opened by stmitt 4
  • Correct Display the Booster Vaccination not as Incomplete

    Correct Display the Booster Vaccination not as Incomplete

    Swiss Covid App shows Booster Vaccinations as Incomplete Vaccinations in my certificate i have 3 doses of a total of 2 needed.

    I expect the same on the android version

    diff --git a/Wallet/Screens/Certificates/CertificateDetailView.swift b/Wallet/Screens/Certificates/CertificateDetailView.swift index ebfb2d9..4c89e1d 100644 --- a/Wallet/Screens/Certificates/CertificateDetailView.swift +++ b/Wallet/Screens/Certificates/CertificateDetailView.swift @@ -81,7 +81,7 @@ class CertificateDetailView: UIView {

         addDividerLine()
    
    •    if vaccinations.allSatisfy({ $0.doseNumber == $0.totalDoses }) {
      
    •    if vaccinations.allSatisfy({ $0.doseNumber >= $0.totalDoses }) {
             addTitle(title: UBLocalized.translationWithEnglish(key: .covid_certificate_vaccination_title_key))
         } else {
             addTitle(title: UBLocalized.translationWithEnglish(key: .wallet_certificate_type_incomplete_vaccine_key))
      

    diff --git a/Wallet/Screens/Certificates/CertificateDetailViewController.swift b/Wallet/Screens/Certificates/CertificateDetailViewController.swift index 2035dcf..4df70b5 100644 --- a/Wallet/Screens/Certificates/CertificateDetailViewController.swift +++ b/Wallet/Screens/Certificates/CertificateDetailViewController.swift @@ -247,7 +247,7 @@ class CertificateDetailViewController: ViewController { case let .success(holder): guard let certificate = holder.certificate as? DCCCert else { break } let vaccinations = certificate.vaccinations ?? []

    •        if !vaccinations.allSatisfy({ $0.doseNumber == $0.totalDoses }) {
      
    •        if !vaccinations.allSatisfy({ $0.doseNumber >= $0.totalDoses }) {
                 title = UBLocalized.wallet_certificate_evidence_title.uppercased()
             }
         case .failure:
      
    bug 
    opened by ojehle 3
  • Limit number of imported certificates, warn users

    Limit number of imported certificates, warn users

    I have noticed that venues are using the Covid Certificate app instead of Covid Check.

    The app should not allow more than e.g. 10 or 20 certificate. Additionally, it should warn users adding more than three: "This app should not be used to verify certificates. You should only scan your own certificates. Please use Covid Check instead to verify your guests certificates".

    opened by chrisleduc 3
  • Use regular QR code pattern for Covid certificate light

    Use regular QR code pattern for Covid certificate light

    The Covid certificate light uses a different type of QR code pattern, with smaller dots, making it harder for devices to read. You need better lighting conditions and less movement. I think it would be a good idea if Covid certificate light would use the standard QR code pattern as well and use a different indicator to distinguish itself from the regular Covid certificate.

    opened by g4b1nagy 3
  • Covid Check QRcode Crash App (dos)

    Covid Check QRcode Crash App (dos)

    Hello,

    Small issue, a person could generate a QR code readable by the application (with an invalid signature), with the parameter "dn" containing the value 99999999999999999999999999999999999, the application will crashes each time the QR code is scanned, the problem is also present on Covid Cert but less problematic, indeed a possible scenario (with a bit of social engineering) is that a person creates a QR code with the payload that crashes the application and presents it to a third party (a restaurant for example), The third party can't check the validity of the certificate because the application will crashes at each scan, the third party could let the access to these services thinking that the certificate is valid and that it's a bug of the application. (Scenario maybe extreme but with a lot of chances that it works).

    Only tested on IOS

    Payload : { "ver": "1.0.0", "nam": { "fn": "foo", "fnt": "FOO", "gn": "bar", "gnt": "BAR" }, "dob": "2000-03-01", "v": [ { "tg": "840539006", "vp": "1119305005", "mp": "EU/1/20/1528", "ma": "ORG-100030215", "dn": 99999999999999999999999999999999999, "sd": 2, "dt": "2021302-18", "co": "AT", "is": "BMSGPK Austria", "ci": "urn:uvci:01:AT:10807843F94AEE0EE5093FBC254BD813P" } ] }

    QRcode Payload : HC1:NCFOXN%TSMAHN-HNL458GI3VR%8S3I0IIC+V 43G-VC9BWH2.W7%$CML9J77D*QQHIZC4TPIFRMLNKNM8JI0EUG*%NH$RSC9$HFE1E0QV1FD/Y4J1ER6W9NT9KP-FHTNP/78LSIT7AZI9$JAYHIXGGX2M KM1GGMJCQ SA KZ*U0I1-I0*OC6H0/VMNPM Q5TM8*N9-I06H00YQK*R3T3+7A.N88J4R$F/MAITH-+R2YBV44PZBBAKO1P9-8:0L.A5R8HM*G64TQCV5RQLCUU5WY31-LH/CJ6IAACG423%B04LT HBSZ46/45/G3ZCIATULV:SNS8F-67N%21Q21$4ZW4Z*AKWIX:S:+IZW4PHBO33BC786B*E3-433QBV53XEBW77WNN+FNULJ96B4UN*97$IJV7776B3D3CZK7%2RZ4QWCS46147TMHS6ML*H:/E6 N$YPQ98ZF0HYGKZNZXVB NEHFXHV$0T2VMF%UVRC-/623WU-F*NF$:II947HAT6UPDMUIP6 4JXD-5W7GGLZQ-TEB403SRF2

    qrcode

    Hoping to have helped ^^

    bug 
    opened by kfmgang 3
  • Documentation on

    Documentation on "Generate transfer code" missing (Ver. 2.0.0)

    I find no documentation in the built-in FAQ's in the app for "Generate transfer code", accessed by pressing + in the lower right corner. What does this do?

    opened by r-r-liu 3
  • Access security-scoped PDF resource

    Access security-scoped PDF resource

    Opening the PDF from an app that provides a security-scoped URL (e.g. the Files App with a file on iCloud Drive) requires a call startAccessingSecurityScopedResource to provide access to the resource.

    opened by martinreichart 3
  • Feature: Add English labels

    Feature: Add English labels

    • changes swiftgen translation UBTemplate.stencil to give accses to the keys to simplify getting translations
    • adds English description labels to the certificate detail when English is not the phone language anyway

    IMG_2DAB7E5253B0-1

    opened by zimmermannubique 3
  • 2G+ verification gives ambiguous display

    2G+ verification gives ambiguous display

    The verification screen for 2G+ returns a very positive and green result, even if a test results still needs to be checked.

    This is the result with a certificate of a person who doesn't needs to show an additional test certificate because they have been vaccinated more recently than 4 months ago: 2G+ without Test required

    This is the display when a test is still required: 2G+ with Test required

    For the average user, the difference is not clear enough, as both of them pop up as green screens. My personal recommendation, although I'm not a designer, would be to have a different color (maybe yellow for warning or blue for info) to be clear that an additional test certificate is still needed. Or one would have to scan a test certificate subsequently for the green checkmark screen.

    opened by olikami 0
  • Suggestions - Scan Efficiency

    Suggestions - Scan Efficiency

    I have 2 suggestions regarding scanning efficiency.

    First, make QR codes scannable even during the display of the spinner, and green or red checkmark. This makes it possible to scan the certificates of people that pre-emptively self-validate much faster.

    Second, remove or significantly enlargen the square on the checking app in the middle of the screen. It gives the users the idea that they must place the QR codes exactly in the square, but since it would be scanned on the whole area, the effect is that the QR code is unnecessarily small and thus even more unreliable to scan.

    enhancement 
    opened by simonerni 0
Releases(v4.10.0-221214.1323.99332-wallet)
  • v4.10.0-221214.1323.99332-wallet(Dec 23, 2022)

    • updates CovidCertificate-SDK with repacked revocation database
    • Text optimisations that clarify that the transfer code can be used for test certificates as well as for vaccination and recovery certificates.
    Source code(tar.gz)
    Source code(zip)
  • v4.10.0-221214.1323.99332-verifier(Dec 23, 2022)

  • v4.8.0-221013.1558.99324-wallet(Oct 17, 2022)

    What's Changed

    • Startup optimizations
    • updates CovidCertificate-SDK with repacked revocation database

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.7.0-220915.1253.99317-wallet...v4.8.0--wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.8.0-221013.1558.99324-veri(Oct 17, 2022)

    What's Changed

    • Startup optimizations
    • updates CovidCertificate-SDK with repacked revocation database

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.7.0-220915.1253.99317-verifier...v4.8.0--wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.7.0-220915.1253.99317-wallet(Sep 15, 2022)

    What's Changed

    • Supplementary information on travelling abroad with a COVID certificate, including in the FAQs.
    • Further optimisations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.6.0-220901.1253.99311-wallet...v4.7.0-220915.1253.99317-wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.7.0-220915.1253.99317-verifier(Sep 15, 2022)

    What's Changed

    • General remark that the Swiss verification app always checks COVID certificates in terms of the Swiss validity provisions, and is not authoritative for use outside Switzerland.
    • Further optimisations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.4.0-220720.1553.99294-verifier...v4.7.0-220915.1253.99317-verifier

    Source code(tar.gz)
    Source code(zip)
  • v4.6.0-220901.1253.99311-wallet(Sep 2, 2022)

    What's Changed

    • show standardized name in wallet by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/355
    • Adds update boarding by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/358
    • Adds Certificate Age View by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/357
    • validity logic updates by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/359

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.4.0-220720.1553.99294-wallet...v4.6.0-220901.1253.99311-wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.4.0-220720.1553.99294-wallet(Jul 21, 2022)

    What's Changed

    • Adds terms and conditions update boarding by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/351
    • Removes refreshInfo button by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/350

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.3.1-220628.1200.99289-wallet...v4.4.0-220720.1553.99294-wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.4.0-220720.1553.99294-verifier(Jul 21, 2022)

    What's Changed

    • Adds terms and conditions update boarding by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/351
    • Removes refreshInfo button by @stmitt in https://github.com/admin-ch/CovidCertificate-App-iOS/pull/350

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.3.1-220628.1200.99289-verifier...v4.4.0-220720.1553.99294-verifier

    Source code(tar.gz)
    Source code(zip)
  • v4.3.1-220628.1200.99289-wallet(Jun 30, 2022)

    • Optimizations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.3.0-220617.1523.99286-wallet...v4.3.1-220628.1200.99289-wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.3.1-220628.1200.99289-verifier(Jun 30, 2022)

    • Optimizations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.3.0-220617.1523.99286-verifier...v4.3.1-220628.1200.99289-verifier

    Source code(tar.gz)
    Source code(zip)
  • v4.3.0-220617.1523.99286-wallet(Jun 27, 2022)

    • If a COVID certificate’s QR code reaches its technical expiration date, the code can be renewed directly in the app. The certificates affected are indicated accordingly. Please note that the length of time for which a vaccination is recognized in a particular country does not depend on this.
    • Further optimizations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.1.0-220429.1021.99279-wallet...v4.3.0-220617.1523.99286-wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.3.0-220617.1523.99286-verifier(Jun 27, 2022)

    • Optimizations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.0.0-220411.1820.99268-verifier...v4.3.0-220617.1523.99286-verifier

    Source code(tar.gz)
    Source code(zip)
  • v4.1.0-220429.1021.99279-wallet(Apr 29, 2022)

    What's Changed

    • Now it is possible to apply for an EU-compatible version of COVID recovery certificates issued for a short time in Switzerland on the basis of a positive rapid antigen test. The certificates affected are indicated accordingly.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v4.0.0-220411.1820.99268-wallet...v4.1.0-220429.1021.99279-wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.0.0-220411.1820.99268-wallet(Apr 13, 2022)

    What's Changed

    • AX: Fix accessibility issues
    • Do not grey out QR code when certificate expires in Switzerland
    • Travel feature: Add possibility to check validity of certificates against rules of other countries (as long as they publish their business rules on the EU gateway)

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.7.0-220303.1353.99260-wallet...v4.0.0-220411.1820.99268-wallet

    Source code(tar.gz)
    Source code(zip)
  • v4.0.0-220411.1820.99268-verifier(Apr 13, 2022)

    What's Changed

    The COVID Certificate App is constantly being updated and improved. The following new features have been added to the current version:

    • Further optimizations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.5.0-220204.1031.99251-verifier...v4.0.0-220411.1820.99268-verifier

    Source code(tar.gz)
    Source code(zip)
  • v3.7.0-220303.1353.99260-wallet(Mar 7, 2022)

    What's Changed

    • Update SDK
    • Update translations

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.5.0-220204.1031.99251-verifier...v3.7.0-220303.1353.99260-wallet

    Source code(tar.gz)
    Source code(zip)
  • v3.5.0-220204.1031.99251-wallet(Feb 4, 2022)

    What's Changed

    The COVID Certificate Check App is continuously updated and improved. These new functions have been added to the current version:

    • Further optimizations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.3.0-220121.1431.99247-verifier...v3.5.0-220204.1031.99251-wallet

    Source code(tar.gz)
    Source code(zip)
  • v3.5.0-220204.1031.99251-verifier(Feb 4, 2022)

    What's Changed

    The COVID Certificate App is constantly being updated and improved. The following new features have been added to the current version:

    • Further optimizations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.3.0-220121.1431.99247-verifier...v3.5.0-220204.1031.99251-verifier

    Source code(tar.gz)
    Source code(zip)
  • v3.3.0-220121.1431.99247-wallet(Jan 21, 2022)

    What's Changed

    The COVID Certificate App is constantly being updated and improved. The following new features have been added to the current version:

    • Individualised notice in connection with the shortened validity period for COVID recovery and vaccination certificates.
    • Addition of following types of certificate:
      • COVID vaccination certificate on the basis of the Novovax vaccine
      • COVID vaccination certificate in line with the EU coding for proof of booster vaccination
      • COVID recovery certificates on the basis of a positive rapid antigen test
    • Further optimisations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.1.0-211217.1847.99204-wallet...v3.3.0-220121.1431.99247-wallet

    Source code(tar.gz)
    Source code(zip)
  • v3.3.0-220121.1431.99247-verifier(Jan 21, 2022)

    What's Changed

    The COVID Certificate Check App is continuously updated and improved. These new functions have been added to the current version:

    • Addition of following types of certificate for checking:
      • COVID vaccination certificate on the basis of the Novovax vaccine
      • COVID vaccination certificate in line with the new EU coding for proof of booster vaccination
      • COVID recovery certificates on the basis of a positive rapid antigen test
    • Further optimisations and bug fixes.

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.1.0-211217.1847.99204-wallet...v3.3.0-220121.1431.99247-verifier

    Source code(tar.gz)
    Source code(zip)
  • v3.2.0-220107.815.99220-wallet(Jan 7, 2022)

    • fixes bug in revocation list fetching
    • revocation list is now pre-packaged with an app bundle
    • display 2G+ information in the wallet app
    • adds the ability to remove refresh button via config flag

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.0.0-211210.1753.99189-verifier...v3.2.0-220107.815.99220-wallet

    Source code(tar.gz)
    Source code(zip)
  • v3.2.0-220107.815.99220-verifier(Jan 7, 2022)

    • fixes bug in revocation list fetching
    • revocation list is now pre-packaged with an app bundle

    Full Changelog: https://github.com/admin-ch/CovidCertificate-App-iOS/compare/v3.0.0-211210.1753.99189-verifier...v3.2.0-220107.815.99220-verifier

    Source code(tar.gz)
    Source code(zip)
  • v3.1.0-211217.1847.99204-wallet(Jan 7, 2022)

  • v3.1.0-211217.1847.99204-verifier(Jan 7, 2022)

    · 2G+ and «Test certificate» have been added as new verification modes. The verification mode can be changed in the app to check certificates according to the various rules. · Further optimisations and bug fixes

    Source code(tar.gz)
    Source code(zip)
  • v3.0.0-211210.1753.99189-wallet(Dec 17, 2021)

    • The details page shows whether the certificate is valid for 2G (vaccinated or recovered) or 3G (vaccinated, recovered or tested).
    • Further optimisations and bug fixes
    Source code(tar.gz)
    Source code(zip)
  • v3.0.0-211210.1753.99189-verifier(Dec 17, 2021)

    • The verification mode can be changed in the app to check certificates for the different rules of 2G (vaccinated or recovered) and 3G (vaccinated, recovered or tested).
    • In order to be able to guarantee data protection, the verification of a certificate light is not possible when 2G is applied.
    • Further optimisations and bug fixes
    Source code(tar.gz)
    Source code(zip)
  • v2.10.0-211201.1553.99180-wallet(Dec 6, 2021)

    • Light certificate: Text amended, with new term of validity as per Federal Council resolution of 3 December 2021
    • Further improvements and bug fixes
    Source code(tar.gz)
    Source code(zip)
  • v2.9.0-211125.2053.99178-wallet(Dec 1, 2021)

    · Vaccination certificates that are only valid in Switzerland for foreign nationals without a residency permit or place of residence in Switzerland, who are visiting the country temporarily (as tourists) and who received a vaccine abroad that is currently only approved for use on the WHO’s emergency use listing. · These certificates are valid for a maximum of 30 days from issue.

    Source code(tar.gz)
    Source code(zip)
  • v2.9.0-211125.2053.99178-verifier(Dec 1, 2021)

    · Vaccination certificates that are only valid in Switzerland for foreign nationals without a residency permit or place of residence in Switzerland, who are visiting the country temporarily (as tourists) and who received a vaccine abroad that is currently only approved for use on the WHO’s emergency use listing. · These certificates are valid for a maximum of 30 days from issue.

    Source code(tar.gz)
    Source code(zip)
Owner
Swiss Admin
Federal Office of Information Technology, Systems and Telecommunication FOITT
Swiss Admin
An iOS application for remembering to take your medications. (Pronounced like the letters R-X.)

Arex An iOS application for remembering to take your medications. Downloading The following commands will set up an Arex checkout. You'll need Xcode o

Alexsander Akers 99 Jun 29, 2022
Coronavirus tracker app for iOS & macOS with maps & charts

Features Live data: Shows the most recent data, and updates automatically. Distribution map with two levels of details: Countries: When the user zooms

Mhd Hejazi 1.5k Dec 28, 2022
Corona Virus Tracker & Advices iOS App with SwiftUI

Corona Virus Stats & Advices App with SwiftUI Features Current statistics of global total confirmed, deaths, recovered cases. Statistics of countries

Alfian Losari 358 Dec 27, 2022
:globe_with_meridians: Small iOS app to show some COVID-19 health, data, news and tweets

covid19.swift Small iOS app to show some COVID-19 health, data, news and tweets ⚡ Requirements Xcode 12, iOS 14 Credits API: COVID-19 API: News Tweets

null 26 Nov 30, 2022
Open source iOS app to track COVID-19 cases in a beautiful, easy-to-use interface

Covidcheck Covidcheck is an app that allows people to track COVID-19 cases in an easy-to-use interface to increase awareness and preparation. Unfortun

Julian Schiavo 255 Aug 11, 2022
Swift iOS app that tests if you are depressed

Depressed? is an app that asks you the nine questions from the PHQ-9 questionnaire to determine if you are depressed. The questionnaire is implemented

Christian Lobach 92 Dec 16, 2022
Gleam iOS client for VK Hackathon 2018

Gleam for iOS Skin cancer screening app. About Gleam Skin cancer is in third place in terms of the incidence of oncology detection in Russian men and

Alexey Karataev 34 Nov 17, 2022
Glucosio iOS App

Glucosio has moved to Gitlab! Visit our project repos on Gitlab Glucosio for iOS Glucosio for iOS, a user centered free and open source app for Diabet

Glucosio 51 Jul 23, 2022
Intuitive cycling tracker app for iOS built with SwiftUI using Xcode. Features live route tracking, live metrics, storage of past cycling routes and many customization settings.

GoCycling Available on the iOS App Store https://apps.apple.com/app/go-cycling/id1565861313 App Icon About Go Cycling is a cycling tracker app built e

Anthony Hopkins 64 Dec 19, 2022
A drink tracker for iOS with Untappd and HealthKit integration.

Good Spirits is a drink tracking iOS app that helps you stay under the government limits for "low-risk" drinking. Includes charts and stats, the abili

Alexei Baboulevitch 171 Nov 22, 2022
iOS and WatchOS Client for the Nightscout CGM System

Nightguard This is an iPhone and Apple Watch application to display blood glucose values stored at your nightscout server. Description Disclaimer! Don

null 170 Dec 28, 2022
Native (Swift) version of Open Food Facts for iOS. Coders & Decoders welcome 🤳🥫 😊

Open Food Facts iPhone and iPad app What is Open Food Facts? What can I work on ? Open Food Facts is a food products database made by everyone, for ev

Open Food Facts 299 Jan 4, 2023
Application iOS de l'outil ViteMaDose

Vite Ma Dose pour iOS Présentation du projet Vite Ma Dose est un outil permettant de détecter les rendez-vous de vaccination. Cette application rapide

CovidTracker 32 Feb 9, 2022
OpenCovidTrace iOS App – Fully Private Open Source Contact Tracing

OpenCovidTrace iOS App Visit https://opencovidtrace.org to learn more. WARNING: Issue with DP3T SDK DP3T switched to Exposure Notification Framework o

Open Covid Trace 20 Dec 27, 2022
CoronaMelder - COVID-19 Notification App for iOS

CoronaMelder - COVID-19 Notification App for iOS This repository contains the native iOS implementation of the Dutch COVID-19 Notification App CoronaM

Ministerie van Volksgezondheid, Welzijn en Sport 121 Dec 10, 2022
Official repository for the iOS version of the immuni application

Immuni iOS Documentation | Contributing Table of contents Context Installation Backend services UI testing Checking the build Contributing Contributor

Immuni - Commissario straordinario per l'emergenza Covid-19 551 Jan 8, 2023
CovidCertificate SDK for iOS

This is the Swiss implementation of the Electronic Health Certificates (EHN) Specification [1] used to verify the validity of Digital Covid Certificates. It is partly based on the reference implementation of EHN's ValidationCore

Swiss Admin 19 Apr 5, 2022
Android/iOS Apps created to practice with different iOS/Android Tech. These apps were built to have similar feature sets using native Android/iOS.

AgilityFitTodayApp Android/iOS Apps created to practice with different iOS/Android Tech. These apps were built to have similar feature sets using nati

Lauren Yew 1 Feb 25, 2022
Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.

Katana is a modern Swift framework for writing iOS applications' business logic that are testable and easy to reason about. Katana is strongly inspire

Bending Spoons 2.2k Jan 1, 2023
Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.

Katana is a modern Swift framework for writing iOS applications' business logic that are testable and easy to reason about. Katana is strongly inspire

Bending Spoons 2.2k Dec 17, 2022