Трек Mobile. Советы Олега Смирнова
VK Cup·29 Nov 2019
В квалификационном раунде будем проверять знание простых алгоритмов, которые часто нужны для реализации стандартных экранов мобильных приложений, а также теоретические знания о своей мобильной платформе. В следующий тур пройдёт по 128 участников от каждой платформы — Android и iOS.
На отборочном этапе предстоит грамотно расставить приоритеты: решить как можно больше заданий или максимально тщательно проработать каждое. По 20 лучших разработчиков пройдёт в финал.
В финале все участники должны будут продемонстрировать свои продуктовые навыки: придумать, реализовать и представить новый проект, используя только экраны, разработанные в предыдущем раунде.
Олег Смирнов
Задания для трека составил Олег Смирнов — руководитель Команды Android ВКонтакте.
- Убедитесь до начала соревнований, что у вас настроена IDE (Android Studio), подключены необходимые плагины, работает эмулятор и есть настоящее устройство для разработки.
- Разберитесь с системой сборки Gradle и её настройками.
- Прочитайте условия и узнайте про минимальный SDK, который вам нужно будет поддержать. Не пишите универсальный код под все платформы, решайте задачу исходя из поставленных условий.
- Если нет острой необходимости, не используйте NDK в проекте. Практически любую задачу можно решить с помощью SDK.
- Уделите внимание правам приложения. Проконтролируйте, что все запросы на permissions будут сделаны.
- Следите за производительностью приложения: файловой системой, работой с сетью, плавностью UI-анимаций.
- Определите минимальный набор библиотек для работы. Используйте время для решения задания, а не для изучения библиотек.
- Полезно будет глянуть на работу VK SDK.
