mirror of https://github.com/zulip/zulip.git
docs: Update mobile project description for GSoC 2024.
This commit is contained in:
parent
ca5dc35f68
commit
000e9fdb69
|
@ -314,23 +314,45 @@ Expert: Anders Kaseorg
|
||||||
quickly. Experience with Rust and secure software design may be
|
quickly. Experience with Rust and secure software design may be
|
||||||
helpful.
|
helpful.
|
||||||
|
|
||||||
### Mobile apps
|
### Mobile app
|
||||||
|
|
||||||
Code:
|
Code:
|
||||||
[React Native mobile app](https://github.com/zulip/zulip-mobile); [Flutter
|
[The next-generation Zulip mobile app,
|
||||||
prototype app](https://github.com/zulip/zulip-flutter)
|
written with Flutter](https://github.com/zulip/zulip-flutter)
|
||||||
|
(now in beta)
|
||||||
|
|
||||||
Experts: Greg Price, Chris Bobbe
|
Experts: Greg Price, Chris Bobbe
|
||||||
|
|
||||||
We're exploring rewriting Zulip's mobile apps, which are currently implemented
|
- Work on the **upcoming Flutter-based Zulip client**.
|
||||||
using React Native, using Flutter. See [this development community
|
We're in the midst of [rewriting Zulip's mobile app][flutter-why]
|
||||||
thread][flutter-thread] for details.
|
from scratch using Flutter, to replace the legacy React Native-based
|
||||||
|
app. The Flutter app [reached beta][flutter-beta] in
|
||||||
|
December 2023, we're working now toward a wider beta, and during the
|
||||||
|
GSoC 2024 period we expect to be working toward turning the beta
|
||||||
|
into a version we can roll out for all Zulip's mobile users.
|
||||||
|
|
||||||
If you are a Flutter expert and excited about getting involved, feel free to
|
This project will involve building features for the Flutter app,
|
||||||
introduce yourself in the [#mobile stream][mobile-stream] in the development
|
including code for UI, data structures, and interacting with the
|
||||||
community. However because the project and the development process around it are
|
Zulip server and the Android and/or iOS platforms.
|
||||||
not yet established, **we expect not to accept any GSoC contributors for the Zulip
|
For a sense of the features we're working on, see our
|
||||||
mobile apps** for GSoC 2023.
|
[project board][flutter-board] for the new app;
|
||||||
|
the ["Launch" milestone][flutter-milestone-launch]
|
||||||
|
corresponds roughly to what we expect to be working on during GSoC.
|
||||||
|
For some features, we [may find][flutter-upstream-summary]
|
||||||
|
ourselves [contributing changes][flutter-upstream-autocomplete]
|
||||||
|
upstream to the Flutter project itself. 175 or 350 hours; difficult.
|
||||||
|
|
||||||
[flutter-thread]: https://chat.zulip.org/#narrow/stream/2-general/topic/Flutter
|
**Skills required**: Ability to learn quickly, check your work
|
||||||
[mobile-stream]: https://chat.zulip.org/#narrow/stream/48-mobile
|
carefully, and communicate clearly and accurately. The code for
|
||||||
|
this project will be written primarily in Dart atop Flutter;
|
||||||
|
previous experience may be helpful, but you can learn both during
|
||||||
|
the contributions leading up to your application. Previous
|
||||||
|
experience with Android or iOS may also be helpful but is not
|
||||||
|
necessary.
|
||||||
|
|
||||||
|
[flutter-why]: https://chat.zulip.org/#narrow/stream/2-general/topic/Flutter/near/1582367
|
||||||
|
[flutter-beta]: https://chat.zulip.org/#narrow/stream/2-general/topic/Flutter/near/1708728
|
||||||
|
[flutter-board]: https://github.com/orgs/zulip/projects/5/views/4
|
||||||
|
[flutter-milestone-launch]: https://github.com/zulip/zulip-flutter/milestone/3
|
||||||
|
[flutter-upstream-summary]: https://chat.zulip.org/#narrow/stream/2-general/topic/Flutter/near/1524757
|
||||||
|
[flutter-upstream-autocomplete]: https://github.com/flutter/flutter/pull/129802
|
||||||
|
|
Loading…
Reference in New Issue