iOS app for open event

Overview
CircleCI Code Quality Chat
CircleCI Codacy Badge Join the chat at gitter

Open Event iOS

iOS app for Open Event Open Event

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 :-

https://groups.google.com/forum/#!forum/open-event

Our chat channel is here :-

https://gitter.im/fossasia/open-event-ios

Things To Have

  1. Xcode
  2. CocoaPods

Libraries used and their documentation

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, run brew 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

  1. 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.

  2. Navigate to the unzipped folder and run pod install.

  3. Open FOSSAsia.xcworkspace from the folder.

  4. Build the project (⌘+B) and check for any errors.

  5. 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.

Issues
  • Adding screenshots in README.md

    Adding screenshots in README.md

    Fixes #65 Added screenshots in Readme.md.

    invalid 
    opened by SIMRAN1 23
  • Designing New Splash Screen

    Designing New Splash Screen

    Fixes #66 New Splash screen of app designed as! image

    ready-to-ship 
    opened by SIMRAN1 19
  • Adding Login and Signup Screen

    Adding Login and Signup Screen

    Fixes #82 Login and Signup Screens are added.

    ready-to-ship 
    opened by SIMRAN1 17
  • Showing Optional values in TableView Cell

    Showing Optional values in TableView Cell

    Fixes #62 Optional values are unwrapped and displayed in TableView Cells. image

    ready-to-ship 
    opened by SIMRAN1 17
  • Swift 4 migration and link updated.

    Swift 4 migration and link updated.

    migrated to swift 4. Now successfully running on Xcode 9.1 and iOS 11.1. Fixed #42

    On More tab it was showing link 2016.fossasia.org and opening the the same link. Now it is updated to 2018.fossasia.org. Fixed #40

    Before:

    After:

    ready-to-ship 
    opened by jogendra 13
  • Add the new functionality in More View controller.

    Add the new functionality in More View controller.

    Added the new functionality of Tell a friend in MoreViewController. issue #56

    screen shot 2018-04-29 at 4 05 53 am

    invalid has PR 
    opened by baquer 12
  • Implemented best practices and project structure, fix data loading and UITests, update event model and cocoapods

    Implemented best practices and project structure, fix data loading and UITests, update event model and cocoapods

    Fixed #28 #53 and part of #30

    Changes:

    • Restructured project folder structure
    • Updated project settings
    • Moved all files constants to Constants.swift file
    • Removed outdated UITests
    • Apply Linting
    • Fix data loading
    • Update event model with new track IDs
    • Storyboard loading identifiers issue
    • Updated cocoapods to latest 1.5.0
    ready-to-ship 
    opened by jogendra 9
  • Modifying Readme.md with proper git commands

    Modifying Readme.md with proper git commands

    Fixes #58 Readme is updated with proper git commands as discussed.

    ready-to-ship 
    opened by SIMRAN1 9
  • show case implemented in add to calender button

    show case implemented in add to calender button

    issue #112 Show case implemented in Add to Calendar button. screen shot 2018-07-25 at 1 40 14 am

    needs-review has-PR 
    opened by baquer 9
  • Add the new functionality in MoreViewController and update pod …

    Add the new functionality in MoreViewController and update pod …

    resolve all the conflicts of PR #57

    invalid 
    opened by baquer 8
  • New modal view generation in profile section

    New modal view generation in profile section

    Actual Behaviour If user switches to profile section to login or create an account and goes back using the back button, a new modal view is generated each time. This also happens after logging in or logging out of the account.

    Expected Behaviour Instead, we should the user should be redirected to the last used view in the app.

    Steps to reproduce it

    1. Go to profile section
    2. click on back button
    3. keep repeating the above two steps and the app will create multiple views

    LogCat for the issue None

    Screenshots of the issue modal view

    • Device: tested on iPhone 8, replicable on all devices
    • OS: iOS 13.0
    • Xcode version: Version 11.0

    Would you like to work on the issue? Yes

    bug 
    opened by GLaDO8 0
  • No Internet Connection Not Handled

    No Internet Connection Not Handled

    when the request fails there is nothing to notify user that request has failed due to no internet

    bug 
    opened by raghavbabbar 0
  • Profile Picture is not saved in APP

    Profile Picture is not saved in APP

    When we set a profile picture in profile screen It gets removed when we reopen the app after closing it. We need to store this image in app local data.

    @jogendra Please test profile screen and if it is happens to you as well please assign that issue to me.

    opened by tusharjindal353 0
  • Error on SignUP

    Error on SignUP

    Please follow the issue template to report a bug

    Actual Behaviour

    There is a problem with signup.New user cannot signup

    Expected Behaviour

    User should signed Up if all the textfield are correctly filled.Signup mail is working and it is coming on my Mail id

    Steps to reproduce it

    Go to signup screen, Fill data in all textfield, click on signup

    LogCat for the issue

    FAILURE: responseValidationFailed(Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(500)) https://open-event-api-dev.herokuapp.com/v1/users "Problem connecting to server!" Optional(Error Domain=makeRequestMethod Code=1 "(null)")

    Screenshots of the issue image

    • Device: [e.g. iPhone52]
    • OS: [e.g. iOS11.1]
    • Xcode version: [Version 9.3(10B61)]

    Would you like to work on the issue? YES

    @jogendra Please review this issue and assign it to me

    bug 
    opened by tusharjindal353 2
  • Compilation error in XCode 10

    Compilation error in XCode 10

    Multiple commands produce error in xcode 10 Would you like to work on this issue? Yes

    opened by SIMRAN1 0
  • Add Issue Template in repo!

    Add Issue Template in repo!

    Currently there is no issue template in repo.There is need to add issue template to the repo.

    Would you like to work on this issue? Yes

    opened by SIMRAN1 5
  • Add swiftLint to CircleCI and Removing Codacy

    Add swiftLint to CircleCI and Removing Codacy

    Actual Behaviour

    Codacy is integrated to check PR quality warning.

    Expected Behaviour

    Due to the slow performance of codacy, remove codacy and integrate SwiftLint to circle ci

    Would you like to work on the issue?

    Yes

    opened by SIMRAN1 0
  • [UPDATE] Migrate Project To Swift 4.2

    [UPDATE] Migrate Project To Swift 4.2

    Expected Behaviour Migrate project to 4.2

    Would You Like To Work On This Yes

    opened by baquer 0
  • Create Attendee after adding ticketing functionality

    Create Attendee after adding ticketing functionality

    Attendee needs to be created after adding ticketing functionality.

    Would You like to work on this issue? Yes

    opened by SIMRAN1 0
  • Make new Event Detail Screen

    Make new Event Detail Screen

    New Event Detail Screen needs to be made to show Event Detail according to Event Brite app.

    Would You like to work on this issue? Yes

    opened by SIMRAN1 2
