5calls / ios

iOS app for 5calls.org

Home Page:https://itunes.apple.com/us/app/5-calls/id1202558609?mt=8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

5Calls iOS App

This is the repository for the iOS app for 5Calls.org.

Build Status

Requirements

  • Xcode 13
  • iOS 12

Getting Started

Install the dependencies:

bundle install

Using R.swift

R.swift removes the need to use "stringly typed" resources. Instead, you can reference your app's resources Android-style, which is strongly typed. Benefits are less casting, compile time checking for resources, and a little less code. See examples for each type here.

Note: Since 5Calls uses prototype cells instead of cell nibs, this is all you need to dequeue a cell:

let cell = tableView.dequeueReusableCell(withIdentifier: R.reuseIdentifier.setLocationCell, for: indexPath)!

Vendor the R.swift binary from the latest release (https://github.com/mac-cain13/R.swift/releases) into vendor/rswift if you're getting started with this project for the first time.

Testflight Builds

This currently has to be done by Ben

Install the dependencies:

bundle install

Make sure you have a .env file with the following keys defined:

  • APPLE_ID
  • TEAM_ID
  • ITUNES_CONNECT_TEAM_ID
  • FASTLANE_APPLE_APP_SPECIFIC_PASSWORD

Update the build number manually (for now).

Then run:

fastlane beta

License

This project is released open source under the MIT License. See LICENSE for more details.

Contributors

See the complete list of contributors here: https://github.com/5calls/ios/graphs/contributors

About

iOS app for 5calls.org

https://itunes.apple.com/us/app/5-calls/id1202558609?mt=8

License:MIT License


Languages

Language:Swift 96.4%Language:HTML 1.9%Language:Ruby 1.4%Language:CSS 0.2%Language:C 0.0%