Как решить тестовое к стажировке по Android-направлениюНа связи Илья, ментор стажировки по Android. Готов ответить тем, кто уже начал решать тестовое и столкнулся с вопросами. Собрал самые популярные вопросы, с которыми ко мне приходят ребята.
С чего начать?Изучить стек и требования, исходя из этого, подберите подходящую архитектуру и библиотеки.
Внимательно посмотрите на дизайн, особенно — на разные его нюансы. Подумайте, что можно сделать из коробки, а что – нет. Найдите простые решения в виде библиотек, чтобы не тратить время на написание костылей и их отладку.
Как подобрать библиотеки?Скорее всего основной сложностью будет верстка (UI). Если с Jetpack Compose не знакомы, стоит пройти официальные туториалы
Jetpack Compose Tutorial. После этого, скорее всего, у вас все получится, т.к. фреймворк достаточно простой, если не вдаваться в детали.
Далее стоит заглянуть в набор библиотек
Accompanist, там можете найти большинство полезных библиотек, которых пока что нет в основном фреймворке. А если и этого не хватит, то тогда можно поискать готовые решения на Github.
Главный советЧаще запускайте приложение на девайсе, проверяйте разные краевые кейсы, и постоянно думайте, как можно улучшить то, что есть.
В целом, эти шаги полезны всем, кто собирается начать свой путь в IT по направлению Android. Даже если в пока не планируете проходить стажировку, советую обратить внимание на
Jetpack Compose Tutorial и
Accompanist. Ну и больше практиковаться ⚡️
#стажировка