Owner
FOSSASIA
Open Technologies developed in Asia and Around the Globe
FOSSASIA
Alfresco - is the open platform iOS app for business-critical content management and collaboration.

Welcome to the Alfresco iOS App Alfresco is the open platform for business-critical content management and collaboration. Alfresco Mobile was designed

Alfresco Software 37 Nov 3, 2021
Open-Source Messaging App (no longer working)

Acani Chats Open-Source Native iOS Messages App Acani Chats is an instant messaging social application. Use it as an example for building an app that

Acani 2.1k Nov 25, 2021
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 234 Nov 16, 2021
Fully open source text editor for iOS written in Swift.

Edhita Fully open source text editor for iOS written in Swift. http://edhita.bornneet.com/ What Edhita means? Edhita (Romaji) == エディタ (Katakana) == Ed

Tatsuya Tobioka 1.2k Nov 14, 2021
Sample app to demonstrate data sharing between a WatchKit app and its main app using Realm

#Done! A sample app demonstrating how to share data between an app an its Watch extension using Realm. You can read more about it here. ##Screenshot #

Fancy Pixel 143 Jul 23, 2021
Jogendra 100 Nov 16, 2021
An experimental clone of the new iOS 11 App Store app

appstore-clone An experimental clone of the new iOS 11 App Store app for this Medium Article Description Apple announced an entirely redesigned iOS Ap

Phill Farrugia 478 Nov 14, 2021
SUSI AI iOS app http://susi.ai

Meet SUSI.AI, Your Artificial Intelligence for Personal Assistants, Robots, Help Desks and Chatbots. Ask it questions. Tell it to do things. Always re

FOSSASIA 1.8k Nov 28, 2021
Amahi iOS App

Amahi iOS App Amahi iOS App, new from scratch, in Swift. master beta Requirements iOS 9.0+ Xcode 9.0+ Setup Close Xcode Open a terminal window, and $

Amahi 36 Nov 11, 2021
:moneybag: iOS price list app using Firebase, Realm & more

how-much iOS app to record how much things cost using various data persistence implementations. The basic data unit is an item, a simple dictionary: {

null 21 Jul 11, 2020
The (second) best iOS app for GitHub.

GitHawk is the second-highest rated iOS app for GitHub. Features 0️⃣ Inbox Zero your notifications ?? Comment even faster than on GitHub desktop ?? Th

GitHawk 2.8k Nov 21, 2021
iOS app for 5calls.org

5Calls iOS App This is the repository for the iOS app for 5Calls.org. Requirements Xcode 10.2.1 iOS 10.2 Getting Started Install the dependencies: bun

5 Calls 130 Nov 8, 2021
Development of the TUM Campus App for iOS devices - for and from students at Technical University of Munich.

Tum Campus App - An Unofficial Guide Through University Life The TUM Campus App (TCA) is an open source project, developed by volunteers and available

TUM Developers 71 Nov 10, 2021
📱 Nextcloud iOS app

Nextcloud iOS app Check out https://nextcloud.com and follow us on twitter.com/nextclouders or twitter.com/NextcloudiOS How to contribute If you want

Nextcloud 1.1k Nov 14, 2021
🍣Making Recipes iOS app

Recipes App ❤️ Support my apps ❤️ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut

Khoa 83 Nov 28, 2021
📱The official Wikipedia iOS app.

Wikipedia iOS The official Wikipedia iOS app. License: MIT License Source repo: https://github.com/wikimedia/wikipedia-ios Planning (bugs & features):

Wikimedia 2.4k Nov 12, 2021
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding

iOS Sample App Sample iOS app written the way I write iOS apps because I cannot share the app I currently work on. Shown concepts Architecture concept

Igor Kulman 574 Nov 26, 2021
QR Blank - A basic QR code scanning app that checks URLs safety before advancing.

QR Blank - QR Code URL scanner No Ads, Clean, Simple open source QR Code URL scanner Check URL by Google Safe Browsing before open. Google Safe Browsi

Johnson Kaho Poon 36 Aug 26, 2021
The Artsy Auction Kiosk App.

Eidolon The Artsy Auction Kiosk App. Note: Current development is done on the xcode-9 branch using Xcode 9 (available for download on Apple's develope

Artsy 2.7k Nov 23, 2021