This media is not supported in your browser
VIEW IN TELEGRAM
В 15м Xcode появилась возможность форматировать несколько строк в одну.
❤12🤔3
Подборка материалов для новичков в Android-разработке: курсы, книги, ресурсы.
➖ «Java Concurrency на практике», Брайан Гётц
➖ StartAndroid
➖ Android Academy
➖ Android Broadcast
➖ Mobile Developer
➖ «Совершенный код», Стив Макконнелл
➖ «Чистый код», Роберт Мартин
➖ Школа мобильной разработки
➖ Java Tutorial
➖ Google Android Developers
#дайджест
➖ «Java Concurrency на практике», Брайан Гётц
➖ StartAndroid
➖ Android Academy
➖ Android Broadcast
➖ Mobile Developer
➖ «Совершенный код», Стив Макконнелл
➖ «Чистый код», Роберт Мартин
➖ Школа мобильной разработки
➖ Java Tutorial
➖ Google Android Developers
#дайджест
👍2
✍️✍️✍️ Пишем юнит-тесты и UI-тесты в приложении Kotlin Multiplatform
Автор напишет несколько тестов и покажет их на деле.
Читать статью
#новость
Автор напишет несколько тестов и покажет их на деле.
Читать статью
#новость
Medium
Write unit tests and UI tests in your Kotlin Multiplatform app!
Recently I have been writing a lot of Kotlin code, and with the code comes the responsibility of delivering high quality and maintainable…
#вопросы_с_собеседований
Чем будет свойство pounds из кода на картинке?
...............................................................................................................
Свойство pounds еще называют вычисляемым свойством.
В Swift вычисляемые свойства не хранятся в объекте. Вычисляемое свойство означает, что его значение вычисляется "по требованию" только при попытке доступа к нему. Создавать вычисляемые свойства можно с помощью методов get и (необязательно) set.
Чем будет свойство pounds из кода на картинке?
...............................................................................................................
Свойство pounds еще называют вычисляемым свойством.
В Swift вычисляемые свойства не хранятся в объекте. Вычисляемое свойство означает, что его значение вычисляется "по требованию" только при попытке доступа к нему. Создавать вычисляемые свойства можно с помощью методов get и (необязательно) set.
🥱3😢2👍1
Кому в IT жить хорошо
Подготовили для вас информацию, о том, как попасть в сливки Калифорнийской местности и косить тонны баксов.
Начать изучение
Подготовили для вас информацию, о том, как попасть в сливки Калифорнийской местности и косить тонны баксов.
Начать изучение
😁2🤔1
#вопросы_с_собеседований
Что такое Force Unwrapping и когда его следует использовать?
...............................................................................................................
Force Unwrapping пытается преобразовать опциональное значение в значение независимо от того, содержит оно значение или нет.
Принудительное разворачивание небезопасно, потому что если опция является nil и вы попытаетесь ее развернуть, это вызовет ошибку, которая приведет к краху приложения. Таким образом, ее следует избегать, если вы не уверены на 100%, что опция не является nil.
Что такое Force Unwrapping и когда его следует использовать?
...............................................................................................................
Force Unwrapping пытается преобразовать опциональное значение в значение независимо от того, содержит оно значение или нет.
Принудительное разворачивание небезопасно, потому что если опция является nil и вы попытаетесь ее развернуть, это вызовет ошибку, которая приведет к краху приложения. Таким образом, ее следует избегать, если вы не уверены на 100%, что опция не является nil.
🥱7👍1
🤖🧑🎓 Подборка по Android
🔹 Генерируем файлы с кодом по шаблону в Android Studio LiveTemplates
🔹 Платформа и качество в I/O, Android 14 Beta 3 и многое другое
🔹 Создаем сетку фотографий с множественным выбором на Jetpack Compose
🔹 Тестирование Android Flows во ViewModel с помощью Turbine
🔹 Gradle deep dive — демистификация скрипта groovy
🔹 Как избежать множественных событий onClick на Jetpack Compose Buttons
#дайджест
🔹 Генерируем файлы с кодом по шаблону в Android Studio LiveTemplates
🔹 Платформа и качество в I/O, Android 14 Beta 3 и многое другое
🔹 Создаем сетку фотографий с множественным выбором на Jetpack Compose
🔹 Тестирование Android Flows во ViewModel с помощью Turbine
🔹 Gradle deep dive — демистификация скрипта groovy
🔹 Как избежать множественных событий onClick на Jetpack Compose Buttons
#дайджест
❤2
Занимаетесь ли вы спортом? Каким ?
Anonymous Poll
35%
Тренажерный зал
17%
Пробежка
9%
Велопрогулки
25%
Нет, никаким
10%
Плавание
8%
Лыжи, сноуборд и т. д.
12%
Киберспорт
23%
Другое
🥱2👍1
Компилятор Kotlin, K1 и K2, фронтенд, бекенд - все в кучу 😀
Рассказ о том, почему существует так много версий и как это влияет данные и т. д.
Разбираемся
#новость
Рассказ о том, почему существует так много версий и как это влияет данные и т. д.
Разбираемся
#новость
Хотите знать, почему неправильно проектируется программное обеспечение? 🤓 У нас есть все ответы.
Переходите, любопытствуйте
Переходите, любопытствуйте
Apple Design Resources – iOS 17 и iPadOS 17
🍏 представило новый кит для Figma — компоненты, шаблоны и даже туториалы.
Пользуйтесь
🍏 представило новый кит для Figma — компоненты, шаблоны и даже туториалы.
Пользуйтесь
🔥4
🤔 Если ваш технический менеджер порывается/дорвался до код-ревью, всем это не нравится, но не знаете, как успокоить активиста — милости просим в наш материал 🤝
Читать статью
#новость
Читать статью
#новость
❤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%...