🤔 Если ваш технический менеджер порывается/дорвался до код-ревью, всем это не нравится, но не знаете, как успокоить активиста — милости просим в наш материал 🤝
Читать статью
#новость
Читать статью
#новость
❤4
В помощь вливающимся в iOS разработку подготовили краткий учебный план, покрывающий практически все, что пригодится джуну.
Английский язык (lingualeo, EnglishSpeakingCourses)
Алгоритмы (Алгоритмы. Построение и анализ, Data Structures & Algorithms in Swift, Гарвардский курс)
Git (Git book, LearnGitBranching)
Swift (SwiftLearn, iOS Apprentice, Swift Programming Tutorial)
Платформа (UIKit, SwiftUI)
Пока достаточно — дальше еще подкинем 😉
Английский язык (lingualeo, EnglishSpeakingCourses)
Алгоритмы (Алгоритмы. Построение и анализ, Data Structures & Algorithms in Swift, Гарвардский курс)
Git (Git book, LearnGitBranching)
Swift (SwiftLearn, iOS Apprentice, Swift Programming Tutorial)
Платформа (UIKit, SwiftUI)
Пока достаточно — дальше еще подкинем 😉
❤4🥱1
Знаете, что такое Ripple и Material Design? В статье вас ждут всякие формулы вычисления, как все происходит со State, какие различия в Material Design 2 и 3 и много другого.
Приятного чтения
Приятного чтения
#вопросы_с_собеседований
Вопрос на базовые знания Flutter.
Для чего применяются Keys? Какие типы Keys бывают?
...............................................................................................................
➖ Получать указатель на конкретный виджет.
➖ Отображение элементов в списке виджетов.
➖ Перерисовка виджета через подмену ключа.
Всего типов (они же «наследники» главного класса Key) четыре:
➖ ValueKey
➖ ObjectKey
➖ UniqueKey
➖ GlobalKeyKey
Вопрос на базовые знания Flutter.
Для чего применяются Keys? Какие типы Keys бывают?
...............................................................................................................
➖ Получать указатель на конкретный виджет.
➖ Отображение элементов в списке виджетов.
➖ Перерисовка виджета через подмену ключа.
Всего типов (они же «наследники» главного класса Key) четыре:
➖ ValueKey
➖ ObjectKey
➖ UniqueKey
➖ GlobalKeyKey
👍3
Expandable List в Jetpack Compose 🧑🎓
Автор объясняет на примере, как сделать этот самый список. Приводит несколько вариантов решения. Полезный 💪 туториал для новичка.
Приступить
Автор объясняет на примере, как сделать этот самый список. Приводит несколько вариантов решения. Полезный 💪 туториал для новичка.
Приступить
По данным опроса одного крупного сервиса для поиска работы, в индустриях IT, телекома и связи компаний производили индексацию зарплат:
менее чем полгода назад − 50%;
полгода-год назад − 29%;
более чем два года назад − 5%;
не помнят или затрудняются ответить – 16%.
менее чем полгода назад − 50%;
полгода-год назад − 29%;
более чем два года назад − 5%;
не помнят или затрудняются ответить – 16%.
😢1
А как у вас обстоят дела с повышением з/п?
Anonymous Poll
17%
Примерно, как в тексте выше
10%
Нормально все!
9%
Выбивал недавно - еле допросился
27%
Ну какое повышение?!!! Какая индексация?!!!
18%
Зарплата повышается стабильно раз в год
19%
Я отношусь к 16%...
✍️ «Библиотека программиста» находится в поиске переводчика технических статей
Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.
Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».
Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.
Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».
Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
❤1
Подборочка мира мобильного вам на обед:
🔹 Императивный UIKit vs Декларативный SwiftUI
🔹 Как использовать UIContentUnavailableConfiguration для управления пустыми состояниями
🔹 Сервисы Google и Huawei в единой кодовой базе Android-приложения
🔹 Топ-3 ништяков, которые нужно знать из Google I/O '23
🔹 Алгоритм создания бесшовного списка данных
🔹 MVVM с чистой архитектурой в React Native
#дайджест
🔹 Императивный UIKit vs Декларативный SwiftUI
🔹 Как использовать UIContentUnavailableConfiguration для управления пустыми состояниями
🔹 Сервисы Google и Huawei в единой кодовой базе Android-приложения
🔹 Топ-3 ништяков, которые нужно знать из Google I/O '23
🔹 Алгоритм создания бесшовного списка данных
🔹 MVVM с чистой архитектурой в React Native
#дайджест
👍1
Простенький джуновский вопрос по Kotlin.
#вопросы_с_собеседований
Что можете сказать о var, val, const val?
...............................................................................................................
var — это изменяемая переменная. После инициализации данные, хранящиеся в переменной можно изменить.
val — значение этой константы можно назначить во время выполнения программы.
const val — значение константе присваивается при компиляции.
#вопросы_с_собеседований
Что можете сказать о var, val, const val?
...............................................................................................................
var — это изменяемая переменная. После инициализации данные, хранящиеся в переменной можно изменить.
val — значение этой константы можно назначить во время выполнения программы.
const val — значение константе присваивается при компиляции.
❤8👍3
Любите Flutter и вдруг, внезапно, его нужно соединить с С# и С++?
Как раз для вас инструкция — не благодарите 😉😂
Читать статью
#новости
Как раз для вас инструкция — не благодарите 😉😂
Читать статью
#новости
😢3
Coroutines и Concurrency — как часто путают эти понятия...
Спикер подробно расскажет, как происходит асинхронная работа в Kotlin, почему эта особенность языка важна и научит вас с ней работать.
Смотреть
Спикер подробно расскажет, как происходит асинхронная работа в Kotlin, почему эта особенность языка важна и научит вас с ней работать.
Смотреть
❤5
Знаете простой способ входа пользователей в приложение iOS через учетные данные Google? Вот, пожалуйста, теперь знаете 😉😎
Читать статью
Читать статью
🥱3
WWDC 2023: Observation в Swift UI
В видео вы узнаете, как повысить производительность приложения и как переключаться с ObservableObject на Observable.
Смотреть
В видео вы узнаете, как повысить производительность приложения и как переключаться с ObservableObject на Observable.
Смотреть
👍1
Вопрос по iOS
#вопросы_с_собеседований
Что вызывает ошибку в коде и как ее исправить?
...............................................................................................................
Нужно преобразовать каждое значение к одному типу данных:
var result = Double(a1) + Double(a2) + a3
#вопросы_с_собеседований
Что вызывает ошибку в коде и как ее исправить?
...............................................................................................................
Нужно преобразовать каждое значение к одному типу данных:
var result = Double(a1) + Double(a2) + a3
🥱31👍4
Ловите подборку интересностей по Android, iOS и Flutter.
👉 Slow architecture в Swift
👉 Запускаем iOS тесты на Marathon Cloud
👉 Как эволюционировали уязвимости в приложениях для Android
👉 Что внутри Android SDK
👉 Native Apps вымерли
👉 Несколько полезных линтеров для React Native
#дайджест
👉 Slow architecture в Swift
👉 Запускаем iOS тесты на Marathon Cloud
👉 Как эволюционировали уязвимости в приложениях для Android
👉 Что внутри Android SDK
👉 Native Apps вымерли
👉 Несколько полезных линтеров для React Native
#дайджест
🔥2