Курс видеоуроков по созданию android приложения Reminder (Material Design)

В уроках курса пошагово объясняется, как создать приложение на андроид в материальном стиле, внедрить рекламу и загрузить в Google Play

Курс по созданию приложения Reminder

Мы начинаем наш продвинутый курс по созданию реального действующего андроид-приложения Reminder (напоминалка). Курс состоит из 10 уроков по созданию приложения и 2х дополнительных уроков по загрузке вашего приложения в маркет Google Play и монетизации его за счет показа рекламы AdMob. Пример приложения можно посмотреть здесь.

В результате этого курса вы за 12 дней создадите настоящее работающее приложение Reminder, затем, по желанию, загрузите его в Google Play и сможете подключить рекламный баннер AdMob для монетизации вашего приложения.

Функционал приложения

С помощью этого приложения можно будет создавать задачи с напоминаниями в определенное время и в определенный день недели, отмечать их как выполненные и снимать отметку выполнения, или просто создавать записи без напоминания. Можно будет использовать приложение для создания списков — списка покупок, например. Записи на экране будут сортироваться по текущим и выполненным, по срокам: на сегодня, завтра и в более отдаленном будущем. Будет также возможность поиска задач среди текущих и выполненных. Плюс приложение будет оформлено в лучших традициях материального дизайна — с Floating Action Button (FAB) — плавающей кнопкой, скрывающимся тулбаром (ToolBar)RecyclerView, анимацией и прочими фишками.

Подпишитесь на видеокурс, чтобы получить доступ к просмотру уроков

Список уроков курса:


Урок 01

Создаем проект, добавляем CoordinatorLayout и Splashscreen

Реализуем возможность отключения сплешскрина при каждом запуске


Урок 02

Подключаем ToolBar, разделяем экран на вкладки

Реализуем SharedPreferences для сохранения настроек


Урок 03

Добавляем Floating Action Button (FAB), создаем макет диалога с FloatingLabels

Добавляем диалоги выбора даты и времени DatePickerDialog и TimePickerDialog


Урок 04

Строим макет элемента списка, добавляем RecyclerView

Пишем кастомный адаптер


Урок 05

Добавляем CircleView

Реализуем анимацию при выделении пунктов в списке


Урок 06

Реализуем сохранение данных в приложении

Подключение базы данных SQLite


Урок 07

Добавляем контекстное меню для удаления задачи

Подключаем SnackBar


Урок 08

Добавляем SearchView

Реализуем поиск задач в базе данных приложения


Урок 09

Подключаем Notification — оповещение о событиях


Урок 10

Реализуем возможность редактирования задачи

Группировка задач на экране с помощью сепараторов


Урок 11

Добавляем рекламный баннер в наше приложение Reminder


Урок 12

Готовим приложение к публикации

Загружаем в Google Play




Подробнее о Продвинутом курсе разработки android приложения

Комментариев: 49
  1. Извиняюсь за спам если что, но мой предыдущий комент исчез в недрах паутины… мистика)))).
    Поэтому, я повторюсь о том, что урок замечательный, как и все остальные. Главное, что все показано на практике. Подобного в Интернете просто нет! Либо англоязычное, либо от 400 баксов, либо просто не понятно и не реально повторить на практике. Ваши уроки самые доступные для большинства из нас(чайников) во всех смыслах этого слова!
    Спасибо Виталий! Здоровья Вам!

  2. admin (автор)

    Спасибо, успехов вам!

  3. Вже 6 місяців вивчаю Java та Android, практикуюся в написанні додатків, точніще окремих їх частин. Ще не доводилось це все обєднати і написати реальний додаток. Тому дуже вдячний вам за таку можливість! Кожного вечора з нетерпінням чекаю наступних уроків. Дуже цікаво і просто, хороша ідея з конкурсом, в якому я один з п’яти переможців. Дрібниці, проте скільки емоцій після перемоги :)

  4. Александр

    Начал обучение, прошёл три урока (которые вышли на момент написания этого сообщения) Очень доволен курсом. В отличие от коротких уроков, у меня не возникает ощущения, что на потом остаются какие-то темы. Просто берём и делаем всё, что необходимо, от начала и до победы! Очень продуктивно, огромное спасибо за такую возможность!
    В качестве пожелания, хотелось бы более подробно разобраться со стилями для материального дизайна, научиться грамотно менять оформление на лету, давая возможность пользователю переключать темы при помощи настроек.

  5. Ярослав

    Очень доволен началом! Всё очень доступно и понятно объясняется. Уверен, что к концу курса у многих хватит новых навыков, для того, что бы дополнить приложение на свой вкус. Спасибо за вашу работу.

  6. admin (автор)

    Спасибо вам за добрые слова! Постараемся учесть все пожелания.

  7. admin (автор)

    Спасибо, успехов в обучении!

  8. Виталий Непочатов

    Всем привет. Опубликован урок 4.

  9. Сергей

    Здравствуйте, видеокурс хороший и понятный. Жаль, что нет текстовых версий урока было бы очень удобно.

  10. после добавления в buildgradle строки «compile ‘com.android.support:support-v­ 13:23.0.1′» при синхронизации выбивает кучу ошибок в файле appbuildintermediatesexplod­ed-aarcom.android.supportapp­compat-v723.0.1resvalues-v2­1values-v21.xml
    ошибки типа:
    Error:(26, 21) No resource found that matches the given name: attr ‘android:layout_alignParentSta­rt’.
    или
    Error:(124, 21) No resource found that matches the given name: attr ‘android:colorAccent’.
    (115штук)
    подскажите как исправить пожалуйста.

Добавить комментарий