Тёмный

Build a Secure Realtime Chat App in React Native [6] 🔴 

notJust․dev
Подписаться 112 тыс.
Просмотров 19 тыс.
50% 1

Let's build a secure and encrypted real-time chat mobile application in React Native and Expo based on Signal UI design.
Enroll in The Full-stack Mobile Developer course: academy.notjust.dev/
In this video, you will learn React Native with Expo and AWS Amplify from scratch by building a cross-platform (ios and android), full-stack Signal private messenger clone. This project is a great way to get your foot in the door with hybrid, cross-platform mobile development with React Native and AWS Amplify. This is a beginner-friendly tutorial, and all the steps and concepts will be explained in detail.
Part 1 (UI): • Build a Secure Realtim...
Part 2 (Backend): • Build a Secure Realtim...
Part 3 (Emoji, audio and image messages): • Build a Secure Realtim...
Part 4 : • Build a Secure Realtim...
🎒 Download the Asset Bundle (Images, Dummy data, PDF presentation, cookies):
assets.notjust.dev/signal
🐱‍💻 Source code
github.com/Savinvadim1312/Sig...
💬 Join the notJust Development gang and let's build together
/ discord
Tag me on social media when you finish this build, and I will give you feedback on your project.
Twitter: / vadimnotjustdev
IG: / vadimnotjustdev
LinkedIn: / vadimsavin
Timecodes:
Disclaimer: This build is for educational purposes only!! All views, opinions, technology choices expressed in this video are my own and do not represent the views, opinions, technology choices of any entity whatsoever with which I have been, am now, or will be affiliated.
#VadimSavin #notjustdev #notJustDevelopment

Наука

Опубликовано:

 

14 окт 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@hackerprime9722
@hackerprime9722 2 года назад
Much love from Jamaica.
@raheim5730
@raheim5730 2 года назад
Mad thing mi g
@chetanbawankule8843
@chetanbawankule8843 Год назад
Thank you for everything you do.
@emmanueladuoffei547
@emmanueladuoffei547 2 года назад
I was just passing by but im staying. Love you
@sudarshans5229
@sudarshans5229 2 года назад
Hi Vadim, Loved your videos. How about posting video as a message to close the loop of message types. Would be awesome. Any way thanks for the awesome content. Waiting to buy your Full Stack Mobile Developer Course. Cheers!
@trustcode234
@trustcode234 2 года назад
Вадим, уроки супер! С нетерпением жду ещё) И я заглянул на твой сайт, и так и не нашёл там кнопку купить. Хотя шёл туда с целью купить курсы от тебя. Задумайся) твой контент достоин денег)
@notjustdev
@notjustdev 2 года назад
Thanks buddy for the feedback and for letting me know the problem with the website. I've got work to do on it. And if you are interested in the course, you can join the waitlist and you will be first to be notified when it will be available: academy.notjust.dev
@trustcode234
@trustcode234 2 года назад
@@notjustdev Bro, I thought you spoke Russian. You have a Russian name and surname =) Your site has no problem. I just wanted to say that your courses can be sold. Because they are really useful. But when I went to your site, I did not find the buy button there =)
@notjustdev
@notjustdev 2 года назад
@@trustcode234 I do speak russian, but it's not my native language. Thanks for your feedback
@jyotipatidar4838
@jyotipatidar4838 2 года назад
Please do part 7 also please waiting for it we are with you 👍👍👍👍👍👍👍👍🥳🥳🥳🥳🥳🥳
@trungvu3203
@trungvu3203 2 года назад
Hello, i just want to know whether you use signal protocol api in your project ?
@emmanueladuoffei547
@emmanueladuoffei547 2 года назад
Love from Ghana
@agunnamdi6600
@agunnamdi6600 2 года назад
I read somewhere that amplify datastore does not implement a search feature. People that enabled search on their project got expensive bills > $75 per month. Any alternative?
@dutchkiwidesign1913
@dutchkiwidesign1913 2 года назад
At 2:53:50 you claim that the encryption and app works. However, the app is sending an empty checkmark as a message. ANd from the receiving end you are receiving an empty blue bubble. I don't think this should be the case. Could you elaborate more on this topic?
@kislayvats5366
@kislayvats5366 2 года назад
Hi, can it have notification like whatsapp or signal itself. I mean that if app is closed and someone message me, a pop-up notification comes stating i have a new notification
@volkankaban
@volkankaban 2 года назад
I want to create a video chat app for my kids and let them talk to each other. Some of them android tablets and some of them iPad tablets. Can you help with that with another video? Thanks!
@illuminati_911
@illuminati_911 2 года назад
Please make a video on algorithm How to create a algorithm using AWS
@crappybird1963
@crappybird1963 2 года назад
bro with new update you can't use @connection or @key it has been replaced
@abazudosen
@abazudosen 2 года назад
how about the video and call feature
@notjustdev
@notjustdev 2 года назад
We have done that in a separate video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jDTzKrwcDvQ.html
@harikrishnanp.u7133
@harikrishnanp.u7133 2 года назад
Make video to upload a react native app to play store plsss...
@user-zv6vl6ne9z
@user-zv6vl6ne9z 2 года назад
When i add publicKey and ForUser on data model, the deploy fail I receive this message "InvalidDirectiveError: User and Message cannot refer to each other via " how to fix this?
@hyperion9062
@hyperion9062 2 года назад
@Dhanvi Modi yo did you find a workaround ?
@augustmr
@augustmr 2 года назад
still looking for a workaround for this =( **edit** : I just noticed, later in the video he removes the relationship entirely and uses just a simple ID field on the Message model. So there's no need to make a connection in the db.
@1973acastro
@1973acastro Месяц назад
Hello, i followed your tutorial and implemented encryption well in my project. But decrypt is always giving me Unexpected type, use Uint8Array. The error is on stringToUint8Array(userData.publicKey.toString()) const sharedKey = box.before( stringToUint8Array(userData.publicKey.toString()), secretKey ); console.log("sharedKey", sharedKey); for (const message of messageList) { if (message.hasOwnProperty("text")) { // decrypt message const m = message.text; message.text = decrypt(sharedKey, { m }); } } Tried a lot of things to get it fixed without luck. Any suggestions? By the way -> you have done a great work :)
Далее
Infinite Scroll in React Native: Pagination with FlatList
2:51:02
Realtime Notification App Using React and Socket.io
1:06:20
ЛУЧШИЙ ПОВЕРБАНК ОТ XIAOMI
0:39
Просмотров 15 тыс.
wireless switch without wires part 6
0:49
Просмотров 3,9 млн
Дени против умной колонки😁
0:40
APPLE совершила РЕВОЛЮЦИЮ!
0:39
Просмотров 989 тыс.