Трек Mobile. Советы Олега Смирнова

В квалификационном раунде будем проверять знание простых алгоритмов, которые часто нужны для реализации стандартных экранов мобильных приложений, а также теоретические знания о своей мобильной платформе. В следующий тур пройдёт по 128 участников от каждой платформы — Android и iOS.

На отборочном этапе предстоит грамотно расставить приоритеты: решить как можно больше заданий или максимально тщательно проработать каждое. По 20 лучших разработчиков пройдёт в финал.

В финале все участники должны будут продемонстрировать свои продуктовые навыки: придумать, реализовать и представить новый проект, используя только экраны, разработанные в предыдущем раунде.

Олег Смирнов

Задания для трека составил Олег Смирнов — руководитель Команды Android ВКонтакте.

Трек Mobile. Советы Олега Смирнова, image #1
  • Убедитесь до начала соревнований, что у вас настроена IDE (Android Studio), подключены необходимые плагины, работает эмулятор и есть настоящее устройство для разработки.
  • Разберитесь с системой сборки Gradle и её настройками.
  • Прочитайте условия и узнайте про минимальный SDK, который вам нужно будет поддержать. Не пишите универсальный код под все платформы, решайте задачу исходя из поставленных условий.
  • Если нет острой необходимости, не используйте NDK в проекте. Практически любую задачу можно решить с помощью SDK.
  • Уделите внимание правам приложения. Проконтролируйте, что все запросы на permissions будут сделаны.
  • Следите за производительностью приложения: файловой системой, работой с сетью, плавностью UI-анимаций.
  • Определите минимальный набор библиотек для работы. Используйте время для решения задания, а не для изучения библиотек.
  • Полезно будет глянуть на работу VK SDK.
3776 views·33 shares