Skip to content

PanosGr94/Calculator-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Releases

No releases published

Packages

No packages published

Languages