Repository: https://github.com/shade-solutions/float-browser
# Navigate to your project directory
cd /path/to/float-browser
# Initialize git (if not already done)
git init
# Add remote repository
git remote add origin https://github.com/shade-solutions/float-browser.git
# Add all files
git add .
# Commit everything
git commit -m "🚀 Initial Float Browser release
- Complete Android browser under 1MB
- Beautiful Material Design 3 interface
- Privacy-focused with no tracking
- Automated GitHub Actions for building
- Ready for production release"
# Push to GitHub
git push -u origin mainAfter pushing, check:
- Go to https://github.com/shade-solutions/float-browser/actions
- You should see "Build APK on Push" workflow running
- Wait for it to complete (green checkmark)
- Download the built APK from artifacts
# Create and push version tag
git tag v1.0.0
git push origin v1.0.0This will automatically:
- ✅ Build release and debug APKs
- ✅ Create GitHub release with beautiful notes
- ✅ Upload APKs for download
- ✅ Verify APK size is under 1MB
- Go to https://github.com/shade-solutions/float-browser/releases
- You should see "Float Browser v1.0.0" release
- Download and test both APKs
- Share the release link with users
Your repository will have:
shade-solutions/float-browser/
├── .github/
│ ├── workflows/
│ │ ├── build-and-release.yml # Auto-release on tags
│ │ └── build-on-push.yml # Build on every push
│ └── ISSUE_TEMPLATE/
│ ├── bug_report.md
│ └── feature_request.md
├── app/
│ ├── src/main/
│ │ ├── java/com/shaswatraj/floatbrowser/
│ │ │ ├── MainActivity.java
│ │ │ └── SettingsActivity.java
│ │ ├── res/ # All UI resources
│ │ └── AndroidManifest.xml
│ ├── build.gradle
│ └── proguard-rules.pro
├── gradle/wrapper/
├── README.md # Beautiful project description
├── BUILD_GUIDE.md # Detailed build instructions
├── PUBLISH_GUIDE.md # App store publishing guide
├── RELEASE_INSTRUCTIONS.md # GitHub release guide
├── .gitignore
├── build.gradle
├── settings.gradle
├── gradlew
└── gradlew.bat
- Go to repository Settings
- Click "Actions" in sidebar
- Ensure "Allow all actions and reusable workflows" is selected
- Go to repository main page
- Click gear icon next to "About"
- Add description: "Ultra-lightweight mobile browser under 1MB with beautiful Material Design 3 interface"
- Add topics:
android,browser,material-design,privacy,lightweight,mobile - Add website: Your demo/landing page URL
For signed releases, add:
- Go to Settings → Secrets and variables → Actions
- Add secrets for keystore signing (if needed later)
- Make a small change to README.md
- Commit and push:
git add README.md git commit -m "Update README" git push - Check Actions tab - build should trigger automatically
- Create a new tag:
git tag v1.0.1 git push origin v1.0.1
- Check Releases tab - new release should appear automatically
- Repository created and files pushed
- GitHub Actions workflows running successfully
- First release (v1.0.0) created automatically
- APKs downloadable from releases page
- APK size verified under 1MB
- Repository description and topics added
- Issue templates working
- Test your APK on Android device
- Share release link with friends for feedback
- Create social media posts announcing the browser
- Submit to F-Droid for open source distribution
- Create landing page for the browser
- Gather user feedback and plan improvements
- Submit to Google Play Store (see PUBLISH_GUIDE.md)
- Add new features based on user requests
- Build community around the project
Track your success:
- Stars: Measure community interest
- Forks: See developer engagement
- Issues: User feedback and bug reports
- Releases: Download statistics
- Actions: Build success rate
Your Float Browser Repository: https://github.com/shade-solutions/float-browser
Direct Release Downloads: https://github.com/shade-solutions/float-browser/releases/latest
Your browser is now ready to compete with Via Browser and X Browser! 🏆