Comments (8)
@mejariamol we cannot decide on that just yet. Because it would require changes in the server too and that is a not a decision we can make just with a single feature in mind. For now, let's stick to the APIs we have. We'll come to a decision by the end of the bonding period. (we'd have an idea of the selected students/projects and we can plan with all that in mind)
from open-event-organizer-android.
Petrixdroid has implemented ticket validation and ticket/attendee search requests in the api itself. We can do the same which will improve performance of the app in large data set cases.
from open-event-organizer-android.
Ok, but on the list of upcoming features Petixdroid says they will support offline functionalities as well. Are there mixed options? How does Eventbrite do it in the organizer app? It is performing well.
from open-event-organizer-android.
To support offline functionalities, the preferred way will be
-
maintaining required local database on the client side
-
then data sync using Websocket implementation
Like how Gmail app does.. User can delete messages or save drafts even in the offline mode, and when the app comes online, the changes are synced with server side database..
But then check in/out functionality can't be supported on more than one device at a time.
from open-event-organizer-android.
But then check in/out functionality can't be supported on more than one device at a time.
Why not ?
from open-event-organizer-android.
If app is working offline, just updating local database.. Then there may arise cases of multi checked-ins on same ticket code at different host apps.
from open-event-organizer-android.
If app is working offline, just updating local database.. Then there may arise cases of multi checked-ins on same ticket code at different host apps.
The app isn't always gonna work offline. Internet connection would be preferred. Only on emergency cases or if there is no internet, would it be working offline. (These days there is WiFi everywhere) So, in those times, a few cases of multi-check-ins are acceptable.
from open-event-organizer-android.
Okay... Then what will be preferred implementation ?? Websocket??
from open-event-organizer-android.
Related Issues (20)
- Adding Save Button in the Edit Profile HOT 11
- GC overhead limit exceeded error
- Update dependencies HOT 1
- On Screen configuration edit data change HOT 7
- bug:phone(edit text) hide behind Done button in landscape orientation HOT 5
- Add a dialog notifying that the app is prototype HOT 7
- Changing translation license means simplified chinese translation can't get used
- Error: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
- Action Bar search view is not fully expanding in landscape mode
- App crash when i put email on Get Started page HOT 6
- Timeout error in the login activity HOT 1
- Jacoco plugin error after upgrading gradle
- GroovyRuntimeException on build
- Convert SpeakersCallPresenter to ViewModel HOT 2
- I think the email verification is not working HOT 1
- In update profile section there is no validation on phone number HOT 1
- app:compileFdroidDebugJavaWithJavac JAXBException
- F-Droid version - non-FOSS dependencies
- Adapt app to be an attendee checkin app, delete other features
- Registration not possible
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-event-organizer-android.