Description

This is an Android WebView client for Stendhal that is designed to be optimized as a conduit for the browser-based web client. In essence, a WebView client is simply a web browser or an interpreter for HTML markup. In comparison to fully-fledged web browsers, it strips many commonly found widgets used to enhance the experience of browsing the internet, such as URL bars & tabs. This allows for the client to make use of more of the screen area. And because the app is geared toward a single specific website, many of the normal browser features would be of no use.

Because many of these features are not implemented, it should also use less system resources than loading the web client in a full browser & may benefit users with lower-end devices. In addition, it will have some features that may not be available while playing in a normal browser such as customizing parts of the container interface.

Warnings & Disclaimers

While I am a member of the Stendhal development team, these packages should NOT be considered official. I am using this release system to test the software, & facilitate others in contributing with testing, with the goal of eventual official releases. Be wary of installing packages from third party sources as they could steal your information.

Installation

Note: You will need to enable installation from sources outside the Google Play store. Instructions can be found here.

  1. Download the .apk to your device.
  2. Open the .apk.
  3. After installation completes, there will be an associated launch icon in the app drawer.
  4. Launch the "Stendhal" or "Stendhal (debug)" app.
  5. From the initial splash screen, press the "Connect" button located in the menu bar at the bottom of the screen.
  6. You will be directed to the login page after which, the character select page will open upon successful login.
  7. Select a character to use & the web client interface will begin loading.

To toggle the built-in menu bar press the "<" Android system navigation button.

To exit the game, you can simply close the app. If you want to disconnect & return to the main web page without exiting the app, you can press the menu button in the upper right area of the client & select an option such as "Hall of Fame" or "Select Character". To return to the splash screen, open the menu bar then select "Title".

The client supports viewing any pages under the stendhalgame.org domain. All external links will prompt the default associated activity to be launched. If this occurs while a character is connected to the server it will be immediately disconnected to prevent attacks from other players & entities, & loss of items while the interface is not in view.

Licensed & distributed under the terms of the GNU GPL license version 2.0 or newer. Source code available at https://github.com/arianne/stendhal/app/android/.

Releases: