arc_android_design is an Android prototype app that brings the unique user interface and navigation ideas of the Arc Browser by The Browser Company to Android. This project explores how Arc’s innovative UX — including sidebar navigation, task-focused browsing, and modern UI layouts — can be translated into an Android experience using Flutter.
🎬 Full Demo Video: https://youtube.com/shorts/hKBaU3ZHIPM
This prototype focuses on:
- 💡 Recreating Arc-like UI concepts such as sidebar navigation, tab grouping, and content-centric design.
- 📱 Adapting modern browsing UX for mobile screens.
- 🧠 Using Flutter for rapid prototyping and cross-platform flexibility.
- 📐 Showcasing innovative UI patterns that break from traditional mobile browsers.
- 📂 Modular codebase intended for UI exploration and further development.
The original Arc Browser reimagines web browsing with:
- A sidebar listing tabs and features instead of traditional top tab bars.
- Task-centered tools like Spaces, Peek previews, and split views.
- Minimalist UI that reduces clutter and keeps content front and center.
This prototype adapts those ideas within Android app constraints.
Make sure you have the following installed:
- Flutter SDK
- Android Studio or VS Code
- An Android device or emulator
-
Clone the repository:
git clone https://github.com/sanayvarghese/arc_android_design Navigate to project directory: cd arc_android_design Install dependencies: flutter pub get Run on a connected device/emulator: flutter run
- Sidebar navigation ✅
- Vertical tab list 🔁 (UI demo only)
- Custom animations 🎨
- Custom UI color
- UI layouts inspired by Arc 🧠
- Functional web browsin
🧑💻 Contribution
Contributions are welcome! If you have UI ideas, feature prototypes, or improvements:
Create an issue.
Submit a pull request.
Discuss design patterns with the community.
📄 License
This repository is released under the MIT License. 🙌 Acknowledgements
Thanks to The Browser Company for their UI innovation in the Arc Browser, inspiring new ways to think about browser interfaces.
