Build Requirements and Dependencies
masterBefore building, ensure your environment meets the following requirements and note the external services used by the application.
Requirements
- JDK 11
- Latest Android SDK tools
- Latest Android platform tools
- AndroidX
External APIs and Services
- Official Hacker News API: Used for core data. Note that user services (login, account creation, voting, commenting) rely on redirecting to the Hacker News website.
- Algolia Hacker News Search API: Used for search functionality.
- Mercury Web Parser API: Required if you want to connect to Mercury for web parsing. You must obtain an API key from the Mercury website.