This iOS application, built with SwiftUI, leverages the power of the SwiftUI kit to create a dynamic and user-friendly experience. It employs a multi-screen approach, incorporating view controllers and a tab bar navigation system to facilitate easy navigation between various functionalities. The app's primary purpose is to empower users to monitor and manage their cryptocurrency investments, achieved through integration with the CoinMarketCap API. Users can input their purchase details, enabling them to compare their initial investment with the current market value, regardless of the wallet they use. Additionally, the app enables users to create a personalized list of favorite currencies, streamlining their access to and focus on specific cryptocurrencies of interest.
The application employs UserDefaults to store the timestamp of the most recent data refresh for its coin-related content, ensuring that users have access to the latest information. CoreData, on the other hand, plays a pivotal role in managing and persisting various essential data sets on the user's device. It stores information regarding the coin list, enabling users to browse and explore available cryptocurrencies. Additionally, CoreData handles the storage of investment data, allowing users to monitor and track their investments effectively. By combining UserDefaults and CoreData, the app ensures a seamless and efficient user experience while safeguarding critical data.
The app provides a seamless and intuitive user experience by offering a convenient swipe-to-refresh feature for the coin list, ensuring that users have up-to-date market data for their investments. In the investment section, users can effortlessly delete specific investments with a left swipe gesture. Furthermore, a single tap on an investment item allows users to edit their saved investment details, offering a quick and efficient way to manage portfolio.
The app is equipped with a versatile feature that allows users to filter coins based on a range of attributes, enhancing their ability to customize and organize their cryptocurrency.
The app features a captivating heart beating animation at the center of the screen each time a user adds an item to their favorite list, enhancing the interactive and engaging user experience.
On the detail screen, a top-right button empowers users to easily add a new coin to their favorites, instantly updating the list on the favorite screen. Similarly, within the investment screen, a top-right button enables users to seamlessly add new investments, providing a streamlined process for tracking their cryptocurrency portfolio and making it user-friendly to manage their favorite coins and investments.
Copyright © 2025 yashportfolio.online - All Rights Reserved.
Powered by GoDaddy
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.