Awesome
iOS Mail
Table of Contents
<!-- TOC depthFrom:3 -->- Introduction
- Project setup
- Running Proton Mail
- Articles
- License
- Download from the Apple Store
- Our Team
Introduction
Proton Mail iOS client for encrypted email.
The application contains the following features among others (some are only available to paid users): create new accounts, sign in to multiple accounts, read and compose emails, schedule emails to be sent at a specific time, protect emails with a password, set emails expiration time, organise emails with labels and folders, manage contacts, change account settings, and many more...
Currently the application supports iOS version 15.0 and above.
Project setup
-
As a first step, you have to have macOS up to date and install Xcode 15+
-
The project uses Mint as a package manager. If you don't have it installed, you can do it via Homebrew by
brew bundle
. Once you have it ready, in order to install dependecies run:
mint bootstrap
- DOMPurify and Cocoapods are pre-downloaded. We are using git submodules for tracking DOMPurifier. After cloning the repository, run:
git submodule update --init
- We are using XcodeGen to generate Xcode project. To create the corresponding project files, run:
./ProtonMail/xcodeGenHelper.sh
Running Proton Mail
- In order to run the project you will need first to set your own provisioning profile. You can do that in the
Signing & Capabilities
settings of theProtonMail
target.
Articles
These are some articles from our blog that you might find useful:
License
The code and data files in this distribution are licensed under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See https://www.gnu.org/licenses/ for a copy of this license.
See LICENSE file
Download from the Apple Store
You can follow this link to download Proton Mail from the Apple Store