Skip to content
DEV Community Android App
Branch: master
Clone or download
Latest commit eb41485 Jun 14, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE Jun 13, 2019
.idea Bump to 1.2 May 30, 2019
app Fix image upload missing listener bug (#34) Jun 3, 2019
baseui Codestyle and dependency upgrades (#28) May 30, 2019
data Fix lint warnings (#30) May 30, 2019
gradle/wrapper Codestyle and dependency upgrades (#28) May 30, 2019
.gitignore Create base architecture (#7) Apr 4, 2019 Bump to 1.2 May 30, 2019 Add Code of Conduct (#8) Apr 22, 2019
LICENSE Add license Jun 23, 2018 Set adaptive icon background to black and update readme (#19) Apr 29, 2019
build.gradle Codestyle and dependency upgrades (#28) May 30, 2019 Refactor to AndroidX (#15) Apr 24, 2019
gradlew Codestyle and dependency upgrades (#28) May 30, 2019
gradlew.bat Codestyle and dependency upgrades (#28) May 30, 2019

DEV Android 💝

This is the official repository for the's Android app.

Get it on Google Play

Design ethos

DEV Android is an WebView based application. This application is inspired by Basecamp's approach. We will grow to include more native code over time.

By leveraging webviews as much as possible, we can smoothly sync up with our web dev work. And where it makes sense, we can re-implement certain things fully native, or build entirely native features. Life's a journey, not a destination.


We expect contributors to abide by our underlying code of conduct. All conversations and discussions on GitHub (issues, pull requests) and across must be respectful and harassment-free.

System Requirements

You will need to have Android Studio 3.4 or up installed.

How to contribute

  1. Fork the project & clone locally.
  2. Create a branch, naming it either a feature or bug: git checkout -b feature/that-new-feature or bug/fixing-that-bug
  3. Code and commit your changes. Bonus points if you write a good commit message: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/that-new-feature
  5. Create a pull request for your branch 🎉


This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Please see the LICENSE file in our repository for the full text.

Like many open source projects, we require that contributors provide us with a Contributor License Agreement (CLA). By submitting code to the DEV project, you are granting us a right to use that code under the terms of the CLA.

Our version of the CLA was adapted from the Microsoft Contributor License Agreement, which they generously made available to the public domain under Creative Commons CC0 1.0 Universal.

Any questions, please refer to our license FAQ doc or email

Happy Coding ❤️

You can’t perform that action at this time.