تفاصيل العمل

I led the end-to-end development of Collard, a secure FinTech and ticketing app. I architected a highly scalable system using Clean Architecture and BLoC. Key features include integrating Paymob & Amazon Payment Services for secure transactions, and implementing Hive for a flawless offline-first experience in low-network areas. I also built custom Kotlin/Swift bridges for native background tasks. The result is a high-performance app successfully launched on Google Play & the App Store.

I developed and built the Collard application from scratch, a specialized event ticket booking platform currently available on both Google Play and the App Store. The app was designed with a robust software architecture to ensure high stability and performance under heavy user traffic, while delivering a seamless user experience from event discovery to payment completion.

Key Features & Technical Solutions

State Management:

Fully implemented using the BLoC Pattern to maintain a clean separation between business logic and UI, making the application highly scalable, maintainable, and easy to test.

Deep Linking:

Developed a professional deep linking system that allows users to navigate directly from social media links or advertisements to specific event pages inside the app, significantly improving the conversion rate.

Payment Gateway Integration:

Integrated with Paymob and Amazon Payment Services to provide secure and flexible payment options, including bank cards and e-wallets.

Data Storage & Security:

Used Hive as a high-performance local database to enhance offline user experience and caching speed.

Secured user credentials and authentication tokens using Secure Storage.

Native Platform Integration:

Implemented custom native integrations for both Android and iOS to ensure optimal performance and smooth platform-specific functionality.

Functional Features:

Advanced search and filtering system.

Ticket management, favorites, and sharing features.

Push notifications and background task handling.

Results & Performance

Production Ready:

The application is currently running successfully in a live production environment.

Scalability:

Architected to support a high number of concurrent users without performance degradation.

Multiple Booking Flows:

Supports multiple booking and payment flows to accommodate different user needs and business requirements.

Technologies Used

Framework: Flutter (Dart)

State Management: BLoC

Storage: Hive & Secure Storage

Payments: Paymob & Amazon Payment Services

Linking: Deep Links (Universal Links & App Links)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات