A SwiftUI application that allows users to rate their shopping experience through an intuitive and visual interface.
This project demonstrates a custom navigation interface in SwiftUI, where users can switch between different content views using a tab bar. The tab bar features animated transitions and dynamic icons that adapt based on the current selection.
- Custom Tab Bar: A horizontally aligned tab bar with animated icons and labels that respond to user interactions.
- Smooth Transitions: Animated transitions between tabs enhance the user experience, making the navigation feel fluid and responsive.
- Adaptive Layout: The interface adjusts to various screen sizes, ensuring a consistent experience across different devices.
- Tab Selection: Users can switch between tabs by tapping on the icons in the tab bar. The selected tab is highlighted with a change in icon color and the display of a label.
- Animated Icons: Icons transition smoothly in size and color based on the selected tab, providing visual feedback to the user.
-
Clone this repository to your local machine:
git clone https://github.com/adrien1020/CustomNavigation-SwiftUI.git
-
Open the project in Xcode.
-
Run the app on a simulator or connected device.
- Launch the app on your simulator or device.
- Interact with the tab bar by tapping on different icons.
- Observe the animations and transitions as you navigate between different views.