Skip to content

定位找人项目,基于Swift语言,架构为MVVM,采用主要第三方库为 RxSwift + Swinject + Moya,导航采用 Coordinator模式

License

Notifications You must be signed in to change notification settings

soSeven/Dingweibao

Repository files navigation

定位找人

定位找人项目,基于Swift语言,架构为MVVM,采用主要第三方库为 RxSwift + Swinject + Moya,导航采用 Coordinator模式

安装方法

git clone & pod install

使用第三方库

    pod 'Moya/RxSwift'
# Rx Extensions
    pod 'RxDataSources', '~> 4.0'
    pod 'RxSwiftExt', '~> 5.0'
    pod 'RxViewController', '~> 1.0'
    pod 'RxGesture', '~> 3.0' 
    pod 'RxOptional', '~> 4.0'
    pod 'RxTheme', '~> 4.0'
    pod 'NSObject+Rx', '~> 5.0'  # https://github.com/RxSwiftCommunity/NSObject-Rx
# JSON Mapping
    pod 'SwiftyJSON'
# Image
    pod 'Kingfisher'
# UI
    pod 'Hue'
    pod 'NVActivityIndicatorView', '~> 4.0'  # https://github.com/ninjaprox/NVActivityIndicatorView
    pod 'ImageSlideshow/Kingfisher'  # https://github.com/zvonicek/ImageSlideshow
    pod 'Localize-Swift', '~> 3.0'  # https://github.com/marmelroy/Localize-Swift
    pod 'KafkaRefresh', '~> 1.0'  # https://github.com/OpenFeyn/KafkaRefresh
    pod 'WhatsNewKit', '~> 1.0'  # https://github.com/SvenTiigi/WhatsNewKit
    pod 'DropDown', '~> 2.0'  # https://github.com/AssistoLab/DropDown
    pod 'Toast-Swift', '~> 5.0'  # https://github.com/scalessec/Toast-Swift
    pod 'FloatingPanel', '~> 1.0'  # https://github.com/SCENEE/FloatingPanel
    pod 'Hero'  # https://github.com/lkzhao/Hero
    pod 'MJRefresh'
    pod 'DZNEmptyDataSet'
    pod 'FSPagerView'
    pod 'HBDNavigationBar', '~> 1.7.5'
    pod 'FCUUID'
    pod 'MBProgressHUD'
    pod 'YYText'
#    pod "Texture"
    pod 'SwiftDate'
    pod 'SwiftEntryKit'
    pod "SwiftPhoneNumberFormatter"
#    pod 'Permission/Camera'
#    pod 'Permission/Notifications'
# Keyboard
    pod 'IQKeyboardManagerSwift', '~> 6.0'  # https://github.com/hackiftekhar/IQKeyboardManager
# Auto Layout
    pod 'SnapKit'  # https://github.com/SnapKit/SnapKit
# Code Quality
#    pod 'FLEX', '~> 4.0'  # https://github.com/Flipboard/FLEX
    pod 'SwifterSwift', '~> 5.0'  # https://github.com/SwifterSwift/SwifterSwift
    pod 'BonMot', '~> 5.0'  # https://github.com/Rightpoint/BonMot
    pod 'FileKit'
# 依赖
    pod 'Swinject'
#    pod 'SwinjectAutoregistration'
# 复用
    pod 'Reusable'
# 加密
    pod 'CryptoSwift'
# 友盟
    pod 'UMCCommon'
    pod 'UMCAnalytics'
    pod 'UMCPush'
    pod 'UMCCommonLog'
    pod 'UMCShare/Social/ReducedWeChat'
    pod 'UMCShare/Social/ReducedQQ'
    pod 'UMCShare/Social/ReducedSina'
    pod 'UMCSecurityPlugins'
# 地图
#    pod 'AMap3DMap' #3D地图SDK
    pod 'AMap2DMap' #2D地图SDK
    pod 'AMapSearch'
    pod 'AMapLocation'
    
    pod 'Permission/Camera'
    pod 'Permission/Notifications'
    pod 'Permission/Location'
    
    pod 'SwiftyStoreKit'
    
    
    pod 'YPImagePicker'
    pod 'Onboard'
    pod 'DeviceKit'

License

MIT

About

定位找人项目,基于Swift语言,架构为MVVM,采用主要第三方库为 RxSwift + Swinject + Moya,导航采用 Coordinator模式

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published