Skip to content

Дипломный проект по курсу "Android разработчик с нуля"

Notifications You must be signed in to change notification settings

EkaterinaT89/InMedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Дипломный проект по курсу "Android разработчик с нуля" - многопользовательское многоэкранное приложение - социальная сеть

Реализованный функционал:

  • регистрация/авторизация пользователя
  • создание, редактирование, удаление постов с медиа вложениями (аудио, видео, изображение)
  • проигрывание медиа вложений
  • открытие увеличенной картинки на отдельном экране
  • создание, редактирование, удаление событий с изображениями
  • создание, редактирование, удаление мест работы пользователя
  • личная страница пользователя с отображением стены постов и списка работ
  • различное поведение для авторизованного/неавторизованного пользователя
  • анимация появления списков
  • анимация лайка
  • детализация постов, событий, мест работы
  • темная тема
  • загрузка изображений как с камеры, так и из хранилища телефона
  • интеграция с сервером
  • самостоятельная разработка адаптивного дизайна
  • самостоятельная проработка архитектуры MVVM

Язык Kotlin

Библиотеки и инструменты:

IDE – Android Studio, Database – SQLite, Библиотеки и технологии: Core, AppCompat, Android Jetpack: Recycle View, View model, Paging; Lifecycle, Material Design, Navigation, Room, Retrofit, OkHttp, Glide, Coroutines, Imagepicker, View, Hilt Dagger, Google Play, Layouts, Activities, Fragments, Dialogs, Tabs Layout, Material Design, Coroutines, Kotlin collections, View Binding, Flow, LiveData, MVVM, Exoplayer, Simple Player, Heroku (развернута серверная часть)

Авторизация:

Детализация опыт работы:

Мой опыт работы:

Чужой опыт работы:

Список мой опыт работы:

Добавление места работы:

Детализация поста:

Детализация события:

Мой профиль:

Чужой профиль:

Чужой опыт работы:

Пользователи (список):

Список постов с разными авторами (авторизация - Anna):

Список постов:

Список событий:

Регистрация:

Редактирование места работы:

Редактирование поста:

Редактирование события:

Создание нового поста:

Создание нового события:

About

Дипломный проект по курсу "Android разработчик с нуля"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages