flat-list-mvcp
databag
flat-list-mvcp | databag | |
---|---|---|
3 | 33 | |
131 | 733 | |
0.0% | - | |
0.0 | 9.6 | |
9 months ago | 2 days ago | |
TypeScript | JavaScript | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
flat-list-mvcp
- How to implement the standard chat app feature of having the focus of the FlatList automatically be focused at the end/newest messages
-
Anyone built a Chat app with React Native lately?
How did you solve the issue of seeing the chat history? In the normal FlatList if you prepend items to the top of the list the scroll position flies all the way to the top, terrible UX. I had to dig around and try to fix this for an entire week. Tried inverting the FlatList which made it drop to 10 fps on my Android device, and inverting with styling caused weird empty spaces to form. Finally ended up with this small library which is mostly acceptable.
-
React Native: How To Build Bidirectional Infinite Scroll
FlatList from React Native accepts a prop - maintainVisibleContentPosition, which makes sure your scroll doesn't jump to the end of the list when more items are added to the list. But this prop is only supported on iOS for now. So taking some inspiration from this PR, we published our separate package to add support for this prop on Android - flat-list-mvcp. And thus @stream-io/flat-list-mvcp is a dependency of the react-native-bidirectional-scroll package.
databag
-
⟳ 2 apps added, 35 updated at f-droid.org
Databag (version 1.1): A federated chat client designed for privacy and selfhosting.
- databag: A tiny selfhosted federated messenger for the decentralized web.
-
Any thoughts on the mobile UI for the selfhosted Databag messenger?
light mode: https://github.com/balzack/databag/blob/main/doc/light_mode.png
- Databag – tiny self-hosted federated messenger for the decentralized web
-
FlatList issues in React Native
reference: project: https://github.com/balzack/databag file: https://github.com/balzack/databag/blob/main/app/mobile/src/session/conversation/Conversation.jsx
-
Help with ReactNative Reproducible builds in FDroid
For reference my app: project: https://github.com/balzack/databag merge request: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12183
- Databag is an open-source self-hosted messaging service with Android and iOS client apps
-
FOSS Discord Alternatives
I've been using databag [https://github.com/balzack/databag]. The UI can still use some work, but it's really light weight and crazy fast.
- Databag adds federated video and audio calling
-
Have you tried any decentralized messengers?
I personally use databag (https://github.com/balzack/databag); it's open source, secure, and has no data collection. You do have to setup your own server, which if you already self host something else, is not much more than deploying a docker container. There are a bunch of other services to choose from, the most popular being matrix.org.
What are some alternatives?
react-native-bidirectional-infinite-scroll - 📜 React Native - Bidirectional Infinite Smooth Scroll
Element - A glossy Matrix collaboration client for the web.
react-native - A framework for building native applications using React
Podgrab - A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
react-native-elements - Cross-Platform React Native UI Toolkit
chat - Quack is a free and open-source chat application designed for private use. Although it doesn't have any unique features, it combines the best features from other communicators. Quack prioritizes privacy and security by allowing users to host their own app, ensuring that they have complete control over their data.
react-native-modalize - A highly customizable modal/bottom sheet that loves scrolling content.
IndiView - Take back control of your data with IndiView, an app for self-hosted digital identities on CoreDB nodes. Designed for Android and iOS, supports messaging and personalized content feeds.
stream-chat-react-native - 💬 React-Native Chat SDK ➜ Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream
rollupid - Open Source and OIDC compliant digital identity for the private web
flash-list - A better list for React Native
webapp - Tinode web chat using React