Apps relative to crypto are very recent and now common on the AppStore.
We wanted to study those Apps to make an smart article about technical stacks & good practices.
What are the good things?
What are the bad things in those about?
What are the important points if you want to start to build a new App?
To study those questions we have decided to take the most trendy applications and to compare them on technical aspects :
App name | BundleID | version |
---|---|---|
![]() |
ee.mtakso.client | 65.1 |
![]() |
com.blockfolio.blockfolio | 4.10.5 |
![]() |
com.coinmarketcap.CoinMarketCap | 4.2.0 |
![]() |
com.vilcsak.bitcoin2 | 10.29.4 |
![]() |
co.mona.Monaco | 3.143 |
![]() |
com.czzhao.binance | 2.50.0 |
![]() |
kzencorp.mobile.ios | 4.1.2 |
![]() |
com.etoro.wallet | 48.0.0 |
This article is the one a serie :
TLDR;
- There is native Apps and Apps developed using a cross plateform solutions.
- All Apps can provide a very rich User Experience and extends the system using App Extensions or interact with other Apps to improve the journey of a User.
- The applications are characterized by the number of interactions with the system and the possible interactions with other Apps.
- The packaging is really different depending on the technology of the application and this leads to resources not optimized and some security weaknesses.
AppScores
AppScore give an objective & synthetic vision of any Apps, just by focusing on quality criteria.
If you want to get more details about AppScore computation
App | AppScore |
---|---|
![]() |
4.74 |
![]() |
4.67 |
![]() |
4.67 |
![]() |
4.59 |
![]() |
4.30 |
![]() |
4.14 |
![]() |
4.13 |
![]() |
4.01 |
- MetaMask is clearly over the other apps
Technologies
The technologies is evaluated using multiple hints inside the App bundle.
App | Technology |
---|---|
![]() |
Native |
![]() |
Native |
![]() |
Native & Flutter |
![]() |
Flutter |
![]() |
Reach Native |
![]() |
Reach Native |
![]() |
Reach Native |
![]() |
Web |
- A lot af alternative technologies are used
- Native is not the most common implementation
- 3 React Native Apps and 2 Flutter Apps
Minimal iOS version
App | Minimal iOS version |
---|---|
![]() |
11.0 |
![]() |
11.0 |
![]() |
11.0 |
![]() |
11.0 |
![]() |
12.0 |
![]() |
12.0 |
![]() |
12.0 |
![]() |
13.0 |
- Crypto.com requires iOS 13.0 which is not a bad idea but you loose some % of devices
App Size
App size is important to be able to be easyly installed and not to limited because of the network.
And not be the 1st application uninstalled if the device has less space.
App | Size |
---|---|
![]() |
28 Mb |
![]() |
56 Mb |
![]() |
66 Mb |
![]() |
70 Mb |
![]() |
79 Mb |
![]() |
117 Mb |
![]() |
246 Mb |
![]() |
540 Mb |
- Binance, why is it so big?
- a lootttt of assets in a lot of internal frameworks.
- Crypto.com, why is it so big?
- lot of assets (of big assets) … maybe time to migrate to more vectorial integrations