Enterprise Objective-CIGListKitTencent IMQMUIKitiOS
BAIC Off-Road Social App (YueYeQuan)
Built at Next Engine Intelligence · Nov 2019 – Feb 2021
Managed an iOS team building a social outdoor activity app with Objective-C and IGListKit, featuring IM chat, video feeds, e-commerce, and map-based activities.
Details
- • Managed an iOS team focused on the BAIC Off-Road social app (Objective-C, IGListKit), achieving a noticeable enhancement in app performance—particularly in video thumbnail loading.
- • Built a modular architecture: Classes (Account, Club, Fleet, Home, Store, Trends), Base (Controllers, IGList adapters, ViewModels), Core (networking, caching), and Category (extensions).
- • Integrated Tencent IM SDK (TXIMSDK) for real-time messaging and TXLiteAVSDK for live video/TRTC, with custom chat UI components in a vendored IMUIKIT module.
- • Used QMUIKit for UI foundation, AFNetworking + YTKNetwork for API layer, ReactiveObjC for bindings, and Masonry for Auto Layout.
- • Implemented video feeds with SJVideoPlayer, photo browsing with HXPhotoPicker, map features via Tencent Map SDK, and in-app payments via Alipay SDK.
- • Created a dynamic form generation framework (NEStaticTableView), streamlining the form-building process and enabling faster iteration of new modules.
- • Set up CI/CD with Fastlane and GitLab CI, with a structured branching model (dev/feature/master).