Дипломный проект по курсу "Android разработчик с нуля" - многопользовательское многоэкранное приложение - социальная сеть
Реализованный функционал:
регистрация/авторизация пользователя создание, редактирование, удаление постов с медиа вложениями (аудио, видео, изображение) проигрывание медиа вложений открытие увеличенной картинки на отдельном экране создание, редактирование, удаление событий с изображениями создание, удаление мест работы пользователя личная страница (профиль) пользователя с отображением стены постов и списка работ различное поведение для авторизованного/неавторизованного пользователя анимация лайкаидобавления в слушатели загрузка изображений как с камеры, так и из хранилища телефона интеграция с сервером самостоятельная разработка адаптивного дизайна самостоятельная проработка архитектуры MVVM Язык Kotlin
Библиотеки и инструменты:
IDE – Android Studio, Database – SQLite, Библиотеки и технологии: MVVM Fragments Material Design Coroutines Room Retrofit LiveData, Flow Paging MapKit Hilt ImagePicker, Glide, Intent
Авторизация:
Регистрация:
Пофиль:
Пользователи (список):
Список постов:
Список событий:
Редактирование/Создание нового поста:
Редактирование/Создание нового события: