android Images look better, I've opted to display them all in a single vertical column. I've added tags to the bottom of a post. lastly I've added readme and license 1 year ago
web WIP: Began adding Fort info. still needs colors, etc. 1 year ago
.gitignore moved web testing passwords to a properties file to minimize the risk of committing passwords 1 year ago
LICENSE.md Images look better, I've opted to display them all in a single vertical column. I've added tags to the bottom of a post. lastly I've added readme and license 1 year ago
README.md readme links 1 year ago
todo.md small changes as I'm entering features 1 year ago
README.md

Pillowfort Community Android App

Hi alls, So I've been working on the app a bit and it almost looks good now. Incase you haven't been following along, I'm putting together an android app for Pillowfort.io. Currently I'm implementing things as I go along. When I decide I want something, I make it. So far I've focused on displaying posts on the homefeed, but upcoming I will start adding posts from other feeds and start showing things like individual forts and communities.

Building

To build the app, you will need maven and Android-Studio. Acquiring these tools is outside of the scope of this document, but both are FOSS and easily installable with just a web search and a little time.

First up is building the web layer of the app. Go ahead and cd into web/. then mvn install -DskipTests (there is one unit test and it requires hard coded username and password). then from the project root, open android/ in Android-Studio. From there click the little green triangle, and it will build. Then it will ask you which device you want to run it on. You will need to enable the android debugging bridge (ADB) in your phone's system settings. Then, plug your phone in and it should show up in the menu. Click on it and then click OK. It will install and launch the app on your phone.

Licensing and all that Jazz

The android app is shared under the MIT/Expat License. You can read it in License. The use of Pillowfort.io, the service to which the app connects is governed by the Pillowfort Terms of Service.