Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noah-huppert/reflect
An Android chat app for SMS and XMPP
https://github.com/noah-huppert/reflect
Last synced: about 1 month ago
JSON representation
An Android chat app for SMS and XMPP
- Host: GitHub
- URL: https://github.com/noah-huppert/reflect
- Owner: Noah-Huppert
- Created: 2015-03-13T01:28:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-20T20:28:19.000Z (about 8 years ago)
- Last Synced: 2024-04-14T13:03:33.084Z (7 months ago)
- Language: Java
- Size: 832 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Project status: On hold until Website v2 and [Trak](https://github.com/Noah-Huppert/trak) are finished
#[![Build Status](https://travis-ci.org/Noah-Huppert/Reflect.svg)](https://travis-ci.org/Noah-Huppert/Reflect)#![Reflect](/app/src/main/res/mipmap-xxhdpi/ic_launcher.png) Reflect
A basic open source texting app#Open Source
Reflect is and will always be open source and free. If you would like to contribute
just submit a pull request.#Features
- SMS and MMS support
- XMPP
- Google XMPP(Host: talk.google.com, Port: 5222)
- Using Smack([Smack Docs](https://www.igniterealtime.org/builds/smack/docs/4.1.0/documentation/))#Views
- Action Bar
- Tabs
- Recent
- ListView of recent conversations
- ListView Item
- Circle avatar on left
- Name on to the top right of avatar
- Most recent message bellow name
- Bold if unread
- Date of most recent message to right of name
- SMS
- Identical to Recent tab except it only shows SMS messages
- Jabber
- Identical to Recent tab except it only shows XMPP messages
- First Time Setup
- SMS Setup
- Prompt: "Use Reflect for SMS"
- Button: "Yes"
- Connect Google Hangouts
- Prompt: "Connect Google Hangouts"
- Input: Username
- Input: Password
- Button: "Connect"
- Connect XMPP Accounts
- Prompt: "Add Jabber Accounts"
- Input: Username
- Input: Host
- Input: Port
- Input: Password
- Button: "Add"
- Conversation Screen
- Action Bar
- Left: Receiver Info
- Left: Avatar
- Top Right(Of: Avatar): Name
- Bottom Right(Of: Avatar): Uri
- Click: Show list of other possible receiver contacts
- Messages Area
- Sent messages on right, received messages on left
- Sent messages are primary color
- Received messages are secondary color
- Avatar to the edge of message
- "Via " in bottom right of content area
- Sending Area
- Left: Paper clip attach icon
- Center: Composition area
- Right: Current identity avatar
- If composition area is not empty turns into send icon
- Click: Shows all other identity options