Giter Club home page Giter Club logo

iosdevukapp's Introduction

iOSDevUK

This is a redevelopment of the conference app for iOSDevUK, in its eleventh year (2023). The app uses SwiftUI and Firebase.

Setup

To start using the code, the following steps are required.

Bundle Id

The Bundle Id is set to one for the conference app for its release on the AppStore. Is using this code as a basis for a different conference app, change the Bundle ID for something that is associated with your developer account.

Firebase

The application uses Firebase for the data storage and the location of the image files.

  • AppInformation - Information for the application. The collection contains one item, which has the fields for the application.
  • InformationItem - A collection of links to further information, e.g. joining instructions.
  • Location - A collection of locations, associated with a location type (e.g. supermarkets, EV charging points).
  • Session - A collection of sessions, which includes talks, workshops and social events.
  • Speaker - A collection of infomration about the speakers for the conference.
  • Sponsor - A collection of information about the sponsors for the conference.

The file GoogleService-Info.plist is required to be inserted into the project. This is generated by Firebase when a new data store is created. The Xcode project has a placeholder for the file, but no file is included in the repository.

Dependencies

The application uses the following 3rd party libraries:

License

The app uses the MIT License, specified in the License file.

Developers

The re-designed app has been created by David Kababyan (@Dave_iOSDev), with some contributions from Neil Taylor (@Digidol) and other contributors shown at github.com/DavidFaraday/iOSDevUK.

iosdevukapp's People

Contributors

davidfaraday avatar davidjinius avatar digidol avatar laechoppe avatar xmanu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.