Introduction:

The World Government Summit (WGS) is an annual event held in Dubai, United Arab Emirates, that brings together global leaders, policymakers, experts, and innovators to explore solutions for the world's most pressing challenges. The event is organized by the UAE Prime Minister's Office, and it features keynote speeches, panel discussions, and interactive sessions covering a wide range of topics.

To enhance the attendees' experience and ensure seamless event management, the Prime Minister's Office decided to develop a mobile app specifically for WGS attendees. The app would provide information about the event, including the schedule, speakers, and locations, as well as enable attendees to connect with each other and participate in interactive sessions.

Project Objectives:

The primary objectives of developing the WGS Attendees Mobile App were:

  • To enhance the overall experience of attendees by providing them with easy access to event information, schedules, and locations.
  • To create a platform for attendees to connect and network with each other, enabling them to share ideas, experiences, and knowledge.
  • To provide a platform for interactive sessions, including live polling and Q&A sessions, to promote engagement and participation.

Project Scope:

The WGS Attendees Mobile App was designed to provide the following features:

  • Event Schedule: A detailed schedule of all sessions, workshops, and events throughout the WGS.
  • Speaker Information: Information about each speaker, their bio, and their session topic.
  • Location Information: Information about the venue, including maps, floor plans, and directions.
  • Attendee Profiles: Attendees could create their profile, including their photo, bio, and contact information, to network with other attendees.
  • Interactive Sessions: The app would include features such as live polling, Q&A sessions, and interactive workshops.
  • Notifications: The app would send notifications to attendees to remind them of upcoming sessions or schedule changes.
  • Zoom SDK Integration: The ability to integrate the Zoom Software Development Kit (SDK) into the mobile app. This allows attendees to join virtual meetings, participate in video conferences, share their screens, and use other Zoom features directly from the app.
  • Attendee Mobile App: A mobile app designed for attendees to access event information, including schedules, session details, and speaker bios. The app should be available in Arabic and English, and display all relevant information to attendees.
  • Session/Hall Room Display: The app should display the session and hall room information for attendees in both Arabic and English. The Arabic version should also show session/hall room information, even if the values are already in the system.
  • Dedicated Participant Invitations: The ability for a dedicated participant to invite certain attendees to dedicated sessions. This feature allows dedicated participants to select specific attendees and invite them to join certain sessions or meetings. The feature should be easy to use, and accessible from the app.

Technologies Used:

The WGS Attendees Mobile App was developed using the following technologies:

  • Swift: Swift is the primary programming language for native iOS app development. It is modern, safe, and offers excellent performance.
  • Android Studio: Android Studio is the official IDE for Android development. It provides a comprehensive set of tools for designing, coding, debugging, and testing Android apps.
  • Firebase: A backend platform used for storing and managing app data, including attendee profiles, schedules, and interactive session data.
  • Zoom OAuth: Zoom OAuth is used for authenticating users and obtaining authorization to access Zoom features. It allows users to log in using their Zoom accounts and grants your app permission to interact with the Zoom platform.
  • Salesforce REST API: Salesforce provides a REST API that allows to interact with Salesforce data and perform various operations such as authenticate with Salesforce, make API requests, and handle responses.
  • Git: Git is a popular version control system that allows tracking changes to codebase, collaborate with others, and manage different versions of the app.
  • Firebase Analytics: Firebase Analytics provides comprehensive analytics capabilities, including user behavior tracking and event logging.

Results:

The WGS Attendees Mobile App was launched in June 2022, and it was well-received by attendees. The app provided attendees with easy access to event information and enabled them to network with each other, which enhanced their overall experience. The interactive sessions also received positive feedback, with attendees expressing their satisfaction with the real-time engagement features.

The WGS Attendees Mobile App project was successful in achieving its objectives and delivered a seamless event management experience to attendees. The app's success paved the way for future developments and improvements, enabling the UAE Prime Minister's Office to create even more successful events in the future.