Mobile App Development for Conference Management

NOVASOLUTIONS.TECHNOLOGY is engaged in the development, support and maintenance of iOS, Android, PWA mobile applications. We have extensive experience and expertise in publishing mobile applications in popular markets like Google Play, App Store, Amazon, AppGallery and others.
Development and support of all types of mobile applications:
Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1 servicesAll 1735 services
Mobile App Development for Conference Management
Medium
from 1 week to 3 months
FAQ
Our competencies:
Development stages
Latest works
  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1052
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    445

Developing a Conference Management Mobile Application

A conference app has a short lifespan—one week to several days of active use. But during that period, load is peak: hundreds of users simultaneously viewing schedules, finding rooms, scanning badges. Real-time reliability is more important than polished UI.

Schedule and Personalization

Conference schedule is a time/room grid. iOS: UICollectionView with custom UICollectionViewLayout where each talk is a cell with position (startTime) and size (duration). Compositional Layout doesn't fit—need full custom positioning. Custom layout with prepare() pre-calculates UICollectionViewLayoutAttributes for each talk.

Android: RecyclerView with standard LinearLayoutManager and custom ItemDecoration won't achieve this. Either custom RecyclerView.LayoutManager or Compose Canvas to draw schedule grid directly.

Personal schedule: user bookmarks talks. Store locally in UserDefaults / SharedPreferences plus sync with account. Schedule conflict (two talks same time)—explicit warning when adding.

Offline mode is mandatory. Conference Wi-Fi often overloaded. Cache full schedule on first launch, update with network. URLCache for HTTP with Cache-Control: max-age=300 server-side. Speakers may be late, rooms change—updates via push with content-available: 1 (silent push) to invalidate cache.

Registration and Badges

QR code for participant registration: encrypted ticketId in QR. Volunteers at entrance scan via AVMetadataMachineReadableCodeObject (iOS) or ML Kit BarcodeScanning (Android). Real-time validation < 500ms even with 50 simultaneous scans.

Cache validated tickets on scanner device: if API unavailable—check local copy. Risk: someone reuses old ticket. Solution—offline cache read-only, write to server when connection restored.

Participant QR code: generate in app via CoreImage.CIQRCodeGenerator (iOS) or zxing-android-embedded (Android) from ticketId. High error correction level (CIQRCodeInputCorrectionLevelH)—QR reads even with screen scratch.

Push and Live Updates

Schedule changes (talk moved, room changed, cancelled)—real-time push. FCM with priority: high for guaranteed delivery. Client shows banner over current screen via UIView.animate or Compose snackbar.

15-minute reminder before bookmarks: local notifications via UNUserNotificationCenter. Not Firebase—local notifications work offline. On schedule change—reschedule notification: UNUserNotificationCenter.removePendingNotificationRequests(withIdentifiers:) + new UNNotificationRequest.

Networking and Interaction

Participant list filtered by interests, company, role (speaker, attendee, sponsor). Contact exchange: profile QR code or NFC via CoreNFC.NFCNDEFReaderSession (iOS) / NfcAdapter.getDefaultAdapter() (Android). NFC for vCard exchange—instant, no camera.

Speaker Q&A chat: live WebSocket channel per talk, questions with upvote. Moderator selects questions to voice. Server: Redis Pub/Sub for broadcast questions and votes to all connected clients.

Conference Map

Building schematic: SVG or raster image with interactive room points overlay. PDFKit (iOS) for vector plans. Room navigation: arrow with floor, not full route graph (overkill for one building). Indoor Positioning via iBeacon (CLBeaconRegion) approaching specific room—optional, needs beacon infrastructure.

Process and Timeline

Schedule (grid + bookmarks + offline) + push + badges (QR scanning): 6–8 weeks. Networking + Q&A chat + map + live updates: 2–3 months. Pricing calculated after requirements analysis.