├── .gitignore ├── Cleverbot.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── Cleverbot.xcworkspace └── contents.xcworkspacedata ├── Cleverbot ├── Resources │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── en.lproj │ │ └── Localizable.strings │ └── ko.lproj │ │ └── Localizable.strings ├── Sources │ ├── Configuration.swift │ ├── Entry │ │ ├── AppDelegate.swift │ │ └── CompositionRoot.swift │ ├── Models │ │ ├── IncomingMessage.swift │ │ ├── Message.swift │ │ ├── ModelType.swift │ │ └── OutgoingMessage.swift │ ├── Sections │ │ └── ChatViewSection.swift │ ├── Services │ │ └── CleverbotService.swift │ ├── Utils │ │ ├── Array+SectionModel.swift │ │ ├── Snap.swift │ │ ├── String+BoundingRect.swift │ │ ├── String+Localized.swift │ │ ├── UICollectionView+CellWidth.swift │ │ └── UICollectionView+ScrollToBottom.swift │ ├── ViewControllers │ │ ├── BaseViewController.swift │ │ ├── ChatViewController.swift │ │ └── ChatViewReactor.swift │ └── Views │ │ ├── BaseCollectionViewCell.swift │ │ ├── BaseMessageCell.swift │ │ ├── IncomingMessageCell.swift │ │ ├── MessageCellReactor.swift │ │ ├── MessageInputBar.swift │ │ └── OutgoingMessageCell.swift └── Supporting Files │ └── Info.plist ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md └── poeditor.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/.gitignore -------------------------------------------------------------------------------- /Cleverbot.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Cleverbot.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Cleverbot.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Cleverbot/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Cleverbot/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Cleverbot/Resources/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Resources/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Cleverbot/Resources/ko.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Resources/ko.lproj/Localizable.strings -------------------------------------------------------------------------------- /Cleverbot/Sources/Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Configuration.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Entry/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Entry/AppDelegate.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Entry/CompositionRoot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Entry/CompositionRoot.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Models/IncomingMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Models/IncomingMessage.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Models/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Models/Message.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Models/ModelType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Models/ModelType.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Models/OutgoingMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Models/OutgoingMessage.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Sections/ChatViewSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Sections/ChatViewSection.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Services/CleverbotService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Services/CleverbotService.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Utils/Array+SectionModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Utils/Array+SectionModel.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Utils/Snap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Utils/Snap.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Utils/String+BoundingRect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Utils/String+BoundingRect.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Utils/String+Localized.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Utils/String+Localized.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Utils/UICollectionView+CellWidth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Utils/UICollectionView+CellWidth.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Utils/UICollectionView+ScrollToBottom.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Utils/UICollectionView+ScrollToBottom.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/ViewControllers/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/ViewControllers/BaseViewController.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/ViewControllers/ChatViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/ViewControllers/ChatViewController.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/ViewControllers/ChatViewReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/ViewControllers/ChatViewReactor.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Views/BaseCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Views/BaseCollectionViewCell.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Views/BaseMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Views/BaseMessageCell.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Views/IncomingMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Views/IncomingMessageCell.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Views/MessageCellReactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Views/MessageCellReactor.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Views/MessageInputBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Views/MessageInputBar.swift -------------------------------------------------------------------------------- /Cleverbot/Sources/Views/OutgoingMessageCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Sources/Views/OutgoingMessageCell.swift -------------------------------------------------------------------------------- /Cleverbot/Supporting Files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Cleverbot/Supporting Files/Info.plist -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/README.md -------------------------------------------------------------------------------- /poeditor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devxoul/Cleverbot/HEAD/poeditor.yml --------------------------------------------------------------------------------