tgoop.com »
United States »
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck » Telegram Web
IOS-разработчик — от 250 000 до 450 000 ₽, гибрид (Москва)
Android-разработчик (Погода) — от 250 000 до 450 000 ₽, гибрид (Москва, Санкт-Петербург, Минск)
Разработчик ядра iOS / системный программист / iOS Kernel Developer — от 500 000 ₽, удалёнка
Flutter Developer — от 150 000 до 300 000 ₽, удалёнка
Мобильный разработчик (React Native) — от 200 000 ₽, гибрид
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Проблема:
При быстром скролле списка с картинками или сложной разметкой начинаются тормоза. Как это исправить?
Решение:
RecyclerView.setHasFixedSize(true)
recyclerView.setHasFixedSize(true) // Если все элементы одинакового размера
Это избавит RecyclerView от лишних расчетов при скролле.
onBindViewHolder
// Загружайте изображения асинхронно (Glide/Picasso)
Glide.with(context)
.load(items[position].imageUrl)
.into(holder.imageView)
// Избегайте тяжелых операций здесь!
}
DiffUtil
для умных обновленийval diffResult = DiffUtil.calculateDiff(callback)
diffResult.dispatchUpdatesTo(adapter)
Это предотвратит мерцание и перерисовку всех элементов.
Бонус:
Результат:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔1
Рынок IT-специалистов в Европе является одним из самых динамичных и конкурентных в мире. Западная и Восточная Европа представляют собой два уникальных «региона» с разными экономическими, культурными и образовательными особенностями, которые влияют на процессы найма IT-специалистов.
Цель данной статьи — провести сравнительный анализ подходов к найму IT-специалистов в этих европейских зонах, выделить ключевые различия и сходства.
#cвежак
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5
ToastKit — это легкий и полностью настраиваемый Swift-пакет, который поможет вам отображать информационные сообщения (тосты) в вашем приложении.
Он прост в использовании, поддерживает различные встроенные стили, такие как success, warning, info, error, отображение SF Symbols и иконок и т.п., а также позволяет полностью настраивать их под ваши нужды.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
Представьте, что можно тестировать android-код без эмулятора, запуская тесты за секунды вместо минут. Именно это обещает Robolectric — библиотека, которую либо любят, либо ненавидят, но точно не игнорируют.
За кажущейся простотой «просто добавь зависимость» скрывается удивительная магия модификации байткода, о которой не рассказывают в статьях. Предлагаю разобраться, как на самом деле работает магия Robolectric и почему эти знания пригодятся любому android-разработчику.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😁1
Мы не могли пройти мимо нашумевшего тренда и попросили ИИ перенести наши любимые языки программирования во вселенную Миядзаки.
Как вам образ? Расскажите в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11
Чтобы удалить ветку в Git, можно использовать команду
git branch -d
или git branch -D
. Опция -d
предназначена для безопасного удаления: удаление ветки произойдёт только в том случае, если было проведено слияние (merge) с текущей веткой. Опция -D
предназначена для принудительного удаления, при котором ветка будет удалена независимо от того, полностью она слилась или нет. Вот команды:git branch -d branchName
git branch -D branchName
Библиотека мобильного разработчика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
Для пытливых разработчиков до сих пор остается актуальным вопрос использования табуляции и пробелов для форматирования кода. Могут ли они быть взаимозаменяемы: например, 2 пробела на табуляцию или 4?
Но единого стандарта нет, поэтому иногда между разработчиками возникает непонимание. Кроме того, различные IDE и их компиляторы обрабатывают табуляцию также по-своему.
Решением вопроса обычно становится соглашение о правилах форматирования в рамках проекта или языка программирования в целом
А что думаете вы? Табы или пробелы? Голосуйте и пишите свое мнение в комментариях
❤️ — 14 ТБ кода? А могло бы быть 5ТБ, если бы там были табы, а не пробелы.
👍 — Ваши табы неясно показываются и отъедают место на экране, лучше пробелы.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍5
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👾1
Что выведет код?
Anonymous Quiz
4%
[3, 6, 9, 12, 15]
6%
[15, 12, 9, 6, 3]
19%
[9, 36, 81, 144, 225]
72%
[225, 144, 81, 36, 9]
Junior Java/Kotlin Developer — от 75 000 ₽, удалёнка
React Native мобильный разработчик (Middle/Middle+) — от 120 000 до 200 000 ₽, удалёнка
Android developer — удалёнка
Разработчик React Native — от 1600 до 2240 $, удалёнка
MOBILE JS-разработчик (middle/senior) — от 250 000 до 450 000 ₽, гибрид (Москва)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
AstraCrypt — это бесплатное, мощное приложение для шифрования с открытым исходным кодом, в котором есть все необходимое для обеспечения безопасности ваших данных.
Фичи: надежные алгоритмы шифрования, мультишифрование, безопасное хранение, дополнительная аутентификация пользователя, поддержка внешних хранилищ, пользовательские настройки безопасности, современный пользовательский интерфейс на основе Material You и пр.
⚙️ AstraCrypt на GitHub
Библиотека мобильного разработчика
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤩2
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
🔥1
🔍 Optional vs Nullable на стыке технологий
При разработке современных приложений важнейшую роль играет качество клиент-серверного взаимодействия. Для достижения стабильной связи между мобильными и веб приложениями и серверной частью необходимо стремиться к созданию надежного и эффективного механизма обмена данными. Это подразумевает создание устойчивого API, которое трудно сломать даже при изменениях в архитектуре сервера, а также легкость интеграции новых клиентов.
Кроме того, одним из ключевых приоритетов становится повышение продуктивности команд разработчиков. Важно сократить цикл разработки новых функций и обновлений, позволив разработчикам быстро вносить изменения и выпускать обновления, ускоряя процесс итераций.
👉 Читать статью
Библиотека мобильного разработчика
#свежак
При разработке современных приложений важнейшую роль играет качество клиент-серверного взаимодействия. Для достижения стабильной связи между мобильными и веб приложениями и серверной частью необходимо стремиться к созданию надежного и эффективного механизма обмена данными. Это подразумевает создание устойчивого API, которое трудно сломать даже при изменениях в архитектуре сервера, а также легкость интеграции новых клиентов.
Кроме того, одним из ключевых приоритетов становится повышение продуктивности команд разработчиков. Важно сократить цикл разработки новых функций и обновлений, позволив разработчикам быстро вносить изменения и выпускать обновления, ускоряя процесс итераций.
👉 Читать статью
Библиотека мобильного разработчика
#свежак
❤2
Промпт:
Пожалуйста, составь полный чек-лист для проведения проверки кода. Включи в него такие аспекты, как стандарты программирования, соображения производительности, уязвимости в системе безопасности и охват тестированием: [вставьте здесь детали проекта].
Структурированный процесс обзора кода помогает выявлять проблемы на ранней стадии и способствует развитию культуры качества в командах разработчиков.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👾3