Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages