This is an sample Crypto market prices ap built with SwiftUI and modularization architecture. The application data is making use of the free APIs provided by Coingecko.
MIT License
33
stars
8
forks
source link
[#13] [UI] As a user, I can see the coinβs current price on the Detail screen #67
Implement the current price section for the MyCoin screen with hard-coded data for now.
Add a base scroll view for this section to support scrolling with more content in the future.
Insight π
Currently, some of the current set fonts and sizes are incorrect compared to the designs that the weight should be semiBold and medium but we are using bold most of the time. Here is the Inter font's weight for more reference: https://fonts.google.com/specimen/Inter -> So a refactor for updating to consistent fonts and sizes usage compared with the design is applied for the new screen and the existing screens also π
Regarding the new color #DBFBEC, when trying to get a name from this source, it provides the same name -water as with the color - #D6F5F3. As a result, I am using the name provided by this source instead because it has better naming differentiation between small changes in the color codes. π
Update the lint to clean up superfluous_disable_command since my local Swiftlint is updated to the latest version 0.50.3 and it is working properly now π
What happened π
MyCoin
screen with hard-coded data for now.Insight π
Currently, some of the current set fonts and sizes are incorrect compared to the designs that the weight should be
semiBold
andmedium
but we are usingbold
most of the time. Here is theInter
font's weight for more reference: https://fonts.google.com/specimen/Inter -> So a refactor for updating to consistent fonts and sizes usage compared with the design is applied for the new screen and the existing screens also πRegarding the new color
#DBFBEC
, when trying to get a name from this source, it provides the same name -water
as with the color -#D6F5F3
. As a result, I am using the name provided by this source instead because it has better naming differentiation between small changes in the color codes. πUpdate the lint to clean up
superfluous_disable_command
since my local Swiftlint is updated to the latest version0.50.3
and it is working properly now πProof Of Work πΉ
Dark mode:
Light mode: