Що нового?

Придбаний [Loftschool] Android-разработка. Продвинутый уровень

Інформація про покупку
Тип покупки: Складчина
Ціна: 9334 ГРН
Учасників: 0 з 11
Організатор: Відсутній
Статус: Набір учасників
Внесок: 882.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[Loftschool] Android-разработка. Продвинутый уровень

Курс включает в себя
Чему вы научитесь
  • Разбираться в жизненном цикле Activity
    Activity имеют особенность разрушаться при перевороте экрана. Также вашу activity может убить система пока она находится в свернутом состоянии. При возвращении к свернутом экрану пользователь должен увидеть экран в таком состоянии, в котором он его покинул. Вы научитесь воспроизводить эти события и узнаете все способы сохранения состояния экрана.
  • Использовать сервисы для выполнения фоновых задач
    Serivces, в отличие от Activity не имеют интерфейса и предназначены для выполнения фоновых задач, которые не требуют пользовательского интерфейса. Разберем различные типы сервисов и принципы взаимодействия их c Activity.
  • Работать с базами данных
    В Android по умолчанию используется база данных SQLite. Мы разберем синтаксис SQL запросов и вы научитесь сохранять ваши данные в базу, читать их и модифицировать. Также разберем с вами популярную NOSQL базу данных Realm. На первый взгляд работа с ней может показаться очень привлекательной, но есть много нюансов.
  • Использовать архитектурные подходы при написании приложения.
    Когда вся логика вашего приложения пишется внутри класса Activity это очень плохо. Такой код трудно читать и трудно поддерживать. Мы научимся разделять код на слои, улучшая качество кода и его переиспользование. Разберем что значит каждая буква в аббревиатурах MVP и MVVP и научимся применять эти подходы на практике.
  • Использовать RxJava
    RxJava сейчас используется в большинстве Android проектах. Библиотека позволяет очень удобно обрабатывать ответы от сервера, модифицировать данные и выполнять код в нужном потоке всего одной строчкой кода.
  • Писать ваши приложения еще лучше
    На курсе уделим много внимания теории, чтобы вы начали лучше понимать платформу Android. Эти знания помогут вам не только писать более качественные приложения, но и пригодятся вам на собеседованиях. Ведь в приоритете тот разработчик, который не просто умеет делать, а понимает что он делает.
 
Угорі