Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck – Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.51K subscribers
1.71K photos
85 videos
52 files
4.54K links
Все самое полезное для мобильного разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Expandable List в Jetpack Compose 🧑‍🎓

Автор объясняет на примере, как сделать этот самый список. Приводит несколько вариантов решения. Полезный 💪 туториал для новичка.

Приступить
По данным опроса одного крупного сервиса для поиска работы, в индустриях IT, телекома и связи компаний производили индексацию зарплат:
менее чем полгода назад − 50%;
полгода-год назад − 29%;
более чем два года назад − 5%;
не помнят или затрудняются ответить – 16%.
😢1
Нашли митап по мобильной разработке, посвященный правильности и культуре написания документации и прочей писанины, которая должна приносить пользу, а не быть для галочки.

Смотреть

#новость
Вашему вниманию KotlinConf23.
Трехдневная крутая конференция темы которой даже не вместить в пост.
Очень серьезное мероприятие — советуем посмотреть.
Расписание вот: день 1, день 2, день 3
А вот тут видосы.

#новость
✍️ «Библиотека программиста» находится в поиске переводчика технических статей

Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.

Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».

Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.

➡️ Заполнить анкету ⬅️

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
1
Как катить фичи без релизов

🔥 Автор поведает нам клевую тему, такую как подход для динамичного и гибкого UI — Backend-Driven UI

Читать

#новость
Простенький джуновский вопрос по Kotlin.
#вопросы_с_собеседований

Что можете сказать о var, val, const val?
...............................................................................................................
var — это изменяемая переменная. После инициализации данные, хранящиеся в переменной можно изменить.
val — значение этой константы можно назначить во время выполнения программы.
const val — значение константе присваивается при компиляции.
8👍3
Любите Flutter и вдруг, внезапно, его нужно соединить с С# и С++?
Как раз для вас инструкция — не благодарите 😉😂

Читать статью

#новости
😢3
Coroutines и Concurrency — как часто путают эти понятия...
Спикер подробно расскажет, как происходит асинхронная работа в Kotlin, почему эта особенность языка важна и научит вас с ней работать.

Смотреть
5
Знаете простой способ входа пользователей в приложение iOS через учетные данные Google? Вот, пожалуйста, теперь знаете 😉😎

Читать статью
🥱3
WWDC 2023: Observation в Swift UI
В видео вы узнаете, как повысить производительность приложения и как переключаться с ObservableObject на Observable.

Смотреть
👍1
Вопрос по iOS
#вопросы_с_собеседований

Что вызывает ошибку в коде и как ее исправить?
...............................................................................................................
Нужно преобразовать каждое значение к одному типу данных:
var result = Double(a1) + Double(a2) + a3
🥱31👍4
Набор крутых макросов для Swift-а под различные нужды.

Вот сам набор
Как жить с двумя провайдерами карт в крупном проекте

При переходе с гугло-карт на что-то другое, возникает масса нюансов, разрешимых и не очень 😂. Автор в видео как раз об этом и поговорит с вами.

Смотреть

#новость
Рано или поздно приходит момент, когда нужно в приложении нужно что-то менять. Это отличный повод переставить все на MVVM рельсы. Об этом в материале.

Читать статью

#новость
🤔5
Если у вас подключено несколько Android-устройств без указанного серийника — вы получите в ответ ошибку. Как это исправить, расскажет автор следующей статьи.

Читать

#новость
👍1
Вопрос по React Native.
#вопросы_с_собеседований

Как React Native обрабатывает переход между разными экранами?
...............................................................................................................
React Native использует компонент Navigator для управления навигацией. Компонент отвечает за управление стеком экранов, где каждый экран представлен маршрутом.

Существует несколько пакетов, предоставляющих дополнительные навигационные решения, такие как react-navigation и react-router-native, которые обеспечивают более гибкое и многофункциональное решение в навигации.
👍5
Ищете вариант для стажировки?
У нас есть, что вам предложить.
8 вариантов ждут вас 😉

#новость