Skip to content

Latest commit

 

History

History
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>README  Reference</title>
    <link rel="stylesheet" type="text/css" href="proxy.php?url=https%3A%2F%2Fgithub.com%2Fcss%2Fjazzy.css" />
    <link rel="stylesheet" type="text/css" href="proxy.php?url=https%3A%2F%2Fgithub.com%2Fcss%2Fhighlight.css" />
    <meta charset='utf-8'>
    <script src="proxy.php?url=https%3A%2F%2Fgithub.com%2Fjs%2Fjquery.min.js" defer></script>
    <script src="proxy.php?url=https%3A%2F%2Fgithub.com%2Fjs%2Fjazzy.js" defer></script>
    
    <script src="proxy.php?url=https%3A%2F%2Fgithub.com%2Fjs%2Flunr.min.js" defer></script>
    <script src="proxy.php?url=https%3A%2F%2Fgithub.com%2Fjs%2Ftypeahead.jquery.js" defer></script>
    <script src="proxy.php?url=https%3A%2F%2Fgithub.com%2Fjs%2Fjazzy.search.js" defer></script>
  </head>
  <body>
    <a title="README  Reference"></a>
    <header>
      <div class="content-wrapper">
        <p><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Findex.html"> Docs</a> (16% documented)</p>
        <p class="header-right"><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/LSWarss/SwiftyCrypto"><img">https://github.com/LSWarss/SwiftyCrypto"><img src="https://github.com/img/gh.png"/>View on GitHub</a></p>
        <p class="header-right">
          <form role="search" action="proxy.php?url=https%3A%2F%2Fgithub.com%2Fsearch.json">
            <input type="text" placeholder="Search documentation" data-typeahead>
          </form>
        </p>
      </div>
    </header>
    <div class="content-wrapper">
      <p id="breadcrumbs">
        <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Findex.html"> Reference</a>
        <img id="carat" src="https://github.com/img/carat.png" />
        README  Reference
      </p>
    </div>
    <div class="content-wrapper">
      <nav class="sidebar">
        <ul class="nav-groups">
          <li class="nav-group-name">
            <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FGuides.html">Guides</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Freadme.html">README</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses.html">Classes</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FCoinDataService.html">CoinDataService</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FCoinDetailDataService.html">CoinDetailDataService</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FCoinImageService.html">CoinImageService</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FCoinImageViewModel.html">CoinImageViewModel</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FDetailViewModel.html">DetailViewModel</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FDeveloperPreview.html">DeveloperPreview</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FHapticManager.html">HapticManager</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FHomeViewModel.html">HomeViewModel</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FHomeViewModel%2FSortOption.html">– SortOption</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FInfo.html">Info</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FLocalFileManager.html">LocalFileManager</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FMarketDataService.html">MarketDataService</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FNetworkingManager.html">NetworkingManager</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FNetworkingManager%2FNetworkingError.html">– NetworkingError</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FPortfolioDataService.html">PortfolioDataService</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FClasses%2FPortfolioEntity.html">PortfolioEntity</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FExtensions.html">Extensions</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FExtensions%2FColor.html">Color</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FExtensions%2FDate.html">Date</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FExtensions%2FDouble.html">Double</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FExtensions%2FPreviewProvider.html">PreviewProvider</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FExtensions%2FString.html">String</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FExtensions%2FUIApplication.html">UIApplication</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FProtocols.html">Protocols</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FProtocols%2FDataProvider.html">DataProvider</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FProtocols%2FImageSavingManager.html">ImageSavingManager</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs.html">Structures</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FAboutView.html">AboutView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FChartView.html">ChartView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FChartView_Previews.html">ChartView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCircleButtonAnimationView.html">CircleButtonAnimationView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCircleButtonAnimationView_Previews.html">CircleButtonAnimationView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCircleButtonView.html">CircleButtonView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCircleButtonView_Previews.html">CircleButtonView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoin.html">Coin</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoin%2FCodingKeys.html">– CodingKeys</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinDetail.html">CoinDetail</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinDetail%2FCodingKeys.html">– CodingKeys</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinImageView.html">CoinImageView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinImageView_Previews.html">CoinImageView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinLogoView.html">CoinLogoView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinLogoView_Previews.html">CoinLogoView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinRowView.html">CoinRowView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FCoinRowView_Previews.html">CoinRowView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FColorTheme.html">ColorTheme</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FDescription.html">Description</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FDetailLoadingView.html">DetailLoadingView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FDetailView.html">DetailView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FDetailView_Previews.html">DetailView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FErrorView.html">ErrorView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FErrorView_Previews.html">ErrorView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FGlobalData.html">GlobalData</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FHomeStatsView.html">HomeStatsView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FHomeStatsView_Previews.html">HomeStatsView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FHomeView.html">HomeView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FHomeView_Previews.html">HomeView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FLaunchTheme.html">LaunchTheme</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FLaunchView.html">LaunchView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FLaunchView_Previews.html">LaunchView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FLinks.html">Links</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FLinks%2FCodingKeys.html">– CodingKeys</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FMarketData.html">MarketData</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FMarketData%2FCodingKeys.html">– CodingKeys</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FPortfolioView.html">PortfolioView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FPortfolioView_Previews.html">PortfolioView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FSearchBarView.html">SearchBarView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FSearchBarView_Previews.html">SearchBarView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FSettingsView_Previews.html">SettingsView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FSparklineIn7D.html">SparklineIn7D</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FStatistic.html">Statistic</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FStatisticView.html">StatisticView</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FStatisticView_Previews.html">StatisticView_Previews</a>
              </li>
              <li class="nav-group-task">
                <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2FStructs%2FSwiftyCryptoApp.html">SwiftyCryptoApp</a>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
      <article class="main-content">
        <section>
          <section class="section">
            
            <h1 id='swiftycrypto' class='heading'>SwiftyCrypto</h1>

