Чат на Android

#5 - Красивый дизайн сообщений

#5 - Красивый дизайн сообщений

Чтобы пользователи хотели пользоваться вашей программой она должна быть красивой и удобной. В уроке мы поработаем над привлекательностью и создадим красивый дизайн для блоков сообщений.

Видеоурок

При создании Андроид программ очень часто используется множество различных сторонних библиотек и плагинов как для создания красивого дизайна, так и для создания функционала в приложении. 


В ходе урока мы познакомились с библиотекой BubbleView. Она позволяет быстро и удобно создавать красивый дизайн для блоков с сообщениями. Находить подобные библиотеки не так-то просто, поэтому если вы где-то найдете интересную библиотеку, то обязательно сохраните ссылку на страницу с ней, ведь общего удобного поисковика по всем крутым библиотекам в Андроид нет.


PS: вот неплохая статья с подборкой из 15 крутых Андроид библиотек!

Работа с библиотеками

Работа с любой из библиотек разделяется на несколько этапов:

  1. Подключаете нужные библиотеки в файл build.grandle. Значения берете из официальной документации библиотеки;
  2. Производите синхронизацию файлов;
  3. Используйте в XML файлах те объекты, что поставляются вместе с библиотекой;
  4. По необходимости в Java файлах можете использовать классы и функции, что предоставляются вместе с библиотекой.

В нашем случае мы работали с библиотекой BubbleView, которая предоставляет лишь визуальный дизайн блоков. В связи с этим, в уроке мы работали лишь над графическим XML файлом.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Java Андроид программирования
16 уроков
Дополненная реальность / Создание Unity AR приложений
Разработка Андроид программы с базой данных
6 уроков
Современная 2D игра на Unity 5
18 уроков
Создание 2D игры на Android
17 уроков
Мобильное приложение на Corona SDK
16 уроков
Комментарии для сайта Cackle