Test task from AppSelect company

Overview

MovieReviews

Test task from AppSelect company

Тестовое задание Android Developer Junior

Создать приложение для просмотра списка фильмов в виде ленты

Язык Kotlin

Для ленты используем RecyclerView, для вызова api используем retrofit, для картинок glide или что-то аналогичное

Приложение состоит из двух экранов

Экран 1:

Сплеш экран с названием приложения и иконкой приложения по центру

Экран 2:

RecyclerView со списком фильмов.

Для каждого фильма должно быть название, описание, картинка.

Список фильмов получаем по api от https://developer.nytimes.com/ - Movie Reviews API

Регистрируемся на сайте, получаем ключ и выполняем запрос:

https://api.nytimes.com/svc/movies/v2/reviews/all.json

Список фильмов отображаем в RecyclerView. Реализовываем пагинацию!

Для быстрой оценки проекта, пожалуйста, оставьте ключ api в build.gradle в дебаг ветке

image

You might also like...
Netguru Android: Recruitment CR task

Netguru Android: Recruitment CR task Prerequisites Things that you need to have

A simple ToDo Task Manager App made in Kotlin using Room DataBase.
A simple ToDo Task Manager App made in Kotlin using Room DataBase.

ToDo List App 🌟 About A simple To-Do List Management App that helps you get things done. Built with Kotlin, it helps the user to add their task. User

AppToDo is a simple Android project that performs the basic database CRUD operations that creates a todo task list
AppToDo is a simple Android project that performs the basic database CRUD operations that creates a todo task list

AppToDo is a simple Android project that performs the basic database CRUD operations that creates a todo task list

Task Manager feat. real-time competitive system and user engagement
Task Manager feat. real-time competitive system and user engagement

Dira Что из себя представляет Dira? Android-приложение Directa (сокр. Dira) - это планер, который способен улучшить жизнь пользователей. Он позволяет

Sample demonstrates use of Flow, StateFlow & how we can test Flow

FlowSample This sample demonstrates use of Flow, StateFlow & how we can test Flow. In Kotlin, Coroutine is just the scheduler part of RxJava but now w

API for a library using Kotlin, Spring-boot and covered by test

Library API This API is to create Books and be able to borrow from them I'm using: Spring Boot version 2.5.6 Kotlin 1.5.31 Java 11 I'm implementing us

A funny project to help you test your BNF syntax

Readme The idea of this project is to implement a BNF expression compiler. We could use BNF to design some syntax like Arithmetic expression. factor

Interview test for Kyosk interview
Interview test for Kyosk interview

Kyosk-Android-Test A project done for the submission of my Kyosk interview application. Table Of Content. Project Structure - Domain - Data - Presenta

Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin Gradle DSL.

SampleCompose Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin

Owner
Chapaev Anton
I am a programmer. Well, like a programmer.
Chapaev Anton
Test tv - A marketing company needs a simple pluggable application with a RESTful interface

Demo project A marketing company needs a simple pluggable application with a RES

null 0 Jan 18, 2022
An introductory dynamics to Test Driven Development (TDD)An introductory dynamics to Test Driven Development (TDD)

tdd-demo Nesse hands-on teremos uma dinâmica introdutória a Test Driven Development (TDD), ou desenvolvimento orientado por testes. instruções 1 - Clo

Plataforma Impact 1 Jan 15, 2022
Gha-central-test - GitHub Actions Maven Central Test

GitHub Actions Maven Central Test Pushing a tag does a release. Local Maven Depl

James Ward 1 Jan 19, 2022
A project that helps us generate the test project to test the Gradle plugin.

Ktlint Gradle Provides the function to generate a Gradle project for us to test your Gradle plugin Latest plugin version: [1.0.0] Table of content How

Jack Chen 5 Jul 20, 2022
Take beautiful markdown notes and stay organized with task lists.

Take beautiful markdown notes whenever you feel inspired. Place them in notebooks and tag them accordingly. Stay organized by making task lists, set reminders and keep everything in one place by attaching related files.

null 412 Dec 27, 2022
A small application for working with the Github API, made as a practical task. GeekBrains, course of study: Popular libraries: RxJava 2, Dagger 2, Moxie.

GeekBrains_Course_AndroidOnKotlin_HW_My_Movie Домашнее задание к занятию №2-6 Студента GeekBrains Веремеенко Дмитрия Факультет: Android-разработки Кур

Dmitriy 3 Aug 24, 2021
Solution for task 5 on Spring Boot https://t.me/try2py/197

IouRestService (Spring Boot Application) Решение задачи 5 https://t.me/try2py/197 Условие задачи: Четверо соседей по комнате имеют привычку занимать д

Fomin Sergei 1 Nov 22, 2021
Netguru Android: Recruitment CR task

Netguru Android: Recruitment CR task

null 0 Oct 7, 2021
Netguru Android: Recruitment CR task

Netguru Android: Recruitment CR task Prerequisites Things that you need to have before starting working with a project. Your git provider (Github, Git

Owl 0 Nov 29, 2021
A Simple Task Template With Kotlin

Tarefas - Kotlin Download do aplicativo Tecnologia MVVM Retrofit SQLite Navigation Fingerprint - Autenticação biométrica Tela de Login Tela de cadastr

Erick Weigner Freitas Cunha 1 Mar 3, 2022