Open KODE – Telegram
Open KODE
2.9K subscribers
1.44K photos
77 videos
13 files
333 links
Международная IT-компания. Создаём цифровые продукты с 2013 года. Рассказываем, как построить карьерный трек в IT

Стажировки в KODE: https://edu.kode.ru/
Карьера у нас: https://career.kode.ru/
Общаемся с вами в чате: t.me/openkodechat
Download Telegram
Как решить тестовое к стажировке по Android-направлению

На связи Илья, ментор стажировки по Android. Готов ответить тем, кто уже начал решать тестовое и столкнулся с вопросами. Собрал самые популярные вопросы, с которыми ко мне приходят ребята.

С чего начать?
Изучить стек и требования, исходя из этого, подберите подходящую архитектуру и библиотеки.

Внимательно посмотрите на дизайн, особенно — на разные его нюансы. Подумайте, что можно сделать из коробки, а что – нет. Найдите простые решения в виде библиотек, чтобы не тратить время на написание костылей и их отладку.

Как подобрать библиотеки?
Скорее всего основной сложностью будет верстка (UI). Если с Jetpack Compose не знакомы, стоит пройти официальные туториалы Jetpack Compose Tutorial. После этого, скорее всего, у вас все получится, т.к. фреймворк достаточно простой, если не вдаваться в детали.

Далее стоит заглянуть в набор библиотек Accompanist, там можете найти большинство полезных библиотек, которых пока что нет в основном фреймворке. А если и этого не хватит, то тогда можно поискать готовые решения на Github.

Главный совет
Чаще запускайте приложение на девайсе, проверяйте разные краевые кейсы, и постоянно думайте, как можно улучшить то, что есть.

В целом, эти шаги полезны всем, кто собирается начать свой путь в IT по направлению Android. Даже если в пока не планируете проходить стажировку, советую обратить внимание на Jetpack Compose Tutorial и Accompanist. Ну и больше практиковаться ⚡️

#стажировка
11👏1
Отвечаем на вопросы по Android
Если ты уже начал решать задание и у тебя есть вопросы — пиши их в комментариях. Илья ответит на них в ближайшее время.

Если вы уже заждались ответы на вопросы от Антона по iOS ко вчерашнему посту, не отчаивайтесь. Антон ответит всем сегодня вечером, а пока он занят на проекте, можете прислать еще парочку 🙂

#советы
4
Вчера вечером Антон ответил на вопросы о тестовом для iOS, чтобы ответы увидели все, дублируем видео Антона в канал. Надеемся, ответы помогут вам решить тестовое
🔥4
Forwarded from RoundGram
This media is not supported in your browser
VIEW IN TELEGRAM
4👍2🔥2
Вопрос от @A_Zavershinskiy: Приветы! Я правильно понял, что в проекте приложения нужно выбрать минимальный таргет 15 iOS?
А то меня смущает 15+
Forwarded from RoundGram
This media is not supported in your browser
VIEW IN TELEGRAM
6👍1
Вопрос от @Dreamwalker_123

на каком экране будете проверять тестовое?
Forwarded from RoundGram
This media is not supported in your browser
VIEW IN TELEGRAM
6👍1
Ответ на вопрос @iRVakula оказался таким длинным, что не уместился в кружок 😀, поэтому записали видео

"Пользователь должен иметь возможность перезагрузить список людей жестом pull-to-refresh. Если в процессе обновления произошла ошибка, необходимо ее игнорировать. Если данные загрузились успешно, необходимо обновить список на главном экране. При этом параметры поиска и сортировки, если они были выставлены ранее, должны учитываться и не должны быть сброшены."

ТОЛЬКО СОРТИРОВКА (алфавит / ДР) и ПОИСК (т.е. введенный текст в поле поиска)?  или еще должна сохраниться выбранная вкладка (например "iOS" или "Designers")
С вопросом от @godoffirekirill13 похожая история, ловите видосик

Можно работать со сторибордами? Или все надо кодом сделать в swiftUi просто коллекции кодом не получается у меня делать(можно таблицей - знаю) и еще уведомления что не подключается api просто ксиба через делегат верно?
Всем привет! На связи Илья ⭐️
Он готов отвечать на ваши вопросы про тестовое задание по направлению Android- разработка.

Надеемся, что они помогут вам при выполнении задания

#советы
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥1👌1
Forwarded from RoundGram
This media is not supported in your browser
VIEW IN TELEGRAM
🔥6👍1
Вопрос от @thindie:
Привет! Размеры действительно в Пикселях, или подразумеваются Dp? Все размеры и паддинги в дизайн проекте выглядят как стандартные Dp :)
3
Forwarded from RoundGram
This media is not supported in your browser
VIEW IN TELEGRAM
4👍1
Еще вопросик от @thindie:
Иконка "X" потерялась или у нее какая то специальная логика?
3
Forwarded from RoundGram
This media is not supported in your browser
VIEW IN TELEGRAM
👍5
Следующий вопрос от @Dreamwalker_123: Добрый! какое разрешение экрана на примере?
👍2
Forwarded from RoundGram
This media is not supported in your browser
VIEW IN TELEGRAM
👍3
На следующий вопрос от @alxtrpv отвечаем в формате видео:
Привет. Подскажите что тут означает параметр Gaр
👌3