项目作者: PanosGr94
项目描述 :
A simple calculator and a currency convertor to 5 international big currencies
高级语言: Java
项目地址: git://github.com/PanosGr94/Calculator-Project.git
Calculator-Project
A simple calculator and a currency convertor to 5 international big currencies

Android Libraries Used:
RecyclerView, ButterKnife
, CardView, Retrofit,
Viewmodel and Livedata
App’s main features:
- Retrieving currency exchange json data through http://data.fixer.io/api/latest API endpoint
- Retrofit for the call and caching result
- Broadcast Receiver for network status updates
- ViewModel to share data between Fragments and Livedata to update values as they change from both the user and the network call.
- ViewPager for swiping seamlessly through Fragments and FragmentStatePagerAdapter to handle more efficiently their configuration changes and better their lifecycle manipulation.
- Calculator buttons made through a recyclerview implementation and operations update result on the spot
- Cool SplashScreen
- Landscape UI
- Error message shown when offline.
- Versioning through Git.