LIVE PREVIEWBUY FOR $39

CryptoFolio — Native iOS Crypto Portfolio Tracker

Probably the most full native SwiftUI crypto app template on CodeCanyon. Dwell costs, candlestick charts, NFT monitoring, DeFi positions, FIFO/LIFO tax experiences, residence display widgets, and Face ID — all in 100% native Swift with zero third-party dependencies.

Introduction

Are you in search of knowledgeable, production-ready crypto portfolio tracker to launch on the App Retailer or ship to a consumer — with out spending months constructing from scratch?

CryptoFolio is a full-featured iOS crypto portfolio tracker constructed totally in native SwiftUI. Whereas most crypto templates on this market use Flutter, React Native, or cross-platform wrappers, CryptoFolio is 100% pure Swift — giving your customers the quickest, smoothest, most App Retailer-authentic expertise doable.

This isn’t a demo app or a UI equipment with placeholder screens. Each single characteristic works finish to finish. Dwell costs load from CoinGecko the second the app launches. Charts present actual historic knowledge with drag-to-inspect interplay. Worth alerts hearth actual push notifications. The tax report generator calculates FIFO/LIFO/HIFO positive factors and exports an actual CSV and PDF. The whole lot works.

Whether or not you’re a freelancer constructing for a consumer, a startup launching an MVP, or a developer who needs to promote a sophisticated iOS product — CryptoFolio saves you 6 to 12 months of improvement time.

No paid API keys required to run. CoinGecko free tier works out of the field. Construct, run, and demo the complete app instantly with zero configuration.

Tech Stack at a Look

  • Platform: iOS 17.0+
  • Language: Swift 5.9+
  • UI Framework: 100% SwiftUI — no UIKit, no Storyboards
  • Persistence: SwiftData
  • Charts: Swift Charts (Apple native — no third-party chart library)
  • Structure: MVVM with iOS 17 @Observable macro
  • Credential Storage: Apple Keychain through Safety framework — by no means UserDefaults
  • Widgets: WidgetKit with App Group knowledge bridge
  • Biometrics: LocalAuthentication (Face ID / Contact ID)
  • Notifications: UserNotifications framework
  • Networking: URLSession async/await — no Alamofire
  • Third-party Packages: ZERO — 100% pure Apple frameworks
  • Xcode Required: 15.0 or later
  • Information Included: 50+ Swift information in clear MVVM construction

Characteristic 01 — Onboarding Move

  • 5-page onboarding with animated floating coin parallax on the welcome display
  • Skip button jumps on to the ultimate setup web page
  • 3 quick-start playing cards: Add your first coin, Import from CSV, or Discover Markets
  • Solely proven as soon as — by no means seems once more after the person faucets Get Began
  • “What’s New” sheet mechanically seems after app updates
  • Easy fade transition into the primary TabView after onboarding completes

Characteristic 02 — Portfolio Dashboard

  • Complete steadiness card — present portfolio worth with actual revenue and loss in greenback quantity and share
  • Donut chart — interactive asset allocation chart constructed with Swift Charts SectorMark
  • Efficiency chart — portfolio whole worth over time with 24H / 7D / 1M / 3M / 1Y vary picker
  • Toggle between Efficiency chart and Allocation donut view
  • Fast stats row — All-time ROI, Win Price, Common Maintain Time
  • Full asset listing — coin emblem, title, amount, present worth, P&L per holding
  • Add holdings through a coin search sheet with present value pre-filled
  • Swipe to delete any holding from SwiftData
  • Steadiness privateness mode — one toggle hides each greenback worth with ••••••
  • All knowledge continued regionally with SwiftData — no backend or cloud sync required

Characteristic 03 — Dwell Markets (250+ Cash)

  • Dwell costs for 250+ cash through CoinGecko — auto-refreshes each 60 seconds
  • Shimmer skeleton loading — animated placeholder rows whereas knowledge masses
  • Actual-time search — filter by coin title or image immediately
  • Filter drugs — All / Prime 100 / DeFi / NFT / Layer 1 / Gainers / Losers
  • Gainers sorted by 24h change descending, Losers ascending
  • Sparkline mini chart on every row — inexperienced uptrend or purple downtrend line
  • Infinite scroll pagination — masses extra cash mechanically
  • Pull to refresh for fast guide knowledge replace
  • Full coin element display — market cap, 24h quantity, circulating provide, ATH, ATL, 24h excessive/low
  • Add to Portfolio button on each coin element display
  • 8 supported currencies — USD, EUR, GBP, JPY, PKR, AED, SAR, BTC
  • Error state with Retry button — no crashes on community failure

