Skip to content
An experimental Android browser with modern navigation
Kotlin Java Other
Branch: dev
Clone or download
Pull request Compare This branch is 18 commits ahead, 235 commits behind anthonycr:dev.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
art
constraintweb
gradle/wrapper
.codecov.yml
.gitignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
launcher_icon.png
launcher_icon_small.png
settings.gradle

README.md

ConstraintBrowser

Features

  • Bookmarks

  • History

  • Multiple search engines (Google, Bing, Yahoo, StartPage, DuckDuckGo, etc.)

  • Incognito mode

  • Follows Google design guidelines

  • Unique utilization of navigation drawer for tabs

  • Google search suggestions

  • Orbot Proxy support and I2P support

Permissions

Automatically granted
  • INTERNET: necessary to access the internet.
  • ACCESS_NETWORK_STATE: used by the browser to stop loading resources when network access is lost.
  • INSTALL_SHORTCUT: used to add shortcuts with the "Add to home screen" option.
Requested only when needed
  • WRITE_EXTERNAL_STORAGE: needed to download files and export bookmarks.
  • READ_EXTERNAL_STORAGE: needed to download files and import bookmarks.
  • ACCESS_FINE_LOCATION: needed for sites like Google Maps, requires "Location access" option to be enabled (default disabled).
  • RECORD_AUDIO: needed to support WebRTC, requires "WebRTC Support" option to be enabled (default disabled).
  • CAMERA: needed to support WebRTC, requires "WebRTC Support" option to be enabled (default disabled).
  • MODIFY_AUDIO_SETTINGS: needed to support WebRTC, requires "WebRTC Support" option to be enabled (default disabled).
You can’t perform that action at this time.