{"id":16454061,"url":"https://github.com/victorkvarghese/react-native-messenger","last_synced_at":"2025-04-05T17:02:54.516Z","repository":{"id":34583027,"uuid":"140740902","full_name":"victorkvarghese/react-native-messenger","owner":"victorkvarghese","description":"Facebook Messenger Implementation using react-native","archived":false,"fork":false,"pushed_at":"2023-01-03T15:58:14.000Z","size":4412,"stargazers_count":410,"open_issues_count":13,"forks_count":139,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-03-29T16:02:37.006Z","etag":null,"topics":["chat","facebook","firebase","lottie","lottie-animation","lottie-react-native","messenger","react","react-native","react-native-camera","react-native-paper","react-navigation"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/victorkvarghese.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-12T16:49:45.000Z","updated_at":"2025-02-21T15:50:34.000Z","dependencies_parsed_at":"2023-01-15T08:00:43.800Z","dependency_job_id":null,"html_url":"https://github.com/victorkvarghese/react-native-messenger","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorkvarghese%2Freact-native-messenger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorkvarghese%2Freact-native-messenger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorkvarghese%2Freact-native-messenger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victorkvarghese%2Freact-native-messenger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/victorkvarghese","download_url":"https://codeload.github.com/victorkvarghese/react-native-messenger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247369949,"owners_count":20927928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","facebook","firebase","lottie","lottie-animation","lottie-react-native","messenger","react","react-native","react-native-camera","react-native-paper","react-navigation"],"created_at":"2024-10-11T10:17:54.436Z","updated_at":"2025-04-05T17:02:54.489Z","avatar_url":"https://github.com/victorkvarghese.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\n## 🚀 React Native Messenger\n\n[![React Native](https://img.shields.io/badge/React%20Native-v0.57.8-blue.svg)](https://facebook.github.io/react-native/)\n[![React Navigation V2](https://img.shields.io/badge/React%20Navigation-v3..0.9-blue.svg)](https://reactnavigation.org/)\n\n\n\nFacebook Messenger Implementation using react-native. This is a Work in Progress!  \n\n## UPDATE:\n* [Watermelon Messenger](https://github.com/victorkvarghese/WatermelonMessenger)\n* Based on [React Native BoilerPlate](https://github.com/victorkvarghese/react-native-boilerplate)\n\n\n\n\n## Build Status\n\n| Platform      | Build Status (Master)  |\n| ------------- |:-------------:|\n| Android       | [![Build status](https://build.appcenter.ms/v0.1/apps/2ba8e70c-2f79-4430-89f4-f032d16003da/branches/master/badge)](https://appcenter.ms) |\n| iOS           | [![Build status](https://build.appcenter.ms/v0.1/apps/c007d029-6181-4e0a-9779-0392250d6a66/branches/master/badge)](https://appcenter.ms)     |\n\n## Features\n\n* [React Navigation](https://reactnavigation.org/)\n* [Redux](https://redux.js.org/)\n* [Redux Saga](https://redux-saga.js.org/)\n* [React Native Paper](https://callstack.github.io/react-native-paper/)\n* [Lottie React Native](https://github.com/react-community/lottie-react-native/)\n* [React Native Camera](https://github.com/react-native-community/react-native-camera)\n* [React Native Vector Icons](https://github.com/oblador/react-native-vector-icons)\n* [Jest](https://facebook.github.io/jest/)\n* [Eslint](http://eslint.org/) ([Airbnb config](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb))\n\n## Prerequisites\n\n* [Node](https://nodejs.org) v8.10 (it is recommended to install it via [NVM](https://github.com/creationix/nvm))\n* [Yarn](https://yarnpkg.com/)\n* A development machine set up for React Native by following [these instructions](https://facebook.github.io/react-native/docs/getting-started.html)\n\n## Getting Started\n\n1. Clone this repo, `git clone https://github.com/victorkvarghese/react-native-messenger.git `\n2. Go to project's root directory, `cd \u003cyour project name\u003e`\n3. Run `yarn` or `npm install` to install dependencies\n4. Connect a mobile device to your development machine\n5. Run the test application:\n  * On Android:\n    * Run `react-native run-android`\n  * On iOS:\n    * Open `ios/Messenger.xcodeproj` in Xcode\n    * Hit `Run` after selecting the desired device\n6. Enjoy!!!\n\n## Read More \nhttps://medium.com/@victorvarghese/building-facebook-messenger-clone-in-react-native-6d0f77bcd926\n\n## Sample APK\nDownload here : [Messenger Sample APK v1.2](https://drive.google.com/file/d/1WoBxeqRcw9sUEmEkk2v6ckL-CoS185Sa/view?usp=sharing) - Updated facebook reactions\n\n## Screenshots\n\nActive Screen              |  Groups Screen\n:-------------------------:|:-------------------------:\n![](https://user-images.githubusercontent.com/15869386/42648284-15525324-8624-11e8-9f81-a20e202b7124.png)  |  ![](https://user-images.githubusercontent.com/15869386/42648337-39681032-8624-11e8-8fec-a33750d67215.png)\n\nCalls Screen              |  Camera Screen\n:-------------------------:|:-------------------------:\n![](https://user-images.githubusercontent.com/15869386/42648339-3b468e56-8624-11e8-877e-a06b7bf57c4d.png)  |  ![](https://user-images.githubusercontent.com/15869386/42648341-3cd95c26-8624-11e8-9976-6117736922ed.png)\n\n\n![](https://user-images.githubusercontent.com/15869386/43475979-fd16b340-9514-11e8-9388-7b073af4578c.gif)\n\n\n\n## Contributing\nPRs are welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorkvarghese%2Freact-native-messenger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorkvarghese%2Freact-native-messenger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorkvarghese%2Freact-native-messenger/lists"}