com.levibostian.teller.type.Age |
Custom data class to represent a length of time. This is created because Duration is Java 8 only (requires API 26 on Android). I also did not want to bring in a library for this one very small need so I decided to create my own thing. |
com.levibostian.teller.repository.GetDataRequirementsTag | |
com.levibostian.teller.cachestate.LocalCacheState |
Local data (data obtained from the user or device, no network fetch call) in apps are in 1 of 2 different types of state: |
com.levibostian.teller.cachestate.listener.LocalCacheStateListener | |
com.levibostian.teller.repository.LocalRepository |
Teller repository that manages cache that is obtained and stored on the local device. |
com.levibostian.teller.cachestate.OnlineCacheState |
Holds the current state of data that is obtained via a network call. This data structure is meant to be passed out of Teller and to the application using Teller so it can parse it and display the data representation in the app. The online data state is not manipulated here. It is only stored. Data in apps are in 1 of 3 different types of state: |
com.levibostian.teller.cachestate.listener.OnlineCacheStateCacheListener | |
com.levibostian.teller.cachestate.listener.OnlineCacheStateFetchingListener | |
com.levibostian.teller.cachestate.listener.OnlineCacheStateListener | |
com.levibostian.teller.cachestate.listener.OnlineCacheStateNoCacheStateListener | |
com.levibostian.teller.repository.OnlineRepository |
Teller repository that manages cached data that is obtained from a network fetch request. |
com.levibostian.teller.Teller |