A minimalist weather application designed for the Light Phone 3, built to demonstrate interest in contributing to the Light ecosystem.
LP3_Weather_Tool_Demo.mov
This Weather Tool is fully-featured and optimized for the Light Phone 3's 3.92" AMOLED display (1080x1240). This project showcases:
- React Native architecture – Built with the same framework as LightOS
- Google API integration – Uses Google Weather and Places APIs, mirroring Light's existing Directory Tool
- Light Phone constraints – Optimized for the device's unique display and philosophy
- Real-time weather data with location search
- Clean, distraction-free interface
- Designed for readability on the Light Phone 3's matte AMOLED screen
- Minimal animations respecting the device's intentional design
- React Native
- Google Weather API
- Google Places API
- TypeScript
Complete the React Native Environment Setup guide.
npm installFor iOS, install CocoaPods dependencies:
bundle install
bundle exec pod install# Start Metro bundler
npm start
# Run on Android
npm run android
# Run on iOS
npm run iosnpm run lint # Run ESLint
npm test # Run tests
npm test -- --watch # Watch modeBuilt with interest in contributing to Light's mission of creating technology that respects attention.