MM MyProfile
The goal
My profile is an online banking app. The finance technology market, in general, is oversaturated with payment provider applications. We decided to offer not only the most accessible services but also went the extra mile to distinguish the app's look and feel. We created custom components such as a slide-out menu and navigation bar, and integrated some of them with motion sensors to make the application more dynamic. With a modular/clean architecture in mind, the development process went exceptionally fast, allowing us to deliver the product in the shortest possible time frame.
Slide-out menu
The tab bar serves as a convenient hub for swiftly navigating through the app's key features. However, certain functionalities may not be as frequently required as others. Introducing a slide-out menu not only enhances the overall user experience but also cleverly relocates additional features to a space where they become accessible precisely when needed.
Currency conversion
My Profile supports multi-currency operations, placing currency conversion at the heart of the application. In our design approach, we prioritised creating a user-friendly experience, ensuring ease of use and considering future extensions for additional currencies. The goal was to make currency conversion seamless and accessible.
Card design
The most frequently encountered element for users is their balance, and to enhance this experience, we've implemented a prominent card design at the top of the screen. This card dynamically rotates in 3D space as the user moves their phone, providing not only a playful interaction but also transforming the routine screen into a memorable and engaging encounter.
Technologies
UIKit, NSURLSession, CoreData, GoogleMaps, CryptoKit, JWTToken, Core Motion, Core Location, NTP, SnapKit, RxSwift, Swift Cuncurrency, SPM