Тема 3 из 3

Месяц 6. Чат и публикация приложений

Чат на Firebase Realtime Database и сокетах, сборки для Android и iOS, публикация, аналитика и собеседование.

8 уроков · ≈81 мин чтения

  1. 01 Чат на Firebase Realtime Database, Stream и сокеты, часть 1 Чат — одна из самых популярных задач на собеседованиях и в реальных проектах: в нём сразу видно, умеет ли разработчик работать с данными, которые меняются «вживую». В этой части… ≈12 мин
  2. 02 Чат на Firebase Realtime Database, Stream и сокеты, часть 2 В первой части мы научились отправлять и читать сообщения одного чата. Теперь превратим это в настоящий мессенджер: сделаем список чатов с последним сообщением, покажем «в сети /… ≈11 мин
  3. 03 Чат на Firebase Realtime Database, Stream и сокеты, часть 3 Firebase удобен, но во многих компаниях чат работает на собственном бэкенде, и мобильное приложение общается с ним через WebSocket. В этой части разберёмся, что такое сокеты, чем… ≈10 мин
  4. 04 Сборки для Android и iOS, build types, JIT и AOT До сих пор вы запускали приложение кнопкой Run, и всё «просто работало». Но в реальном проекте одно и то же приложение собирают по-разному: для разработки, для тестировщиков, для… ≈9 мин
  5. 05 Публикация в App Store и Google Play, README и Makefile Приложение готово, работает на вашем телефоне — пора отдать его людям. Публикация в магазины пугает новичков количеством шагов: ключи подписи, иконки, версии, анкеты… ≈10 мин
  6. 06 Аналитика приложения и TalkerFlutter Приложение опубликовано — но как узнать, что с ним происходит у тысяч пользователей? Какие экраны открывают, где бросают покупку, почему у кого-то оно падает? В этом уроке… ≈10 мин
  7. 07 Мок-интервью и code review Техническое собеседование и code review — два навыка, без которых не обходится ни одна работа в команде. На собеседовании вас проверяют, понимаете ли вы, почему код работает, а на… ≈10 мин
  8. 08 Тестовое задание для отбора в Geeks Pro Тестовое задание — небольшой проект, по которому оценивают, как вы пишете код в реальных условиях. Этот урок — финальная точка курса: разберём, как подходить к тестовому… ≈9 мин
Отзыв