Projeto em desenvolvimento nos tempos livres
Este projeto tem como objetivo os estudos e a prática.
Nome | Feito | Parcialmente feito | Não feito |
---|---|---|---|
Peoples | ✔️ | ||
Camera | ✔️ | ||
Story | ✔️ | ||
Chats | ✔️ | ||
Ajustes | ✔️ |
Projeto desenvolvido com suporte a criação facil de novos temas customizados.
Instruções de criação
Na pasta aonde deve ser colocado os temas> https://github.com/solrachix/Messenger-RN-Clone/tree/master/src/styles/themes
export default {
title: 'Dark',
colors: {
primary: '#007dff',
secundary: '#282a36',
tertiary: '#44475a',
quarterly: '#aeaeb0',
background: '#101010',
text: '#6272a4',
placeholder: '#959698',
Cyan: '#8be9fd',
Green: '#50fa7b',
Orange: '#ffb86c',
Pink: '#ff79c6',
Purple: '#bd93f9',
Red: '#ff5555',
Yellow: '#f1fa8c',
}
};
Temas Padrôes
Pasta aonde deve ser encontrado os temas> https://github.com/solrachix/Whatsapp-RN-Clone/tree/master/src/styles/themes
Tecnologias do React Native!
React Native - Um framework para o desenvolvimento de aplicações mobile usando Javascript + React;
React Native Gesture Handler - Uma API que permite a manipulação de gestos e toques no React Native;
React Native Reanimated - O React Native Reanimated fornece uma abstração mais abrangente e de baixo nível para que a API da biblioteca Animated seja construída sobre ela e, portanto, permite uma flexibilidade muito maior, especialmente quando se trata de interações baseadas em gestos;
React Navigation - Roteamento e navegação para aplicativos React Native;
Styled Components - Permite escrever código CSS real ao estilo de seus componentes;
Moment - Analise, valide, manipule e exiba datas e horas em JavaScript.
Ter o NodeJS instalado, um gerenciar de pacotes NPM ou YARN e o Expo CLI configurado;
git clone https://github.com/solrachix/Messenger-RN-Clone.git
npm install ou yarn
expo start