Atlas is a fully featured, high performance, 100% customizable UI kit, built by Layer to power communications interfaces in any app.

  1. // Easily configure the UI appearance by changing the
  2. // TextColor, TextFont, and ViewColor attributes.
  3. - (void)configureGlobalUserInterfaceAttributes
  4. {
  5.   [[ATLOutgoingMessageCollectionViewCell appearance]
  6.     setMessageTextColor:[UIColor blueColor]];
  7.   [[ATLOutgoingMessageCollectionViewCell appearance]
  8.     setMessageTextFont:[UIFont systemFontOfSize17]];
  9.   [[ATLOutgoingMessageCollectionViewCell appearance]
  10.     setBubbleViewColor:[UIColor grayColor]];
  11. }

COMPONENTS

Conversations list
Conversation view
Input view

100% CUSTOMIZABLE

Customizable menubars
Customizable chat bubbles
Customizable avatars

ALL BASES COVERED

Rich-media messages
Custom conversation names
Emoji support
Group chat support
Delivery & Read receipts
Typing indicator
Timestamp formatting
Copy & Paste messages
Dynamic input

“With Atlas, we went from loose mockups to a fully functional product in less than two weeks.”

Ryan Freitas, Cofounder, About.me