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).