Android Application
Directory Structure:
-What is a directory structure?
A directory structure represents the structure of the android studio code directories. It is similar to a tree like structure where there is a parent-child relation between the components. The directory structure gives us a summary of the list of various files included in the android code directory.
This section describes the directory structure of the Intelehealth Android app. This would make it easy for developers to contribute to the code. Following this convention also keeps the code base well organized.
manifests: Contains the AndroidManifest.xml file.
activities: Consists of sub-directories which consists of all the java class files of the code.
application: Consists of Intelehealth application java class which consists of app specific functions.
database: Consists of two java classes which contains the database code.
services: Consists of the various services class files.
assets: Consists of the demo family and medical protocols.
drawable: Consists of the drawable images.
layout: Consists of the UI xml layout files.
mipmap: Consists of launcher icons mostly.
values: Consists of the strings, styles, arrays, colors xml files.
build.gradle(Module-app): Consists of a list of various dependencies that are being used in the app.
build.gradle(Project:Intelehealth): Consists of a list of various dependencies version and other general app specific libraries.
DB Schema:
-table structures included:
Demo mind maps vs Download mind maps:
Demo mind maps are the predefined protocols added into the android code directory.
Download mind maps are those mind maps available on the mind maps server which is different for different deployment locations.
Demo mind maps are basically used by developer and team members for coding and testing purpose.
Download mind maps consists of a large number of location specific mind maps.