Как решить тестовое к стажировке по Android-направлению
На связи Илья, ментор стажировки по Android. Готов ответить тем, кто уже начал решать тестовое и столкнулся с вопросами. Собрал самые популярные вопросы, с которыми ко мне приходят ребята.
С чего начать?
Изучить стек и требования, исходя из этого, подберите подходящую архитектуру и библиотеки.
Внимательно посмотрите на дизайн, особенно — на разные его нюансы. Подумайте, что можно сделать из коробки, а что – нет. Найдите простые решения в виде библиотек, чтобы не тратить время на написание костылей и их отладку.
Как подобрать библиотеки?
Скорее всего основной сложностью будет верстка (UI). Если с Jetpack Compose не знакомы, стоит пройти официальные туториалы Jetpack Compose Tutorial. После этого, скорее всего, у вас все получится, т.к. фреймворк достаточно простой, если не вдаваться в детали.
Далее стоит заглянуть в набор библиотек Accompanist, там можете найти большинство полезных библиотек, которых пока что нет в основном фреймворке. А если и этого не хватит, то тогда можно поискать готовые решения на Github.
Главный совет
Чаще запускайте приложение на девайсе, проверяйте разные краевые кейсы, и постоянно думайте, как можно улучшить то, что есть.
В целом, эти шаги полезны всем, кто собирается начать свой путь в IT по направлению Android. Даже если в пока не планируете проходить стажировку, советую обратить внимание на Jetpack Compose Tutorial и Accompanist. Ну и больше практиковаться ⚡️
#стажировка
На связи Илья, ментор стажировки по Android. Готов ответить тем, кто уже начал решать тестовое и столкнулся с вопросами. Собрал самые популярные вопросы, с которыми ко мне приходят ребята.
С чего начать?
Изучить стек и требования, исходя из этого, подберите подходящую архитектуру и библиотеки.
Внимательно посмотрите на дизайн, особенно — на разные его нюансы. Подумайте, что можно сделать из коробки, а что – нет. Найдите простые решения в виде библиотек, чтобы не тратить время на написание костылей и их отладку.
Как подобрать библиотеки?
Скорее всего основной сложностью будет верстка (UI). Если с Jetpack Compose не знакомы, стоит пройти официальные туториалы Jetpack Compose Tutorial. После этого, скорее всего, у вас все получится, т.к. фреймворк достаточно простой, если не вдаваться в детали.
Далее стоит заглянуть в набор библиотек Accompanist, там можете найти большинство полезных библиотек, которых пока что нет в основном фреймворке. А если и этого не хватит, то тогда можно поискать готовые решения на Github.
Главный совет
Чаще запускайте приложение на девайсе, проверяйте разные краевые кейсы, и постоянно думайте, как можно улучшить то, что есть.
В целом, эти шаги полезны всем, кто собирается начать свой путь в IT по направлению Android. Даже если в пока не планируете проходить стажировку, советую обратить внимание на Jetpack Compose Tutorial и Accompanist. Ну и больше практиковаться ⚡️
#стажировка
❤11👏1
Отвечаем на вопросы по Android
Если ты уже начал решать задание и у тебя есть вопросы — пиши их в комментариях. Илья ответит на них в ближайшее время.
Если вы уже заждались ответы на вопросы от Антона по iOS ко вчерашнему посту, не отчаивайтесь. Антон ответит всем сегодня вечером, а пока он занят на проекте, можете прислать еще парочку 🙂
#советы
Если ты уже начал решать задание и у тебя есть вопросы — пиши их в комментариях. Илья ответит на них в ближайшее время.
Если вы уже заждались ответы на вопросы от Антона по iOS ко вчерашнему посту, не отчаивайтесь. Антон ответит всем сегодня вечером, а пока он занят на проекте, можете прислать еще парочку 🙂
#советы
❤4
Вчера вечером Антон ответил на вопросы о тестовом для iOS, чтобы ответы увидели все, дублируем видео Антона в канал. Надеемся, ответы помогут вам решить тестовое
🔥4
Вопрос от @A_Zavershinskiy: Приветы! Я правильно понял, что в проекте приложения нужно выбрать минимальный таргет 15 iOS?
А то меня смущает 15+
А то меня смущает 15+
Ответ на вопрос @iRVakula оказался таким длинным, что не уместился в кружок 😀, поэтому записали видео
"Пользователь должен иметь возможность перезагрузить список людей жестом pull-to-refresh. Если в процессе обновления произошла ошибка, необходимо ее игнорировать. Если данные загрузились успешно, необходимо обновить список на главном экране. При этом параметры поиска и сортировки, если они были выставлены ранее, должны учитываться и не должны быть сброшены."
ТОЛЬКО СОРТИРОВКА (алфавит / ДР) и ПОИСК (т.е. введенный текст в поле поиска)? или еще должна сохраниться выбранная вкладка (например "iOS" или "Designers")
"Пользователь должен иметь возможность перезагрузить список людей жестом pull-to-refresh. Если в процессе обновления произошла ошибка, необходимо ее игнорировать. Если данные загрузились успешно, необходимо обновить список на главном экране. При этом параметры поиска и сортировки, если они были выставлены ранее, должны учитываться и не должны быть сброшены."
ТОЛЬКО СОРТИРОВКА (алфавит / ДР) и ПОИСК (т.е. введенный текст в поле поиска)? или еще должна сохраниться выбранная вкладка (например "iOS" или "Designers")
С вопросом от @godoffirekirill13 похожая история, ловите видосик
Можно работать со сторибордами? Или все надо кодом сделать в swiftUi просто коллекции кодом не получается у меня делать(можно таблицей - знаю) и еще уведомления что не подключается api просто ксиба через делегат верно?
Можно работать со сторибордами? Или все надо кодом сделать в swiftUi просто коллекции кодом не получается у меня делать(можно таблицей - знаю) и еще уведомления что не подключается api просто ксиба через делегат верно?
Всем привет! На связи Илья ⭐️
Он готов отвечать на ваши вопросы про тестовое задание по направлению Android- разработка.
Надеемся, что они помогут вам при выполнении задания
#советы
Он готов отвечать на ваши вопросы про тестовое задание по направлению Android- разработка.
Надеемся, что они помогут вам при выполнении задания
#советы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1👌1
Следующий вопрос от @Dreamwalker_123: Добрый! какое разрешение экрана на примере?
👍2