| Interface | Description | 
|---|---|
| LoadJSONTask.Listener | 
| Class | Description | 
|---|---|
| Application | |
| AuthenticatorActivity | 
 Activity to handle user authentication. 
 | 
| AWSProvider | 
 A central place to add code that accesses AWS resources 
 | 
| BaseAppCompatActivity | 
 Base class with common code components. 
 | 
| BuildConfig | |
| LoadJSONTask | 
 The AsyncTask used to retrieve the Medicines from the JSON dataset. 
 | 
| MainActivity | 
 The home screen activity of the application, loaded after the initial login. 
 | 
| MediApp | 
 Class to store commonly used utility functions accessible by all Activities - even those that
 don't extend from the  
Base class | 
| MediAppTest | 
 Unit Testing file for User action related tests, including testing the methods called loading a
 user's medicines from the backend database, conversions performed in the app, sorting mechanisms
 which can be initiated by the user, creating a user profile and more 
 | 
| MedicineDetailsActivity | 
 Activity representing a medicine information page. 
 | 
| MedicineListActivity | 
 An activity to represent the medicine search/ list screen. 
 | 
| OcrCaptureActivity | 
 The activity representing the actual camera capture screen. 
 | 
| OcrDetectorProcessor | 
 This class is a simple Processor which gets detected TextBlocks and adds them to the overlay
 as OcrGraphics. 
 | 
| OcrGraphic | 
 Class representing the Graphic instance for rendering TextBlock position, size, and ID within
 an associated graphic overlay view. 
 | 
| ProfileMedicineListActivity | 
 An activity to represent the user profile's list of medicines. 
 | 
| R | |
| R.anim | |
| R.animator | |
| R.attr | |
| R.bool | |
| R.color | |
| R.dimen | |
| R.drawable | |
| R.id | |
| R.integer | |
| R.layout | |
| R.menu | |
| R.mipmap | |
| R.raw | |
| R.string | |
| R.style | |
| R.styleable | |
| R.xml | |
| UserDetailActivity | 
 An activity representing a single edit profile details screen. 
 | 
| UserDetailFragment | 
 A fragment representing a single user profile edit details screen. 
 |