Skip to content

QuickPlan is a chat app, that enables users create channels and send messages through these channels.

Notifications You must be signed in to change notification settings

andrecrimb/quick-plan-app

Repository files navigation

QuickPlan

The QuickPlan is result of Networking APIs, REST lesson of Udemy iOS Developer course.

QuickPlan is a chat app, that enables users create channels and send messages through these channels.

When the user opens the app is required to create an account, using an e-mail, password, choosing an avatar and avatar color for it.

App Screenshots

Technologies and best practices used in this project are listed below.

  • UIKit
  • UINavigationControllers
  • UITableViews
    • UITableViewsCell
  • UICollectionViews
    • UICollectionViewCell
  • Delegation
  • MVC (Model View Controller)
  • NSNotifications
  • Extensions
  • Socket.io
  • Alamofire
  • SwiftyJSON
  • UserDefaults
  • Xibs
  • UITapGestureRecognizer
  • UISegmentedControl
  • IBDesignable and IBInspectable
  • External fonts

All the layout ideas that I created for this project are available on this repository.

Requirements

  • Xcode 9.3
  • Swift 4.0

License

Copyright (c) 2018 André Rosa

About

QuickPlan is a chat app, that enables users create channels and send messages through these channels.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published