With thismo companies can create corporate messaging for their teams. Service offers mobile apps for end users. We have created mobile design and developed Android app in collaboration with the client’s back-end team.
Real-time events are vital for any messaging software. In this project almost all the features rely on them: dialogues, messages and their statuses, “is typing” indicator, etc. The app also has user verification via SMS, can generate and read QR codes and offer profile search and messaging management functions.
That’s why we decided to sort navigation elements by their priority. The main activity (messaging) is also the main screen and Floating action button from Material Design gives access to adding new chats. Profile and other low-priority functions were put in the upper Action bar.
We were required to create an app design taking into account corporate identity, iOS version design and requirements of Material Design guidelines. We used 8-box grid, typography and a set of standard icons from Google. It allowed us to speed up further layouting and build elements on the screens with a strictly specified structure.
When creating interface we used elements of Material Design from AppCompat and Support Design libraries only. Thanks to it the app looks and behaves identically on different versions of Android system. Additionally, we implemented animations for user interaction with UI, namely transitions between screens and operations with list elements.