项目作者: PanosGr94

项目描述 :
A simple calculator and a currency convertor to 5 international big currencies
高级语言: Java
项目地址: git://github.com/PanosGr94/Calculator-Project.git
创建时间: 2018-10-20T05:46:31Z
项目社区:https://github.com/PanosGr94/Calculator-Project

开源协议:

下载


Calculator-Project

A simple calculator and a currency convertor to 5 international big currencies

Calculator-Cover

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.