AndroidActivityMap is a program to generate the graphical map of activity/fragment in the android project.
- Increase navigation ability of your Android project
- provide better vision of your application flow
- Help you plan UI testing more efficacy
- support kotlin/Java project
- fast
- Auto generate Activity/fragment map of your Android project
- Activity/fragment shortcut
- Android studio
- IDEA Mindmap (https://plugins.jetbrains.com/plugin/8045-idea-mind-map)
- Java Runtime Environment (JRE).
Step 1: place AndroidActivityMapGenerator.jar at same location of your AndroidManifact.xml
Step 2 : make AndroidActivityMapGenerator.jar executable
$ chmod +x AndroidActivityMapGenerator.jarStep 3 : execute the jar file
$ java -jar AndroidActivityMapGenerator.jarAfter that it will generate Activity graph inside graphResult folder
Open Android Studio and open graph.mmd
Some of activity might have two way relations(something like Activity A can launch Activity B and Activity B can launch Activity A). This will create an infinity loop and cause chaos while generating the activity/fragment map. The AndroidActivityMapGenerator will stop and show you error if it detect infinity loop.
All you have to do is write one line of comment that indicates which activity/fragment that you want to ignore.
#Remark
- not all project will able to generate at the first try.
- This is create to match only my project/code guideline.
- if you have any question, just create issues in this git
- feel free to fock and change to match with your project guideline
MIT


