CircleCI | Code Quality | Chat |
---|---|---|
Open Event iOS
Introduction
This is an iOS app developed for
FOSSASIA
in mind. The Open Event Project offers event managers a platform to organize all kinds of events including concerts, conferences, summits and regular meetups.
Roadmap
Make the app functionality and UI/UX similar to the android app for Open Event.
Communication
Please join our mailing list to discuss questions regarding the project :-
Our chat channel is here :-
Things To Have
Libraries used and their documentation
- Material Docs
- Pages Docs
- Toast-Swift Docs
- SwiftyJSON Docs
- Alamofire Docs
- DateTools Docs
- MGSwipeTableCell Docs
- DZNEmptyDataSet Docs
- SwiftValidators Docs
- IQkeyboardManagerSwift Docs
Development Setup
Before you begin, you should already have the Xcode downloaded and set up correctly. You can find a guide on how to do this here: Setting up Xcode
      Steps to install Cocoapods (one time installation)
-
Run
sudo gem install cocoapods
to install the latest version of cocoapods. To install cocoapods from HomeBrew, runbrew install cocoapods
. -
Next, run
pod setup
for setting up cocoapods master repo. You may include--verbose
for more descriptive logs. NOTE: This might take a while to setup depending on your network speed.
Setting up the iOS Project
-
Download the open_event_ios project source. You can do this either by forking and cloning the repository (recommended if you plan on pushing changes) or by downloading it as a ZIP file and extracting it.
-
Navigate to the unzipped folder and run
pod install
. -
Open
FOSSAsia.xcworkspace
from the folder. -
Build the project (⌘+B) and check for any errors.
-
Run the app (⌘+R).and test it.
Contribute!
You're now ready to contribute!
Before writing any code, We will highly recommend to have a look at the Contribution Guidelines to avoid any unnecessary conflicts. For contributors new to Git please have a look at the Git Configuration commands .
License
This repository is licensed under the MIT License.
To obtain the software under a different license, Please contact FOSSASIA.