Skip to content

GetRandomJoke v1.0

Latest

Choose a tag to compare

@ArzimanOff ArzimanOff released this 12 Aug 13:56
a12434b

Основной код проекта находится в папке main (здесь)

Это приложение для генерации коротких анекдотов на английском языке используя API

Используемые технологии: Java, Retrofit, RxJava 3, Room, API (15Dkatz/official_joke_api)

Архитектура MVVM

По состоянию на 12.08.24

Версия приложения 1.0 для генерации шуток Get Random Joke

Функционал:

Название приложения Get Random Joke
Иконка приложения: drawing
Экран с одной сгенерированной шуткой: drawing
Экран со списком сгенерированных шуток: drawing
Можно настраивать генерацию
Один анекдот или список (введенное кол-во)
если генерация одного анекдота,
то можно осуществить поиск по id
drawing drawing drawing
При ошибке загрузки появляется соответствующая заглушка и уведомление drawing
Во время самой загрузки отображается прогресбар drawing
Добавлен экран просмотра избранных анекдотов (НО МЕХАНИЗМ НЕ РЕАЛИЗОВАН) drawing

TODO:

Добавить возможность генерации по типу анекдота (в API выделены 4 типа: "general", "knock knock", "programming", "dad" )
Реализовать механизм добавления анекдота в избранные
Реализовать механизм добавления своего собственного анекдота в избранные
Поработать над UI элементами
Исправить найденные визуальные и логические ошибки

Full Changelog: https://github.com/ArzimanOff/GetRandomJoke/commits/GetRandomJoke_v1.0