Skip to content

yegorskikh/MonitorBit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MonitorBit

I am very happy with this project. I plan to develop it in the long term. I am constantly finding things that can be improved, and this makes me develop.

Stack:

  • MVVM
  • API
  • Parsing JSON
  • Core Data
  • UIKit
  • UITableView
  • UICollectionView

gh41 23 Снимок экрана 2021-07-09 в 13 43 50 Снимок экрана 2021-07-15 в 17 39 22

Add later

  • 01. If there is no data, the results are not saved
  • 02. Get rid of the storyboard entirely.
  • 03. Design UI beautifully.
  • 04. Fix code duplication in Core Data usage with Core Data Stack
  • 05. Transition to MVVM architecture. The project turns into a massive-view-controller.
  • 06. Show the current exchange rate when the button is pressed. The table will move down, and the current bitcoin rate will be visible.
  • 07. Send a notification once a day: "Have you seen the bitcoin price today?".
  • 08. Add sorting by price (> && <).
  • 09. Add documentation in code.
  • 10. Change architecture to VIPER. Better to master MVVM.
  • 11. Start covering with tests.
  • 12. Add a second view controller with the help of a tab bar on which there will be a graph of added prices.

About

The application allows you to find out the price of bitcoin at the moment and saves the result to the Core Data.

Topics

Resources

Stars

Watchers

Forks

Languages