|
| 1 | + |
| 2 | + |
| 3 | +**Lines** é um aplicativo desenvolvido para se parecer ao máximo com o ótimo trabalho feito no app [**Threads**][threads-net] pela [Meta][meta] utilizando Jetpack Compose, assim como no projeto original. |
| 4 | + |
| 5 | +💻 As seguintes tecnologias estão em uso no momento: |
| 6 | +- [Jetpack Compose][compose] - Interface de usuário |
| 7 | +- [Facebook API][login-facebook] - Sistema de Login |
| 8 | +- [Firebase Auth][firebase-auth] - Integração com a API de autenticação do Facebook |
| 9 | +- [Firebase Firestore][firebase-firestore] - Banco de dado online |
| 10 | +- [Firebase Storage][firebase-storage] - Armazenamento de imagens que podem ser enviadas pelo app |
| 11 | +- [LottieFiles][lottie] - Animações controladas usando a API oficial do Airbnb |
| 12 | +- [Coil][coil] - Carregamento de imagens |
| 13 | +- [Jetpack Compose Animations][compose-animations] - Pequenas animações e transições de elementos de layout |
| 14 | + |
| 15 | +📱 As seguintes funções estão disponíveis no momento: |
| 16 | +- Login com Facebook, permitindo trocar algumas informações pessoais do perfil. |
| 17 | +- Publicar posts únicos e claro as **Threads** |
| 18 | +- Visualizar posts únicos feito por outros usuários |
| 19 | +- Interagir com animações de movimento feitas através do Jetpack Compose e da API Lottie |
| 20 | +- Explorar a telas Feed, Busca, Post, Notificações e Perfil. |
| 21 | + |
| 22 | +## 🎨 Previews |
| 23 | +<img src="https://github.com/git-jr/Threads-Jetpack-Compose/assets/35709152/17a849b8-07ee-40ea-96fb-d8003a399375" alt="preview_1" width="250px" /> |
| 24 | +<img src="https://github.com/git-jr/Threads-Jetpack-Compose/assets/35709152/5c8c3058-5d19-4dbe-8ad9-e18e8c02f1dd" alt="preview_2" width="250px" /> |
| 25 | +<img src="https://github.com/git-jr/Threads-Jetpack-Compose/assets/35709152/51469092-9f5d-4a7b-b4b0-fed3243c7eb7" alt="preview_3" width="250px" /> |
| 26 | +<img src="https://github.com/git-jr/Threads-Jetpack-Compose/assets/35709152/49a3b550-1462-45e1-8e09-d898fa35a333" alt="preview_4" width="250px" /> |
| 27 | +<img src="https://github.com/git-jr/Threads-Jetpack-Compose/assets/35709152/e56cc81c-d5ff-4c45-9081-33709d9d5c6a" alt="preview_5" width="250px" /> |
| 28 | +<img src="https://github.com/git-jr/Threads-Jetpack-Compose/assets/35709152/2ab51014-d19f-4287-b218-790b47b021ee" alt="preview_6" width="250px" /> |
| 29 | + |
| 30 | +## 🏃♂️ Alumas animações |
| 31 | +https://github.com/git-jr/Threads-Jetpack-Compose/assets/35709152/62094cc8-6ec0-4164-af3b-7b047a5f732d |
| 32 | + |
| 33 | + |
| 34 | +## 📲 Testar o app |
| 35 | +Aviso: A versão atual deste projeto foi desenvolvida com o objetivo de criar, no menor tempo possível, a versão mais próxima do Threads. Você pode conferir o resultado desse desafio em breve [neste vídeo][video-desafio], então ainda tem muita coisa pra ajustar 😉 |
| 36 | +Vá até [Releases][releases], baixe o arquivo APK da última versão disponível e escolha a forma login: |
| 37 | +> Com Facebook - Talvez apareça uma mensagem de "Permissões ainda não verificadas pelo Facebook", mas é porque o app ainda não foi revisado pela equipe do Facebook; pode prosseguir com segurança. |
| 38 | +
|
| 39 | +> Como convidado - Não precisa digitar nenhuma credencial, e seu perfil dentro do app será gerado aleatoriamente com dados de teste. |
| 40 | +
|
| 41 | + |
| 42 | + |
| 43 | +[video-desafio]: https://www.youtube.com/watch?v=wmlcasdadMkj2H70 |
| 44 | +[compose]: https://developer.android.com/jetpack/compose |
| 45 | +[threads-net]: https://www.threads.net/ |
| 46 | +[meta]: https://about.meta.com/ |
| 47 | +[login-facebook]: https://developers.facebook.com/docs/facebook-login |
| 48 | +[lottie]: https://airbnb.io/lottie |
| 49 | + |
| 50 | +[firebase-auth]: https://firebase.google.com/docs/auth |
| 51 | +[firebase-storage]: https://firebase.google.com/docs/storage |
| 52 | +[firebase-firestore]: https://firebase.google.com/docs/firestore |
| 53 | + |
| 54 | +[coil]: https://coil-kt.github.io/coil/compose/ |
| 55 | +[compose-animations]: https://developer.android.com/jetpack/compose/animation |
| 56 | + |
| 57 | +[releases]:https://github.com/git-jr/Threads-Jetpack-Compose/releases |
0 commit comments