<p><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/LSWarss/SwiftyCrypto/actions/workflows/Testing.yml"><img">https://github.com/LSWarss/SwiftyCrypto/actions/workflows/Testing.yml"><img src="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/LSWarss/SwiftyCrypto/actions/workflows/Testing.yml/badge.svg?branch=main">https://github.com/LSWarss/SwiftyCrypto/actions/workflows/Testing.yml/badge.svg?branch=main" alt="Testing"></a></p>
<h2 id='description' class='heading'>Description:</h2>

<p>Crypto Currency feed app, based of an app made with course by: <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://www.youtube.com/channel/UCp25X4LzOLaksp5qY0YMUzg">Swiftful" rel="nofollow">https://www.youtube.com/channel/UCp25X4LzOLaksp5qY0YMUzg">Swiftful Thinking</a>, and then it was refactored to use more CLEAN architecture, dependency injection etc. Moreover, I&rsquo;ve added Unit Tests for all services and core functions, planning on adding widgets and other features specified in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/LSWarss/SwiftyCrypto/issues"><strong>issues</strong></a">https://github.com/LSWarss/SwiftyCrypto/issues"><strong>issues</strong></a> near future.</p>
<h2 id='tech-stack' class='heading'>Tech Stack</h2>

<ul>
<li>Swift</li>
<li>SwiftUI</li>
<li>Combine</li>
<li>XCTest</li>
<li>WidgetKit</li>
</ul>
<h3 id='how-to' class='heading'>How to:</h3>

<hr>
<h4 id='documentation' class='heading'>Documentation</h4>

<p>To generate new <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://lswarss.github.io/SwiftyCrypto/">documentation</a" rel="nofollow">https://lswarss.github.io/SwiftyCrypto/">documentation</a> for the project you can just simply use: </p>
<pre class="highlight shell"><code>make documentation
</code></pre>

          </section>
        </section>
        <section id="footer">
          <p>&copy; 2021 <a class="link" href="" target="_blank" rel="noopener" rel="external">LSWarss</a>. All rights reserved. (Last updated: 2021-09-25)</p>
          <p>Generated by <a class="link" href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/realm/jazzy">https://github.com/realm/jazzy" target="_blank" rel="noopener" rel="external">jazzy ♪♫ v0.14.0</a>, a <a class="link" href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://realm.io" rel="nofollow">https://realm.io" target="_blank" rel="noopener" rel="external">Realm</a> project.</p>
        </section>
      </article>
    </div>
  </body>
</div>
</html>