Udacity's Android Nanodegree graduation project.
An app to help developers stay updated with hot repositories on GitHub or nearby events on Meetup related to their interests. The user can set up a search and receive notifications when there is any new Meetup event matching the search criteria.
Please check Capstone_Stage1.pdf for more details.
Mobile version
Tablet version
- Separate the code to retrieve location from UI activities.
- Implement Dagger2/RxJava.
- Create the "Share" option to share the currently viewed repository or event.
- Add Connpass search option.
- Change the home UI to use Paging, display the results from GitHub, Meetup and Connpass APIs in different tabs.
Clone the repository using git (or download it as a zip), then import the project in Android Studio.
git clone https://github.com/ootahiaoo/CapstoneProject.git
The app fetches information from the Meetup API, and retrieves
the user's location with GooglePlayServices .
You need to register for both and get your own API keys in order to use this app.
Once you have them, open the gradle.properties
file and replace the your-api-key
fields
with your own keys.
meetupApiKey="your-api-key"
geoApiKey="your-api-key"
To be added.
Feel free to make pull requests/suggest improvements.