2min read

Great UX on the Profile Screen

The profile screen is one of the key elements in each mobile app. It has to be clear, sleek, and intuitive from the first look. Sadly, it’s the opposite in many apps. How to make sure your profile screen looks and feels right? Take a look at the Modeso Action Overlay library, a new iOS library we developed that is available on GitHub.
Written by
David Schoch
Published on
September 4, 2017
Read time
2min read


No doubt that profile screens are one of the most important screens in any account-related app. Besides containing all information related to the user, it should be easy to use and impressive in terms of user experience.

Unfortunately, a lot of current profile screens are somehow similar to each other and lack innovation. That’s why we put our hands on this topic.

In this post we introduce a new iOS library called ModesoActionOverlay using Anton Aheichanka’s design.

In our new library, we depend on a part of the screen to switch between image and context menu in a very nice way, leaving the other part of the screen for any information.

Our Controller contains a dynamic number of action buttons (from 1 to 5) where the user can handle them by writing only a few lines of code in the ViewController.

The use of this library is very easy, dynamic and requires minimal code to be integrated. Also, it can be used in other ways for handling more option buttons.


On Github

Checkout the Modeso Action Overlay library on Github:

You’re welcome to use, optimize and extend!

Credits: Modeso’s Mobile Engineers Reem Hesham & Mohammed Elsammak.

Weekly newsletter
No spam. Just the latest releases and tips, interesting articles, and exclusive interviews in your inbox every week.
Read about our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Header image

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information

Accept all cookies

These items are required to enable basic website functionality.

Always active

These items are used to deliver advertising that is more relevant to you and your interests.

These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features.

These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.