App para consumir The Movie DB

Related tags

App AppTheMovie
Overview

AppTheMovie

The app contains an Movies module, Images and a Locations module, the locations update every 30 minutes, the api The Movies DB was integrated (https://www.themoviedb.org/) An MVVM architecture was used, using Clean Architecture, along with the repository pattern.

The project features:

  • Kotlin
  • Firebase Firestore
  • Firebase Storage
  • Google Maps Android
  • Dagger Hilt
  • Coroutines
  • Navigation
  • DataBinding
  • ViewModel
  • LiveData
  • Retrofit2
  • OkHttp
  • JUnit4
  • Mockito
  • Moshi
  • Lottie

Modules:

  1. movies : Show list of movies
  2. images : Upload image in Firebase Storage
  3. locations : Save location every 30 minutes, and show all locations in map
  4. shared : Contains method extensions, constants, base classes

Screen Shot 2021-10-23 at 6 17 57 PM Screen Shot 2021-10-23 at 6 18 05 PM Screen Shot 2021-10-23 at 6 18 13 PM

You might also like...
Projeto Final do módulo de Kotlin, para testar as habilidades adquiridas durante as aulas

Kotlin Programming Fundamentals - Assessment É hora de vermos o quanto você aprendeu sobre Kotlin e Programação Orientada a Objetos Parte 1: Entendend

Proyecto del Track Covadonga para el Hackathon Orizaba 2021
Proyecto del Track Covadonga para el Hackathon Orizaba 2021

Hospital_Covadonga Proyecto del Track Covadonga para el Hackathon Orizaba 2021 Aplicación móvil creada en lenguaje Kotlin Descripción general Aplicaci

Projeto de aula para mostrar o uso de intents implicitas e explicítas.
Projeto de aula para mostrar o uso de intents implicitas e explicítas.

1. Introdução Nessa aula você irá criar uma aplicação que usa e Intents para navegar entre activitys. 1.1 Pré-requisitos Para essa aula é necessario q

Um aplicativo Android desenvolvido para fazer downloads de branches de repositórios do Github.
Um aplicativo Android desenvolvido para fazer downloads de branches de repositórios do Github.

Branch Downloader Branch Downloader é um aplicativo Android desenvolvido para que o usuário possa baixar branches de repositórios do Github. Índice Fu

Detector de faces -  Aplicativo android para detecção de rostos em imagens.
Detector de faces - Aplicativo android para detecção de rostos em imagens.

Detector de Faces Aplicativo android para detecção de rostos em imagens. Este aplicativo faz uso do ML Kit do Android. Principais funcionalidades Dest

Retos semanales de la comunidad MoureDev para practicar Kotlin & Android
Retos semanales de la comunidad MoureDev para practicar Kotlin & Android

Code Weekly Challenge Kotlin/Android 2022 Proyecto de retos semanales de la comunidad MoureDev para practicar Kotlin y Android. Existen repositorios d

Meu segundo aplicativo Android, a ideia desse é tornar mais fácil para pessoas idosas utilizarem um smartphone.
Meu segundo aplicativo Android, a ideia desse é tornar mais fácil para pessoas idosas utilizarem um smartphone.

KeepItSimple Meu segundo aplicativo Android, a ideia desse é tornar mais fácil para pessoas idosas utilizarem um smartphone. Para isso, o aplicativo c

Aplicación Android para búsqueda de precios de combustibles en España
Aplicación Android para búsqueda de precios de combustibles en España

GasolinerasApp Introducción El objetivo de esta aplicación es proporcionar información actualizada sobre gasolineras y precios de combustible. Esta in

Aplicación Android desarrollada para cubrir las necesidades de Protección Civil del Gobierno Municipal de Atizapan de Zaragoza Edo. Mex. México

Proteccion-Civil-Atizapan-Desarrollo-Movil Aplicación Android desarrollada para cubrir las necesidades de Protección Civil del Gobierno Municipal de A

Owner
Amadeus Portes
Amadeus Portes
Movie Info - MovieInfo app that recieves popular movies and allow the user to search for specific movie through the restapi

Movie_Info MovieInfo app that recieves popular movies and allow the user to sear

inderjeet yadav 3 Jun 8, 2022
Tv-Movie - Android application Tv&Movie that uses TMDB API

Tv&Movie This is an android application that shows lists of popular movies, popu

Tatiana Samoilenko 3 Aug 25, 2022
Movo (Movie Information) is an android application to find out all the Movie Information and Details.

Movo About The Project Screen.Recording.2022-08-12.at.08.53.46_1.mp4 Movo (Movie Information) is an android application to find out all the Movie Info

Reihan Fatilla 4 Sep 28, 2022
App de test para ingreso a Mercado Libre

Proyecto Mercado Libre Proyecto de prueba para ingreso en Mercado Libre Tabla de contenidos Acerca del projecto Construido con Primeros pasos Pre-requ

null 0 Oct 27, 2021
Criando um App para Apresentar seu Portfólio do GitHub

LAB - Criando um App para Apresentar seu Portfólio do GitHub O curso pode ser acessado na plataforma da Digital Innovation One. Sobre o Autor Sou um d

null 0 Nov 3, 2021
App de recetario para Android

Recetario-Kotln App de recetario para Android Capturas de pantalla Menú principal de la aplicación Lista de Recetas que se muestra al seleccionar cual

Angel de Jesús Sánchez Morales 0 Nov 5, 2021
App desenvolvido para um desafio de vaga.

Desafio - Filmes ?? ?? O desafio consistia em criar um app que se assemelhasse a tela de informações do filme do app TodoMovies. Screenshot de referên

Rodrigo de Souza Antunes 3 Feb 11, 2022
Plantilla para la pantalla "Sobre la app" que puedes usar en tus proyectos con tan solo cambiar algunos literales

About App Screen Este repositorio se trata de una plantilla para una pantalla tipo "Sobre la app", realizado totalmente en Kotlin con la biblioteca Pr

Isaac de los Reyes 9 May 18, 2022
🗓 Um projeto para registro de tarefas do usuário

✅ Um projeto para registro de tarefas do usuário ?? Captura de telas Clique na imagem para expandir ?? Tecnologias Esse projeto foi desenvolvido com a

Michael Martins 14 Sep 14, 2022
Aplicativo que carrega os dados da News-Api usando o Hilt-Dagger para a injeção de dependência

News Api. Aplicativo Android cuja proposta que consulta a api rest da News API e retornar noticías da categoria de tecnologia. A consulta é feita usan

Marcelo Souza 1 May 27, 2022