liudhzhyym / Fonttastic

Fontastic iOS app repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tuist badge Publish Beta & Release

Fonttastic

This is Fonttastic iOS app repository. It is an app that implements custom iOS keyboard with a canvas where you can write any text with custom fonts.

Setup Guide

1. Clone Repo & Setup Xcode Project

Firstly, to setup the project, please execute following commands at your Terminal:

git clone https://github.com/stilltimm/Fonttastic.git
cd Fonttastic
git lfs install
./generate-project.sh
open ./Fonttastic.xcworkspace

It will clone the repo to your working directory, install dependencies, setup Xcode project and open it.

2. Add Environment Configuration

Secondly, in order for app to work, you should setup RevenueCat, Amplitude and Bugsnag accounts, get API keys from them and then add the configuration file Environment.plist at path ./FonttasticTools/Resources/Environment.plist (it is ignored by git for security reasons). The contents of the file should be this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PURCHASES_API_KEY</key>
	<string>YOUR_PURCHASES_API_KEY</string>
	<key>AMPLITUDE_API_KEY</key>
	<string>YOUR_AMPLITUDE_API_KEY</string>
	<key>BUGSNAG_API_KEY</key>
	<string>YOUR_BUGSNAG_API_KEY</string>
</dict>
</plist>

It is needed for configuring external SDK's.

3. Buld & Run

Finally, select scheme Fonttastic from Xcode's status bar dropdown menu and then Build & Run.

About

Fontastic iOS app repository

License:MIT License


Languages

Language:Swift 99.2%Language:Ruby 0.6%Language:Objective-C 0.1%Language:Shell 0.1%