π WORLD PULSE
β‘ Real-time world news & market intelligence dashboard β‘
𧬠What is World Pulse?
World Pulse is a cyberpunk-themed Android dashboard that aggregates real-time news and market intelligence from free public feeds. It is designed to turn large amounts of constantly-updating information into a clean, visual, glanceable interface β not a wall of text.
π₯οΈ Dashboard Tabs
| Tab | Focus | Preview |
|---|---|---|
| π World News | Global top headlines | Google News top-stories feed |
| πΊπΈ US Market | US stock-market news | Google News query feed |
| ππ° HK Market | Hong Kong market news | Google News query feed |
| π¨π³ CN Market | China market news | Google News query feed |
π‘ Data Sources
| Source | Purpose |
|---|---|
| Google News RSS | World, US, HK, and CN market headlines |
| Hacker News API | Front-page technology stories |
| USGS Earthquake API | Real-time global earthquake activity |
| Open-Meteo API | Current weather for major world cities |
β οΈ World Pulse is an aggregator, not a fact-checker. Accuracy depends on Google News and the individual publishers indexed.
π² Install on Android
- Download
WorldPulse-debug.apkfrom this repo. - Open the APK on your phone.
- Allow βInstall unknown appsβ if prompted.
- Tap Install and open World Pulse.
π§ Build from Source
gradle -p WorldPulse assembleDebug
adb install -r WorldPulse-debug.apk
adb shell am start -n com.worldpulse.app/.MainActivity
π§± Project Structure
WorldPulse/
βββ app/
β βββ build.gradle
β βββ src/main/
β βββ AndroidManifest.xml
β βββ java/com/worldpulse/app/
β βββ MainActivity.java
β βββ ChartView.java
β βββ MarketNewsLoader.java
β βββ HttpUtil.java
β βββ ...
βββ build.gradle
βββ settings.gradle
βββ gradle.properties
β‘ Tech Stack
- Language: Java
- Android SDK: API 35
- Build system: Gradle 8.10.2
- UI: Custom neon cyberpunk views + Canvas charts
- Networking:
HttpURLConnection - Data format: JSON / RSS XML
Built in a marimo remote development environment Β· Android emulator powered
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support