- Platform to find a list of all Java Developers in Nairobi
- JavaDevs is an Android app that provides users with links to github repositories of all java developers in Nairobi.
Follow the Instructions below to have the Application running on your local machine
- Android Studio
- JDK
- Git
This Project is built with Java. It also has unit tests and Espresso UI tests.
- Clone the repo by running this command in your terminal
git clone https://github.com/tomuhenry/JavaDevs.git - Import the project into android studio
- Create an
Android Virtual Device(AVD) or connect anandroid deviceto your machine - Run the project
- Run the tests
JUnit unit tests can be run using one of the following:
./gradlew jacocoTestCoverage
./gradlew jacocoTestReport
Fastlane is used to automate sharing of debug sample APK's on slack. To set it up;
-
Install fastlane
brew cask install fastlane -
Setup Slack environment variables for SLACK_URL and SLACK_TOKEN
-
Run
fastlanein the terminal
For the mockup design, I used an online site called marvelapp. I chose this resource because:
- It is easy to use and comes with preset views which make the designing process fast
- It is also easier to share the mockups using such online resources as compared to the offline ones
- The online site also allows me to work on the mockup wherever I am using any computer that I choose to use

