- Notifications
You must be signed in to change notification settings - Fork21
Learn how to build a functional Twitter clone using Stream, 100ms, Algolia, RevenueCat and Mux 😎
License
GetStream/twitter-clone
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Eight tutorials aimed at teaching you how to build a functional Twitter clone using APIs and SwiftUI. In this project, we will useStream for Chat and Activity Feeds,Algolia for search,RevenueCat for subscriptions,100ms for audio rooms andMux for video playback.
- Building the Timeline
- Adding Stream Feeds to the Timeline
- Enabling Support For Media Tweets and Video Playback
- Searching and Following Users
- Messaging and DMs
- Conversations With Spaces
- Twitter Blue and In-app Subscriptions
- Brining it all together
Please run the Node sample backend from this Git repository:GetStream/stream-node-simple-integration-sample
The folder TwitterClone contains the iOS codebase
To get started with it, you need to install Tuist and runtuist generate in the directoryTwitterClone. Then open theTwitterClone.xcworkspace file.
Run:
curl -Ls https://install.tuist.io| bashWhen you get freshly cloned this repository or dependencies have been updated. Run:
tuist fetch
To generate the Xcode project files and open the project in Xcode, run:
tuist generate
We work towards a µFramework based packaging system
To generate a fresh graph, in case you updated the project's package structure or dependencies. Run:
tuist graph --skip-test-targets
About
Learn how to build a functional Twitter clone using Stream, 100ms, Algolia, RevenueCat and Mux 😎
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors7
Uh oh!
There was an error while loading.Please reload this page.






