An iOS app developed for FOSSASIA in mind

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.

Comments
  • 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
  • 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
  • Create

    Create "Add To Calendar" feature at the bottom of the Event's Detail Page

    <img width="435 alt="screenshot" src="https://cloud.githubusercontent.com/assets/5944973/13031147/7e19666e-d2fc-11e5-9a5d-7e7286af7075.png">

    button will look something like this

    screen shot 2016-02-14 at 12 17 11 pm

    enhancement design 
    opened by jurvis 6
  • Swift 4 version

    Swift 4 version

    this is written in older version of swift. should we migrate it into latest version Swift 4. we can create new branch for swift for version or we can put in a folder. Need your suggestions. thanks :)

    opened by jogendra 4
  • Fix continuous modal view presenting and icon sizes

    Fix continuous modal view presenting and icon sizes

    Fixes #146 #144 This included adding modalPresentationStyle so there are no recursive modals, changing icon sizes for higher resolutions for larger mobile sizes, pod updates.

    Screencast: Screen Recording 2020-01-11 at 10 42 51 PM

    opened by pranavkarthik10 3
  • Features list

    Features list

    @jurvis @creativepsyco It would be better to have a list of features we are targeting. We can then take up some issues and contribute more effectively.

    opened by mananwason 3
  • 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
  • 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
  • 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
Owner
FOSSASIA
Open Technologies developed in Asia and Around the Globe
FOSSASIA
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.

null 1 Oct 10, 2022
This To-Do app was developed using Swift and SwiftUI and works on iOS, MacOS (Apple Silicon) and WatchOS. The tasks are kept on storage even when the app is restarted.

ToDo-SwiftUI This app has a lot of sentimental value for me, given that it helped me a lot to understand the process of doing an iOS app and became th

Augusto Galindo Ali 6 Jul 12, 2022
Lentit iOS app developed in Swift with SwiftUI using MVVM design pattern

Lentit Track things you lend with Lentit Features 100% Swift 100% SwiftUI MVVM d

W1W1-M 2 Jun 26, 2022
Swift Language Weather is an iOS weather app developed in Swift

Swift Language Weather SwiftWeather has renamed to Swift Language Weather. Because this repo is ranked number one in Google when we search "Swift Weat

Jake Lin 5.2k Jan 7, 2023
AllAboutTheWord - A single screen iOS app developed using swiftUI

All-About-The-Word Introduction This is a single screen iOS app developed using

null 7 Dec 22, 2022
IOS e-commerce app developed using MVVM architecture with Swift UI

IOS e-commerce app developed using MVVM architecture with Swift UI.

wykee2 1 Apr 2, 2022
A Simple ToDo app developed using SwiftUI, Combine and Coredata

SwiftUI_Tasks Tasks is simple ToDo app developed using SwiftUI and Coredata which having features like Add,Delete,Rearrange and send notification base

Shankar Madeshvaran 77 Dec 18, 2022
A weather app developed in React Native. It is the React Native version of SwiftWeather.

ReactNativeWeather A weather app developed in React Native. It is the React Native version of SwiftWeather How to run the app Install react-native If

Jake Lin 22 Jun 7, 2022
null 1 Jan 27, 2022
IMC - App developed to show the user's BMI

IMC Swift Aplicativo que o usuário digita seu peso e sua idade e tem como result

Giovanna Danelli 0 Feb 8, 2022
ResearchKit app studying Breast Cancer, developed by Sage Bionetworks.

Share the Journey Share the Journey is one of the first five apps built using ResearchKit. Sage Bionetworks' goal in this study is to understand the c

null 77 Oct 26, 2022
MyHeart Counts is a ResearchKit app developed by Stanford.

Building the App ###Requirements Xcode 6.4 iOS 8.4 SDK ###Getting the source First, check out the source, including all the dependencies: git clone --

null 63 Dec 27, 2022
A curated list of Open Source example iOS apps developed in Swift

Example iOS Apps A curated list of Open Source example iOS apps developed in Swift. How to Use Example-iOS-Apps is an amazing list for people who are

null 1 Dec 15, 2021
Project developed as part of a test task by RentaTeam

RentaTeamGiphy Project developed as part of a test task by RentaTeam. There is "endless" prefetching gallery of giphy preview pictures with play video

boogiedimik 0 Oct 9, 2021
Portfolio application developed to present my skills.

CatsApp-project Portfolio application developed to present my skills. CatsApp has the following functionality: it takes information (URL of a picture)

null 0 Nov 1, 2021
Viagens (SwiftUi) Project developed to study Swift

Viagens (SwiftUi) Project developed to study Swift Made with ?? by Igor Sthaynny ?? Contents ?? Contents ?? Screenshots ?? Technologies ?? How to run

Igor Sthaynny 0 Dec 4, 2021
Project developed for study purpose.

WhisperChain Project developed for study purpose. This app uses Whisper API to display a scrolling list of whispers from the “Popular” feed. When a wh

Alexandre Morgado 0 Dec 30, 2021
Tic Tac Toe - Tic Tac Toe mobile application game developed with SwiftUI and AI technology

Hello, there! Welcome to The Tic_Tac_Toe IOS Applicaition The Aricah Cross platf

Travis Okonicha 2 Apr 27, 2022
Africa application is developed for learning by using SwiftUI

Africa application is developed for learning by using swiftUI.This application show the list of animals along with information such as name,photo,description and video.This app also use map to show animals on map along with basic animation.

Ghullam Abbas 4 Oct 23, 2022