Characteristic 04 — Interactive Dwell Charts

Actual historic knowledge from CoinGecko — not mock knowledge, not placeholders. Constructed totally with Swift Charts, Apple’s native framework. No third-party chart library required.

  • Line chart mode — clean value historical past with gradient space fill, inexperienced or purple based mostly on vary route
  • Candlestick (OHLC) mode — full candle chart with physique bars and wicks, inexperienced bullish, purple bearish
  • Drag to examine — drag finger throughout chart to see precise value and date at any level
  • 7 time ranges — 1H, 24H, 7D, 1M, 3M, 1Y, All Time
  • Quantity bar chart toggle beneath the value chart
  • 24h Excessive / Low gradient bar displaying present value place
  • 5-minute cache prevents pointless API calls on repeated faucets
  • Price restrict dealing with — exhibits a transparent message as a substitute of crashing on HTTP 429
  • Portfolio efficiency chart in Portfolio tab — whole worth over time from all holdings

Characteristic 05 — Worth Alerts and Push Notifications

  • Above and beneath value triggers — alert when a coin goes above OR beneath any goal
  • Coin search when creating an alert — discover any of 250+ cash
  • Fast preset buttons — faucet -10%, -5%, Present, +5%, +10% to auto-fill goal value
  • Actual push notifications through UserNotifications framework — fires on actual units
  • Lively and Triggered tabs — view pending alerts and fired alert historical past individually
  • Per-alert toggle — pause and resume particular person alerts with out deleting them
  • Swipe to delete with automated notification cancellation
  • Clear All Triggered — take away whole historical past in a single faucet
  • Notification permission banner guides customers who haven’t granted permission but
  • Every day portfolio abstract — non-compulsory 9 AM notification displaying present whole worth

Characteristic 06 — NFT Portfolio Tracker

Learn-only and utterly protected. CryptoFolio solely tracks public pockets addresses. It by no means asks for, shops, or transmits non-public keys or seed phrases.

  • Watch-only wallets — enter any public tackle, zero safety threat
  • QR code scanner — scan a pockets tackle with the digital camera through AVFoundation
  • 7 blockchain networks — Ethereum, Polygon, Solana, BNB Chain, Arbitrum, Optimism, Base
  • NFT grid view — 2-column picture grid with assortment grouping
  • NFT listing view — grouped by assortment with ground value part headers
  • Community badge on every card exhibits which blockchain the NFT lives on
  • NFT element display — massive picture, assortment data, final sale value, estimated ground worth
  • Trait rarity breakdown — each trait proven with rarity share, sorted rarest first
  • Assortment stats — ground value, 24h quantity, whole provide from OpenSea
  • Estimated whole pockets worth calculated from assortment ground costs
  • Demo mode — sensible labeled pattern knowledge when no API secret’s configured

Characteristic 07 — DeFi Place Monitor

  • Liquidity pool positions — token pair, place worth, pool share share
  • Lending positions — equipped quantity, APY, claimable curiosity
  • Borrowing positions — debt quantity with well being issue gauge (purple / orange / inexperienced)
  • Staking positions — staked quantity, APY, claimable reward tokens
  • Yield farming — LP token quantity, earned rewards, farm APY
  • Well being issue warning at beneath 1.5 — “Think about repaying to enhance well being issue”
  • Class filter chips — DEX / Lending / Staking / Yield / Bridge
  • Community filter — present positions by blockchain
  • Prime DeFi Protocols by TVL — powered by DefiLlama free API, no key wanted
  • Demo mode banner clearly labels pattern knowledge when Moralis key shouldn’t be set

Characteristic 08 — Tax Report Generator

