App made using Kotlin to retrieve data from an API and show in a recyclerview with Login and SignUp features

Related tags

App DBDInfos
Overview

🍭 DBD Infos

Um aplicativo feito em inglês para visualizar as habilidades de "killers" e "sobreviventes" do jogo Dead by Daylight. O aplicativo serve para ter ideias de "Builds" antes de abrir o jogo. Habilidades com descrição.

⛑️ Instruções de uso

Para ter acesso ao aplicativo é necessário criar uma conta. Acesse a tela de Cadastro "Sign up", e digite um email e senha válidos para poder criar sua conta. Esses dados serão processados pelo Firebase que automaticamente criarão uma conta, caso o usuário insira email e senha válidos. Em seguida, o usuário está pronto para usar a interface do aplicativo

Tecnologias utilizadas

  1. Coroutines
  2. Clean Architecture
  3. Koin
  4. Room
  5. MVVM Architecture
  6. Picasso
  7. Android Material Design
  8. Retrofit
  9. Firebase Authentication

Soluções:

  • Lógica importante para reduzir o tempo do usuário em acessar o conteúdo e sempre estar logado.
  • Splashscreen com abertura diferenciada e com pouco custo de processamento
  • Design seguindo os padrões de Material Design da Google
  • Validação de informação do usuário e prontamente retorno de erro
  • Arquitetura MVVM(Model-View-ViewModel) aplicada ao projeto incluindo a utilização de SharedViewModel
  • Injeção de dependências utilizando o Koin
  • Coroutines prontas em todo o aplicativo para que as chamadas de API sejam de forma assíncrona e segura para o usuário
  • Room para que o usuário possa utilizar o aplicativo de forma offline

Próximos passos:

  • Implementação de Testes Unitários com tecnologia a ser decidida
  • Subir o aplicativo no Google Play Store (após troca de API)

📷 Imagens

Mainr Main2r Main3r Main4r Main5r

You might also like...
Android app based on clean architecture and using the github API to show open pull requests

This app is based on clean architecture and using the github API to show open pull requests. The code is made considering all design principles and guidelines.

Amazing Material Login effect
Amazing Material Login effect

MaterialLogin The Animation effect: You can download the source code. Problems can give me a message, thank you! License Copyright 2016 fanrunqi Licen

School project: Weather forecast application made in android studio using Kotlin, SQLite and OpenWeatherMaps free API.
School project: Weather forecast application made in android studio using Kotlin, SQLite and OpenWeatherMaps free API.

A*star 4-cast School project made in android studio using Kotlin, SQLite and free API from OpenWeatherMap.org. A weather forecast app with C(U)RD oper

An android application which uses HBO's Silicon Valley data (Mockable.io) for listing TV show episodes.
An android application which uses HBO's Silicon Valley data (Mockable.io) for listing TV show episodes.

TVShowCaseApp An android application which uses HBO's Silicon Valley data (Mockable.io) for listing TV show episodes. Prerequisites 1. Check the API I

Mobile app to Show Movies From TMDB API [Qhala Interview Solution], for the Android Engineer Role
Mobile app to Show Movies From TMDB API [Qhala Interview Solution], for the Android Engineer Role

Qhala Interview 🎥 📺 This is an Interview Tech challenge by Qhala I used TMDB API to solve this challenge. Screenshots Movies Movie Detail Prerequisi

Show worldwide headline. API/Glide library/recycler view/volley library/kotlin/xml/ chrome custom tabs
Show worldwide headline. API/Glide library/recycler view/volley library/kotlin/xml/ chrome custom tabs

Show worldwide headline. API/Glide library/recycler view/volley library/kotlin/xml/ chrome custom tabs. - you can click on headline and it will open an article of that news in the app(no need to go to chrome or any browser)

WeatherInfo - A simple weather forecast app Using OpenWeatherMap API to fetch current weather and next 38 hour forecast weather data
Market Watch is Android app using Alpha Vantage API. Live stock and market data.

Donate If you like this app please donate Bitcoin: bc1qwqqpuy54qfja7h5dzpd9swgrnkql02t8cacn62 About this app Market Watch allows to watch and track s

 A simple Pokedex App getting API with Retrofit, maintaining data using LiveData, and Material Design based on MVVM architecture
A simple Pokedex App getting API with Retrofit, maintaining data using LiveData, and Material Design based on MVVM architecture

PokedexApp Pokedex A simple Pokedex App getting API with Retrofit, maintaining data using LiveData, and Material Design based on MVVM architecture. Te

Owner
Altair Wallace
mobile developer java | kotlin
Altair Wallace
Test app to retrieve the spaceX Info based on the Rest API

DeepamSpaceX Test app to retrieve the spaceX Info based on the Rest API. S.O.L.I.D Design principle MVVM Pattern Retrofit with Coroutines Clean code a

Deepam Palaniswami 0 Oct 24, 2021
A code base to retrieve flight schedules and demonstrate heavy modularisation.

FS2020 Flight Scheduler This will eventually produce an application that allows us to convert real life traffic from any source into traccic that can

Jordan Terry 6 Dec 5, 2022
This is a Interview application which made by me in interview task what it do? that will give you the result from Api and also save data in the cache using RoomDb so that we can access it offline.

Clean-MVVM-App An Android application built using Clean + MVVM architecture. Components used in the app. Kotlin - As a programming language. Material

Android1500 2 Oct 29, 2022
Projeto de Prova Semestral. Aplicativo Android com login e registro utilizando Firebase Authentication e consumo de API com Retrofit.

Ocean-Tech-Android Projeto de Prova Semestral. Aplicativo Android com login e cadastro utilizando Firebase Authentication e consumo de API com Retrofi

Marcos Lopes da Silva Junior 0 Nov 28, 2021
FirebaseAuthentication - Login/Register Android Application using Firebase Authentication

FireBaseAuthentication This is a Firebase Authentication Application which will

Akshat Bhuhagal 6 Nov 27, 2022
This is a Movie API app in which data is fetched online from the TMDB site using API authentication.

Movie-API This is a Movie API app in which data is fetched online from the TMDB site using API authentication. MVVM model is used for Database Managme

Atishay Jain 1 Dec 4, 2021
Attendance Management app made in Kotlin for students. Made during ASJ, Google Developer Students Club, AITR Indore

Android-Study-Jams Attendance Management Problem Statement: Based on the observation, there is no available student attendance system in many educatio

null 5 Dec 2, 2022
YourStore app made in Kotlin for Local e-commerce. made during ASJ, Developer Students Club, BIT Mesra

Android-Study-Jams YourStore , Vocal for Local Problem Statement: Over past two years, local businesses have faced lot of troubles due to Covid-19 and

Mayukh Pankaj 4 Apr 24, 2022
Sample application to show state management & unidirectional data flow using Jetpack compose.

Jetpack Compose State Management A sample project to demonstrate State Management in Jetpack compose by following This CodeLab. Through the project yo

Rafsan Ahmad 9 Nov 1, 2022
A simple login and logout Android application written in Kotlin

A simple login and logout Android application written in Kotlin. It authorizes user using an api and shows profile screen.

Emre Uysal 4 Aug 2, 2022