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

Commit cd58cf5

Browse files
committed
Android blog post
1 parent c5c0760 commit cd58cf5

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. As we continue to work on new implementation techniques and support for new platforms and technologies, we'd like to make this build available for testing and feedback.
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 is a lot of low hanging fruit. 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)