2017-01-08 21:41:32 +01:00
|
|
|
# Using Zulip on Android
|
|
|
|
|
|
|
|
Zulip has an Android application, compatible with Android versions 3.2 and
|
2017-01-12 03:09:06 +01:00
|
|
|
higher. The app can be downloaded from the
|
|
|
|
[Google Play Store](https://play.google.com/store/apps/details?id=com.zulip.android).
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
## Initial setup
|
|
|
|
### Connecting to a server
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
When you open the app for the first time or after you log out, a screen asking
|
2017-01-08 21:41:32 +01:00
|
|
|
for your server's address appears. You have to write the server's URL in it, and
|
2017-01-12 03:09:06 +01:00
|
|
|
press **Enter**.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
!!! warn ""
|
|
|
|
**Note:** There's no need to add `https://` in case your server is running secure
|
2017-01-08 21:41:32 +01:00
|
|
|
HTTP (HTTPS) protocol.
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
However, if your server uses a unsecure HTTP connection, you'll have to
|
2017-01-08 21:41:32 +01:00
|
|
|
write `http://` manually. A message will appear, warning you about the risks
|
2017-01-12 03:09:06 +01:00
|
|
|
of using this type of connections. In case you have no other choice, choose the
|
|
|
|
**Use HTTP** option.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Logging in
|
|
|
|
|
|
|
|
After connecting to the server, you'll be able to log in either with an email
|
|
|
|
address and a password, or using your Google account.
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
* If you decide to log in with an email/password combination, enter your email
|
|
|
|
address in the **Email** field and your password in the **Password** field,
|
|
|
|
then press **Log in**.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
![Login form](/static/images/help/android-log-in.png)
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
* If you prefer to log in with your Google account, press the **Sign in with Google** button.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
![Google button](/static/images/help/android-google-sign-in-button.png)
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
You will be asked to choose which one do you want to use from those you have
|
|
|
|
configured in your device.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Logging in (development servers)
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
The Android application supports connecting to development servers as well. To
|
|
|
|
do so, choose the **Dev backend testing server** option from the
|
|
|
|
**Authentication Options** menu, and select the account you want to use.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Logging out
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
You only need to log out when you want to switch to another account or server.
|
|
|
|
To do so, tap the overflow ( <i class="icon-vector-ellipsis-vertical"></i> )
|
|
|
|
icon in the top right corner of the screen, and choose **Log out**.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
## Using the app
|
|
|
|
### Sending a stream message
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
1. Press the pencil button at the right bottom side of the screen if the
|
2017-01-08 21:41:32 +01:00
|
|
|
compose box isn't already there.
|
2017-01-12 03:09:06 +01:00
|
|
|
2. Make sure you are in **stream message** mode. You should see a person
|
|
|
|
(![Person](/static/images/help/android-person-icon.png)) icon at the
|
|
|
|
right-hand side of the composing box.
|
2017-01-08 21:41:32 +01:00
|
|
|
If it isn't there, tap the megaphone
|
2017-01-12 03:09:06 +01:00
|
|
|
(![Megaphone](/static/images/help/android-megaphone-icon.png)) icon.
|
|
|
|
3. Input the name of the stream where you want to send your message in the
|
|
|
|
**Stream** field. Autocompletion suggestions will appear as you type the
|
|
|
|
stream's name.
|
|
|
|
4. Enter the topic of your message in **Topic**.
|
|
|
|
5. Write your message in the field labeled **Tap on a message to compose reply**.
|
|
|
|
6. Click the send (![send](/static/images/help/android-paperplane-icon.png))
|
|
|
|
icon to send your message.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Sending a private message
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
1. Press the pencil button at the right bottom side of the screen if the
|
2017-01-08 21:41:32 +01:00
|
|
|
compose box isn't already there.
|
2017-01-12 03:09:06 +01:00
|
|
|
2. Make sure you are in **private message** mode. You should see a megaphone
|
|
|
|
(![Megaphone](/static/images/help/android-megaphone-icon.png)) icon at the
|
|
|
|
right-hand side of the compose box. If it isn't there, tap the person
|
|
|
|
(![Person](/static/images/help/android-person-icon.png)) icon.
|
|
|
|
3. Enter the email address of the person you want to chat with in the **Person**
|
|
|
|
field. Autocomplete suggestions will appear as you type the email address.
|
|
|
|
4. Write your message in the field labeled **Tap on a message to compose reply**.
|
|
|
|
5. Click the send (![send](/static/images/help/android-paperplane-icon.png))
|
|
|
|
icon to send your message.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Replying to a message
|
|
|
|
|
|
|
|
1. Tap the message you want to reply to in the message list.
|
2017-01-12 03:09:06 +01:00
|
|
|
2. The **Stream** and **Topic** fields will automatically fill.
|
|
|
|
3. Write your message in the field labeled **Tap on a message to compose reply**.
|
|
|
|
4. Click the send (![send](/static/images/help/android-paperplane-icon.png))
|
|
|
|
icon to send your message.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Narrowing to a stream
|
|
|
|
|
|
|
|
There are multiple ways of narrowing to a stream in Zulip's Android app.
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
By swiping to the right from the border of the screen or clicking the menu (<i
|
|
|
|
class="icon-vector-reorder"></i>) icon, you'll be able to see a list of the
|
|
|
|
streams you're subscribed to. You can tap one of them to narrow to that stream.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
!!! tip ""
|
|
|
|
You can also click on the stream name of a message to automatically narrow
|
|
|
|
your message list to only show messages from the pressed stream.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Narrowing to a topic
|
|
|
|
|
|
|
|
You can narrow your message list to a specific topic by tapping the name of the
|
|
|
|
topic over a message.
|
|
|
|
|
|
|
|
### Searching for messages
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
You can search your organization for specific messages by using [search operators](/help/searching-for-messages).
|
2017-01-08 21:41:32 +01:00
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
1. Tap the search (![search](/static/images/help/android-magnifying-icon.png))
|
|
|
|
icon at the top of the screen.
|
|
|
|
2. Enter the [search operators](/help/searching-for-messages#search-operators)
|
|
|
|
that you want to use to narrow your messages.
|
|
|
|
3. Press the **Enter** key in your keyboard to begin your search.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Filtering messages
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
You can filter the messages in your message list.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
1. Press the filter (![Filter](/static/images/help/android-filter-icon.png))
|
|
|
|
icon on the top right side of the screen.
|
|
|
|
2. Select the filtering criteria from the dropdown that appears.
|
|
|
|
3. The message list will refresh to show only the filtered messages.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
|
|
|
### Manually refreshing the message list
|
|
|
|
|
|
|
|
The messages will appear automatically as they are sent. However, you can
|
2017-01-12 03:09:06 +01:00
|
|
|
manually refresh them by:
|
2017-01-08 21:41:32 +01:00
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
* scrolling to the bottom of the message list
|
|
|
|
* clicking the overflow (
|
|
|
|
<i class="icon-vector-ellipsis-vertical"></i> ) icon in the top right corner
|
|
|
|
and choosing the **Refresh** option from the dropdown that appears.
|
2017-01-08 21:41:32 +01:00
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
### Day/Night Themes
|
2017-01-08 21:41:32 +01:00
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
Zulip's Android app offers two different themes: one lighter (day theme), and
|
|
|
|
one with dark colors (night theme) that makes reading more comfortable when
|
2017-01-08 21:41:32 +01:00
|
|
|
there isn't much light.
|
|
|
|
|
2017-01-12 03:09:06 +01:00
|
|
|
To switch between the two themes, click the overflow ( <i
|
|
|
|
class="icon-vector-ellipsis-vertical"></i> ) icon at the top right corner of the
|
|
|
|
screen and choosing the **Switch Day/Night Theme** option from the dropdown that
|
|
|
|
appears.
|