Skip to content
This repository was archived by the owner on Jan 24, 2023. It is now read-only.

Commit b0b6bf0

Browse files
committed
Android blog post
1 parent c5c0760 commit b0b6bf0

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

_posts/2018-08-22-android-update.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
layout: post
3+
title: Servo for Android: nightly builds available and contribution opportunities
4+
date: 2018-08-22 09:00:00
5+
summary: Servo for Android: nightly builds available and contribution opportunities
6+
categories:
7+
---
8+
9+
We [recently revamped](https://github.com/servo/servo/pull/20912) Servo on Android.
10+
11+
## Nightly builds
12+
13+
Android Nightly builds are now available for [download](https://download.servo.org) (apk).
14+
15+
The Android app is at an early stage. The user interface is minimal. Contributors are welcome to help us design a better interface, we would love to get some help (see [this issue](https://github.com/servo/servo/issues/21403)).
16+
17+
<img width="300" alt="Android Screenshot" src="https://user-images.githubusercontent.com/373579/44078722-87f2bd00-9fa7-11e8-998b-7c3f61991b8a.png">
18+
19+
## Servo Android library
20+
21+
We provide [nightly builds of an Android Servo view](https://download.servo.org/nightly/android/servo-latest.aar) (aar). The API is minimal and pretty straight forward. If you are interested in testing Servo in your Android project, see the [Servo application](https://github.com/servo/servo/tree/master/support/android/apk/servoapp) as an easy example to follow.
22+
23+
It's also a lot easier (and faster) to build Servo for Android now. See [instructions here](https://github.com/servo/servo/wiki/Building-for-Android#working-on-the-user-interface-without-building-servo).
24+
25+
<img width="300" alt="Android Studio Screenshot" src="https://user-images.githubusercontent.com/373579/40770306-e90e6c24-64ec-11e8-820f-306feb9512e7.png">
26+
27+
## How you can help
28+
29+
There are many low hanging fruits. We need help filing and fixing issues.
30+
31+
### Test and file issues
32+
33+
We'd like to test Servo on as many Android configurations as possible. If you own an Android device, download and install the APK ([download.servo.org](https://download.servo.org)).
34+
35+
We are especially interested in startup crashes. If Servo crashes, please [file an issue](https://github.com/servo/servo/issues/new) and attach as many details about your Android version and device model. Ideally, please also include a crash log (`adb logcat`).
36+
37+
### Java code
38+
39+
Servo is written in Rust, but the Android UI is built in Java. You can find [Android specific issues under the `P-Android` label](https://github.com/servo/servo/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3AP-android) files.
40+
41+
### Android UI design
42+
43+
As mentionned earlier, we need help polishing the interface. Please refer to [this issue](https://github.com/servo/servo/issues/21403) for details.

0 commit comments

Comments
 (0)