How itsmohitchahal/evs-biodiversity works
This is an Android biodiversity reference app: a timed welcome screen leads to a region list, and selecting a region opens its biodiversity description. The sampled code supports the list-to-detail data handoff and HTML rendering; the manifest and resource contents were not sampled, so no launch-activity or external-service wiring is inferred.
Main entry points: RegionAdapter.java Region list adapter · MainActivity.java Region list screen · BiodiversityActivity.java Biodiversity detail · Region.java Region record
Components 10
App screens
- Welcome screen
app/src/main/java/com/mohitchahal/helloworld/WelcomeActivity.java - Welcome layout
app/src/main/res/layout/activity_welcome.xml - Region list screen
app/src/main/java/com/mohitchahal/helloworld/MainActivity.java - List layout
app/src/main/res/layout/activity_main.xml - Biodiversity detail
app/src/main/java/com/mohitchahal/helloworld/BiodiversityActivity.java - Detail layout
app/src/main/res/layout/activity_biodiversity.xml
Region data
- Region record
app/src/main/java/com/mohitchahal/helloworld/Region.java
List presentation
- Region list adapter
app/src/main/java/com/mohitchahal/helloworld/RegionAdapter.java - Region row layout
app/src/main/res/layout/item_region.xml
Other components
- User
Connections 11
- Welcome screen → Welcome layout: sets content
- Welcome screen → Region list screen: launches after delay
- Region list screen → List layout: sets content
- Region list screen → Region record: creates records
- Region list screen → Region list adapter: supplies region list
- Region list adapter → Region row layout: inflates rows
- User → Region list adapter: selects region
- Region list adapter → Region record: reads selection
- Region list adapter → Biodiversity detail: starts with region
- Biodiversity detail → Region record: reads description
- Biodiversity detail → Detail layout: sets content