AEGEE-Europe Events Mobile App

AEGEE-Europe Events

The mobile app AEGEE-Europe Events, allow the user to discover the essence of AEGEE: Immerse the user in a collection of AEGEE events meticulously organized across Europe throughout the year – all conveniently housed within a single application. This intuitive app offers you the opportunity to explore the roster of AEGEE events slated for this month and the next. Effortlessly peruse through the list, identifying the event that aligns with your interests. Additionally, the app features a user-friendly ‘share’ button, allowing you to easily distribute your chosen event among your circle of friends.

CLIENT
Personal Project
SERVICES
Mobile Development
TECHNOLOGIES
Android Studio, Xcode, Flutter, GitHub, Crashlytics

APPLE STORE

GOOGLE PLAY STORE

About the project

The “AEGEE-Europe Events” project is a mobile application available on the Google Play Store and Apple Store. This app developed in Flutter is designed to provide users with easy access to a curated collection of AEGEE events meticulously organized across Europe throughout the year. It serves as a convenient and centralized platform for AEGEE members and enthusiasts to explore upcoming events, making event discovery and participation more accessible. The project aimed to enhance the AEGEE community’s engagement by simplifying event navigation and sharing.

What was the goal of the project?

The primary goal of the “AEGEE-Europe Events” project was to create a user-friendly and intuitive mobile application that would serve as a go-to resource for AEGEE members and those interested in AEGEE events. Key objectives included:

  1. Event Discovery: To provide users with a comprehensive list of AEGEE events happening across Europe for the current and upcoming months, facilitating event discovery.

  2. User-Friendly Interface: To design a straightforward and intuitive user interface (UI) that allows users to easily browse and select events of interest.

  3. Sharing Feature: To include a ‘share’ button within the app, enabling users to effortlessly share event details with their friends and network, fostering event participation and community engagement.

Project execution

The project was executed using a set of essential technologies and tools. The mobile app was developed using Android Studio, Flutter, and Xcode, making it available exclusively on the Google Play Store. This ensured compatibility with Android devices. The app integrated Firebase for backend support, including Crashlytics for error tracking. Data handling involved the use of JSON and XML formats to maintain event information, with dynamic event data retrieved from a server using HTTP requests. 

The app’s dynamic event data retrieval was achieved through an HTTP request to the AEGEE API. The API endpoint used was tailored to fetch events within a specific date range. The app would send a request to ‘https://my.aegee.eu/api/events‘ with parameters specifying the start and end dates, and the response would be processed to extract relevant event details.

Additionally, error handling was implemented to manage scenarios such as network unavailability, where a SocketException triggered a custom dialog alert. The retrieved event data was stored locally using Flutter’s storage capabilities.

Design elements of the project were created using Adobe Photoshop and Adobe Illustrator, ensuring a visually appealing and cohesive look and feel for the application.

Project results

The “AEGEE-Europe Events” project achieved the following notable results:

  1. Enhanced Event Discovery: The mobile app successfully provided AEGEE members and enthusiasts with a centralized platform to discover and explore a wide range of AEGEE events happening across Europe.

  2. Improved User Engagement: The user-friendly interface of the app facilitated easy event selection, leading to increased participation in AEGEE events and fostering a sense of community within the AEGEE network.

  3. Effortless Sharing: The inclusion of a ‘share’ button simplified the process of sharing event details among users’ social circles,

Giancarlo Mennillo

Full Stack Developer at Safectory GmbH

Let's get in touch

EMAIL ME