This repository forks ChatApp - with same file-names - but code largely rewritten, which compiles and runs with Oct 2020 versions of react native and node, etc.
Why ? Because it's 2020 and React Native has changed a lot in the last 4 years since 2016 when @Farid Safi first released this ChatApp.
The original code no longer runs; If one clones and tries to run "ChatApp" - you'll get missing module errors. Importing old modules and dependencies adds more and more bugs and compile errors. The old ChatApp code is unusable unless one replaces older modules with newer totally different modules.
In some cases the syntax and syntactic conventions have changed - and one needs to re-think and even re-write parts of the old code.
Though this is a fork - the code in each file has been written almost from scratch by me, over a span of several weeks, as a kind of "favourite Test Harness" Hobby Project - and only now am I submitting the code to GitHub as a fork of original.
I have refactored and rewritten many things in the original - to do the same thing - but which works error free with Late October, 2020 versions of react native libraries and node.
If this code helps you; or if you use this code; or if you have questions for me or you just want to say hello-- feel free to comment below or to ping me or to add me on linkedin: http://www.linkedin.com/in/nsnsns and feel welcome to drop me a message on linkedin - whether to say hello or whether to ask questions you have.
Reaching me: I try to answer all emails; messages; comments etc-- and if you havent got an answer - it's possible I havent seen your message or your comment (yet!); so ping again and again; or ping repeatedly elsewhere where I am more active!
So, please do follow me: (A) On GitHub: www.github.com/nsnsns (B) On LinkedIn: http://www.linkedin.com/in/nsnsns - linkedin is the best way to reach me, especially if you have a paid, professional project in mind. However, be aware, that my skills are more now than when I last updated my LinkedIn profile, years ago. (B) On Quora ( www.quora.com/Nalin-Savara ) (C) On Twitter ( www.twitter.com/gizmodude ) (D) on Instagram ( http://www.instagram.com/NalinSav ) (E) My Channel On YouTube: https://www.youtube.com/channel/UCQx2KbaGnw4pWj7dqd-cYJw/about (F) My company's channel on YouTube: https://www.youtube.com/blokstok
And if you have thoughts, comments or questions - feel welcome to ask or comment - I will do my best to help!
And ofcourse, if you have paid work for me; paid training assignments; or a (preferably paid) chance to write an article or guest-post or if you want me to speak at an event or collaborate whether for an open source project or even for a youtube video - feel welcome to ping me, and I will do my best to make you happy!!!
Finally and most importantly.... Please support, thank and help Farid Safi - the guy who made GiftedChat and the guy who originally made ChatApp as a demo project; and a demo project which as I said before is among my favorite pieces of toy-code!
If in France or in EU, consider taking training from Farid's company: http://www.lereacteur.io/ ; and if someday you meet Farid, tell him Nalin says hello and thanks!!!!
-Nalin Savara