An actual, purposeful crypto tax calculator — not a UI mockup. Generates precise achieve/loss calculations with a number of accounting strategies, CSV export, and PDF abstract.

  • FIFO — First In First Out, the US default technique
  • LIFO — Final In First Out
  • HIFO — Highest In First Out, minimizes realized positive factors
  • ACB — Common Price Foundation, normal in Canada and UK
  • Brief-term vs long-term achieve classification utilizing the 365-day threshold
  • 9 occasion varieties — Purchase, Promote, Swap, Obtain, Ship, Staking Reward, Airdrop, NFT Sale, NFT Buy
  • Yr selector — filter tax occasions by any yr from 2019 to current
  • Tax abstract card — internet achieve/loss, estimated tax owed, brief and long-term totals
  • CSV export — full transaction log with achieve/loss per occasion
  • PDF abstract export generated with UIGraphicsPDFRenderer
  • Multi-country tax charge estimates — USA, UK, Germany, Canada, Australia, Singapore
  • Yr comparability bar chart — internet achieve/loss throughout a number of years
  • Artificial BUY transactions auto-generated from present portfolio holdings

Characteristic 09 — Portfolio Analytics Dashboard

  • All-Time ROI — whole return vs whole capital invested
  • Sharpe Ratio — risk-adjusted return vs 5% risk-free charge
  • Beta vs Bitcoin — portfolio correlation to BTC value actions
  • 30-Day Volatility — rolling normal deviation of day by day returns
  • Win Price — share of promote transactions that have been worthwhile
  • Diversification Rating — 1 to 10 rating based mostly on focus index
  • Month-to-month Returns Heatmap — grid coloured by return share, darkish inexperienced to darkish purple
  • Benchmark Comparability Chart — your portfolio vs BTC, ETH, and S&P 500
  • Threat metric tooltips — faucet the ? button on any metric for a plain-English clarification

Characteristic 10 — Dwelling Display screen Widgets (WidgetKit)

  • Portfolio Abstract Widget — Small, Medium, Giant — whole worth, 24h change, high property
  • Coin Worth Tracker Widget — Small, Medium — configurable coin, stay value, sparkline
  • Alert Standing Widget — Small, Medium — energetic alert depend, subsequent alert preview
  • Deep hyperlinks — faucet any widget to open the right display contained in the app
  • Auto-update through WidgetCenter.reloadAllTimelines() after each portfolio or alert change
  • App Group knowledge bridge — knowledge flows from SwiftData to widgets through shared UserDefaults

Characteristic 11 — Face ID / Contact ID Safety

  • Full-screen lock proven on each app launch when biometrics is enabled
  • Auto-triggers Face ID / Contact ID on display seem — no button faucet wanted
  • Passcode fallback for units with out biometrics or when Face ID fails
  • Configurable auto-lock timer — Instantly / 1 min / 5 min / 15 min / By no means
  • Steadiness privateness mode — separate from lock display, hides numbers with out locking
  • Makes use of Apple’s LocalAuthentication framework solely — no third-party biometric SDKs

Characteristic 12 — Settings

  • Look — Mild / Darkish / System theme, alternate app icons (Default / Darkish / Gold)
  • Foreign money — 8 currencies with flag and image
  • Privateness — cover steadiness toggle and compact value show
  • Safety — Face ID toggle and auto-lock timer
  • Notifications — alerts toggle, sound toggle, day by day abstract
  • Knowledge — refresh interval, clear cache button
  • API Settings — all keys saved in Apple Keychain, by no means UserDefaults
  • Portfolio — export to CSV, import from CSV, reset all knowledge
  • About — model, charge the app, privateness coverage, phrases, contact help

APIs Used — All Free Tiers, No Keys Required to Run

  • CoinGecko (Free) — all stay costs, charts, market knowledge — no key required
  • CoinGecko Professional (Elective) — removes charge limits, sooner refresh
  • DefiLlama (Free) — DeFi protocol TVL listing — utterly free, no key ever
  • OpenSea v2 (Free) — NFT assortment stats and ground costs — no key required
  • Moralis (Free tier, Elective) — stay NFTs and DeFi positions
  • Etherscan (Free tier, Elective) — pockets ETH token balances

All API keys entered by customers are saved in Apple Keychain utilizing the Safety framework. Keys are by no means saved in UserDefaults and by no means transmitted to any server.

