Giter Site home page Giter Site logo

icanzilb / eventblankapp Goto Github PK

View Code? Open in Web Editor NEW
291.0 30.0 46.0 58.6 MB

A free open source iOS app for events or conferences. Read more on the app's webpage:

Home Page: http://www.eventblankapp.com/

License: MIT License

Swift 66.65% HTML 0.07% Ruby 0.13% C 1.27% Objective-C 30.76% Shell 1.12%

eventblankapp's Introduction

EventBlank iOS App

I go to a lot of conferences and events and noticed that few of them have a proper iPhone app.

And I can understand that - there are so many things the organizers have to take care of … and a nice app takes a lot of time do develop.

My goal with this project is to provide a free open source blueprint, which will allow creating an event/conference iPhone app in a matter of ~ 1 hour. The project will aim to have as few as possible dependanies so that it can be cloned from GitHub and built immediately.

This project is currently in alpha stage. You will need Xcode 6.4 for building it.

Video demo of the alpha build so far: https://vimeo.com/132935515

Project Timeline

  • End of August, 2015 - beta version / 1.0 version

  • September, 2015 - first pilot project at a real event

  • October, 2015 - second pilot project at a real event

  • End of December, 2015 - stable 1.0 release

  • 2016 - tell your friends about the project and we’ll see...

Credit

Author: Marin Todorov

More about Marin:


iOS Animations by Tutorials, Author

iOS Animations by Emails Newsletter, Author

My name is Marin Todorov. I like open sourcing my code and I really would like to help any event no matter small or big to have a proper iPhone app :]

This source code is distributed under a Attribution MIT license.

If you build your event/conference app you must to leave in the Credit screen with the project information and the Acknowledgments screen which lists the CocoaPods used (also legally you are obliged to do that).

Contributing

At this stage please contact me before contributing code. All my contacts are here: http://www.underplot.com

eventblankapp's People

Contributors

icanzilb avatar neonichu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eventblankapp's Issues

Show/Hide audience chatter

Check if twitter_chatter is 0 or 1 in the events table of the eventblank file. Respectively hide or show the Chatter segment in the Feed tab of the app

ver. 1.1 brought with it an older versoion of the eventblank file

1.0 was updated to the latest data file, and so was nsdefaults and the etag, 1.1 came with a data file before the one that was online and user defaults etag was preserved and 1.1 showed older data than what I had in 1.0

question is - is the data file still in Library? it should be - and if so how to keep using it?

Feed list: Links should open in-app

The links in tweets should open a web VC and not take the user out of the app. The links however are managed by a UITextView so not sure how to "catch" a link being tapped and opening it in the web VC

Add an alert for "event ended"

Upon starting the app it should check the date in the event file and the current date and if the event has passed show an alert to let the user know they are looking at an old content.

"The event happened from [begin date] to [end date]. You can still browse the session list and check the news feed." (refine text later)

search controller

search controller is broken on either ios8 or ios9 - I feel best is to just replace it with 3rd party search controller ...

status bar style

the app needs tocheck the color of the nav bar and decide whether to use a dark or light status bar

Add "follow speaker"

Add "follow speaker" button to the session details so the user can follow the speaker with one tap on Twitter:

image

Show all sessions by a favorite speaker as favorites

Show all sessions by a favorite speaker as favorites in the Sessions list.
Include a small icon next to speaker name to denote favorite speakers (only in case its a favorite speaker, otherwise don't show the empty heart)

image

Twitter auth crash

"Just a heads up that if you decline Twitter account access on the Feed tab of the app, it crashes and will always then crash if you try to visit that tab. Thanks!”

layout crash on speaker details screen

2015-10-01 11:11:48.299 EventBlank[3923:2127992] Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell's content view. We're considering the collapse unintentional and using standard height instead.
2015-10-01 11:11:53.858 EventBlank[3923:2128040] *** Assertion failure in void _UIPerformResizeOfTextViewForTextContainer(NSLayoutManager *, UIView *, NSTextContainer *, NSUInteger)(), /SourceCache/UIFoundation_Sim/UIFoundation-376.14/UIFoundation/TextSystem/NSLayoutManager_Private.m:1547

Feed list: User photo

User photos seem blurred in the news/chatter feeds. I wonder why and how to fix that?

Feed: Preview for images

Right now images just push a web VC and load the image - it's gonna be nicer to have an image preview popup like in Facebook or Twitter instead and don't take the user to a different VC

Check for a newer .eventblank file in the app bundle

When you rebuild the Xcode project and you included a newer version of the .eventblank file in the project it does not get copied again to the Library folder and used in the app.

Check the modification date maybe and see if it's a newer one?

basic iOS9 compatibility bugs

  • feed screen - no segment control visible in the nav bar
  • speakers - search bar appears by default and in the wrong position

Launch Screen

It'd be perfect if Launch Screen can show the colors + the event and organizer names.

Here's my idea - the view in LaunchScreen.xib can have a custom view class, that could grab the event data and show it on the start screen. Try that

Show track names, descriptions, maps

Add list of the tracks and their info in More. Add "Tracks" menu item - in the next screen show a list of their names and descriptions (if any). Add a map button for tracks that have a map image - show the image in a preview popup.

self sizing cells

sometimes the bottom of the session name and/or session description gets cut off few pixels, haven't seen this on iOS8 while testing - I can see it happen on iOS9

image

image

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.