element-hq / element-hq/element-android

phone nr - based registration and login

Open
#2,228 1 comment 6 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Kotlin
Stars
3.7k
Forks
917
Avg merge
8d 20h
Merged PRs (30d)
1

Description

Hi,

I'm posting a feature request about this [again](https://github.com/vector-im/element-android/issues/2026), because my proposal appears to bounce from one repo to the other. The request is: to make a 1) registration and 2) login possible onto the Matrix ecosystem, with just a phone nr and SMS confirmation, like happens with Quicksy.im for XMPP, and Telegram, Signal, Whatsapp. In Quicksy.im a password can then be accessed in the User Account settings, so that it becomes possible to also use the account in other clients.

@ilmaisin [described it well](https://github.com/matrix-org/matrix-doc/issues/2740#issuecomment-694446187) by saying:
> Matrix indeed might benefit from a counterpart of [Quicksy](https://quicksy.im/). It would reduce the barrier of entry for nontechnical users. Currently, many people will likely either use a weak password or opt to not use Matrix at all.

@quotient-im mentioned [here](https://github.com/matrix-org/matrix-doc/issues/2740#issuecomment-705491943) that this is possible server-side, and the request should be laid with the client. So hereby I am making the feature request again with the client that i use, Element on Android.

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked prior issue 2026 and matrix-doc issue 2740 to understand the server-side and client-side boundaries. Then trace Element Android's registration and login entry points; done means supporting phone-number registration and login with SMS confirmation, plus access to a password in User Account settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
authentication, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.