What’s Included

  • Full Xcode undertaking supply code (CryptoFolio.xcodeproj)
  • 50+ Swift information organized in clear MVVM folder construction
  • WidgetKit extension with 3 widget varieties throughout 9 measurement configurations
  • Full HTML documentation with step-by-step setup information
  • 6 months of creator help included with buy

Getting Began — 5 Steps

  • Step 1 — Open CryptoFolio.xcodeproj in Xcode 15+. No packages to resolve, no SPM dependencies. Opens and builds instantly.
  • Step 2 — Change the Bundle Identifier to your personal (e.g. com.yourname.cryptofolio) in each the primary goal and the CryptoFolioWidget goal.
  • Step 3 — Add App Teams functionality to each targets with the identical group ID and replace AppConstants.swift. Required for widgets to obtain stay knowledge.
  • Step 4 — Construct and run. Dwell coin costs load from CoinGecko instantly — no configuration wanted.
  • Step 5 — Optionally add Moralis, Etherscan, or OpenSea keys in Settings contained in the operating app. All saved in Keychain mechanically.

White-Label in Below 30 Minutes

  • Change the app title — replace Show Identify in Xcode, find-replace “CryptoFolio” in Swift information
  • Change the accent coloration — one fixed in AppConstants.swift recolors the complete app
  • Change the app icon — drop photographs into Belongings.xcassets. Darkish and Gold alternates supported
  • Replace identifiers — bundle ID, App Group ID, help electronic mail — all in AppConstants.swift
  • Set your API keys — entered at runtime contained in the app, by no means hardcoded in supply

Continuously Requested Questions

Q: Do I would like paid API keys to run the app?
No. CoinGecko free tier gives all stay costs, charts, and market knowledge with no key required. Moralis, Etherscan, and OpenSea keys are non-compulsory and solely wanted for stay NFT and DeFi knowledge.

Q: Is that this an actual pockets that may maintain funds or signal transactions?
No. CryptoFolio is a read-only tracker. It can not signal or execute blockchain transactions and by no means requests or shops non-public keys or seed phrases. This makes App Retailer submission easy.

Q: Will this go App Retailer evaluate?
CryptoFolio makes use of solely Apple frameworks, shops credentials in Keychain, consists of all required Data.plist utilization descriptions, and makes no monetary recommendation claims. It submits as a Finance class read-only tracker.

Q: Can I white-label this for a consumer?
Sure. Every consumer undertaking requires a separate Common License. Rebranding takes beneath half-hour — change the colour fixed, icons, bundle ID, and show title.

Q: How are API keys secured?
All API keys are saved in Apple Keychain utilizing the Safety framework. They’re by no means written to UserDefaults, by no means logged, and by no means despatched to any exterior server.

Q: What occurs when CoinGecko rate-limits the free tier?
The app exhibits a transparent message — “Price restrict reached, improve to CoinGecko Professional in Settings” — as a substitute of crashing. Chart knowledge is cached for five minutes to reduce calls.

Changelog

Model 1.0 — June 2026 — Preliminary Launch

  • 5-page onboarding with animated floating coin parallax
  • 5-tab navigation: Portfolio, Markets, Alerts, Web3, Settings
  • Dwell portfolio dashboard with donut chart and efficiency chart
  • Dwell markets for 250+ cash with search, filters, shimmer loading, and pagination
  • Interactive line and candlestick charts with drag interplay and seven time ranges
  • Worth alerts with push notifications, energetic and triggered historical past
  • NFT portfolio tracker with watch-only wallets throughout 7 blockchain networks
  • DeFi positions — liquidity swimming pools, lending, staking, yield farming
  • Tax report generator — FIFO / LIFO / HIFO / ACB with CSV and PDF export
  • Portfolio analytics — Sharpe ratio, beta, volatility, month-to-month heatmap, benchmarks
  • WidgetKit extension — 3 widget varieties in small, medium, and huge sizes
  • Face ID / Contact ID lock display with configurable auto-lock timer
  • All API keys saved in Apple Keychain — by no means UserDefaults
  • Full gentle / darkish / system theme help
  • Zero third-party dependencies — 100% native Apple frameworks

Contact and Assist

I reply to each message inside 24 hours, Monday to Saturday. When you’ve got a query earlier than buying, put up within the CodeCanyon feedback. For setup assist after buy, attain out straight.