Курс видеоуроков по созданию 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. Всем привет.Хотел бы рассказать историю про то,как я-17 летний школьник-не до программист,создал своё приложение,но сначала предыстория.
    30 августа,я увидел на канале Start Android видео ролик,рассказывающий про набор на продвинутый видеокурс по созданию реального android приложения. На следующий день я оплатил и записался на него.10 сентября начался видеокурс и опираясь на него, я начал создавать своё индивидуальное приложение .Во время разработки я познакомился с Игорем Морозкиным,который мне очень сильно помогал с преодолением всевозможных проблем и трудностей и которому я ОЧЕНЬ сильно благодарен.И вот 14 октября мы закончили разработку приложения под названием Castroom( https://play.google.com/store/apps/details?id=info.fanandroid.reminder
    )
    Приложение простое,многие из вас могли сделать его за день,ну или за час,а мне,человеку,который только-только познакомился с программированием,было очень сложно.Приложение бесплатное и не имеет рекламы,следовательно,на вас я не смогу никак заработать :D,мне просто хочется донести до людей,по моему мнению,полезное приложение.Поэтому, я хотел бы вас попросить,если не сложно,скачать и дать оценку с отзывом(при оценивании помните,что я только познакомился и только начинаю свой путь в программировании).Ваши идеи,так же можете написать здесь,под этой записью.Спасибо за внимание.

  2. Подскажите как реализовать вызов Диалогового окна из фрагмента если кнопка находится в фрагменте.
    такой вариант не работает :(
    DialogFragment addingListsDialogFragment = new AddingListsDialogFragment();addingListsDialogFragment.show(getActivity().getFragmentManager().beginTransaction(),»AddingListsDialogFragment»);

  3. Сегодня закончил!!!
    Все получилось!!!

  4. Сергей

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

  5. Василий Т.

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

  6. admin (автор)

    Нужен текст ошибки

  7. Василий Т.

    Вот две первые строчки из лога с ошибкой, остальные не пишу так как их очень много:
    03-01 21:07:29.351 28010-28010/com.backatom1.remainder E/AndroidRuntime: FATAL EXCEPTION: main
    03-01 21:07:29.351 28010-28010/com.backatom1.remainder E/AndroidRuntime: java.lang.ClassCastException: com.backatom1.remainder.MainActivity@b5ab1f68 must implement OnFragmentInteractionListener

    А при вылете в приложении просто пишет «В приложении Reminder произошла ошбка».

    И еще исходный код в классе CurrentTascFragment.java не такой как у меня, хотя я имплементировал те же методы что и в видео, но в моем классе больше имплементированных методов.
    Я попробовал поменять код на такой как в исходниках, и после этого приложение стало запускаться, но опят же при сворачивании приложения оно так же вылетает, никак не могу понять в чем дело.
    Спасибо за помощь.

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