Распространенная тема - сопроводительное письмо к вакансии. Особенно это важно для программиста т.к. можно описать неформальные нюансы, которые не вошли в резюме.
Мы составили набор рекомендаций по составлению этого письма — пользуйтесь 😉
#пользаproglib
Мы составили набор рекомендаций по составлению этого письма — пользуйтесь 😉
#пользаproglib
Пост-дайджест туториалов по разработке для Android: в статьях — полезные весьма полезные штуки — вам должно понравиться 😎
👉 Своя библиотека под Android за один вечер
👉 Кастомный TabRow Indicator в Jetpack Compose
👉 10 полезных функций Kotlin для разработчиков Android
👉 Создаем фоновую службу для Android, которая будет работать вечно
👉 Реализуем WhatsApp’s Circular Reveal на Jetpack Compose
👉 Мануал по созданию приложений с чистой архитектурой, модульностью и тестированием
#дайджест
👉 Своя библиотека под Android за один вечер
👉 Кастомный TabRow Indicator в Jetpack Compose
👉 10 полезных функций Kotlin для разработчиков Android
👉 Создаем фоновую службу для Android, которая будет работать вечно
👉 Реализуем WhatsApp’s Circular Reveal на Jetpack Compose
👉 Мануал по созданию приложений с чистой архитектурой, модульностью и тестированием
#дайджест
👍3
⚠️ На сайте DeveloperAndroidCom появился туториал по повышению производительности SQLite.
Разработчики обещают, что используя эти рекомендации, приложение будет работать быстро и предсказуемо по мере роста объема данных, а также вы снизите вероятность возникновения проблем с производительностью, которые трудно воспроизвести и устранить.
Это ли не чудо?
Найдете здесь все
Разработчики обещают, что используя эти рекомендации, приложение будет работать быстро и предсказуемо по мере роста объема данных, а также вы снизите вероятность возникновения проблем с производительностью, которые трудно воспроизвести и устранить.
Это ли не чудо?
Найдете здесь все
🧠🧠🧠 Никогда не задумывались о том, как наш мозг принимает решения, как взвешивает все нюансы, как мы вообще мыслим? Тема, конечно, не одной статьи, но мы постарались вынести в нее самое основное, чтобы стало чуточку яснее 😉
Читать статью
#новостиproglib
Читать статью
#новостиproglib
👍2
В WWDC показали новый статический параллельный линкер. официально поддерживаемый для разработки под iOS. Говорят, что он в 5 раз быстрее, чем ld64 и оптимизирован для работы на нескольких ядрах.
Читать твит
#новостиproglib
Читать твит
#новостиproglib
👍2
Ребята из Google подвезли крутой воркшоп по data слою. В нем вы:
➖ Узнаете как создать свой слой для приложения.
➖ Поймете как вся эта петрушка вписывается в общую архитектуру.
➖ Исследуйте хранилища, источники данных и модели данных.
➖ Изучите как предоставлять доступ к данным через потоки.
➖ Иииии, естественно, протестируете софт на предмет правильного поведения.
🟢 Видео — https://www.youtube.com/watch?v=P125nWICYps
➖ Узнаете как создать свой слой для приложения.
➖ Поймете как вся эта петрушка вписывается в общую архитектуру.
➖ Исследуйте хранилища, источники данных и модели данных.
➖ Изучите как предоставлять доступ к данным через потоки.
➖ Иииии, естественно, протестируете софт на предмет правильного поведения.
🟢 Видео — https://www.youtube.com/watch?v=P125nWICYps
Нейросети уже давно плотно вошли в жизнь разработки(и не только). Они уже много чего умеют, в том числе создавать вменяемый рабочий код. Так почему бы не использовать их в корыстных целях, облегчив свою участь? Предлагаем хорошую подборку сервисов, которые уже сейчас можно прикрутить к проекту 😉
Перейти к статье
#новостиproglib
Перейти к статье
#новостиproglib
👍3
Постоянная рубрика: «Понедельничная подборка»
🎯 Эффективное тестирование React Native UI с помощью Maestro и Ignite
🎯 Делаем больше с Expo: используем Custom Native Code
🎯 Resizable и Draggable Boxes на Flutter Box Transform: строим Figma’s Crop UI
🎯 Как запустить фоновое задание, когда ваше приложение Flutter отвалилось
🎯 Работаем со SwiftData в SwiftUI
🎯 Apple Design Resources – iOS 17 и iPadOS 17
🎯 Создаем AI Bot на Speech-to-Text и Text-to-Speech в iOS
🎯 iOS — Как правильно настроить логирование на CocoaLumberjack
#дайджест
🎯 Эффективное тестирование React Native UI с помощью Maestro и Ignite
🎯 Делаем больше с Expo: используем Custom Native Code
🎯 Resizable и Draggable Boxes на Flutter Box Transform: строим Figma’s Crop UI
🎯 Как запустить фоновое задание, когда ваше приложение Flutter отвалилось
🎯 Работаем со SwiftData в SwiftUI
🎯 Apple Design Resources – iOS 17 и iPadOS 17
🎯 Создаем AI Bot на Speech-to-Text и Text-to-Speech в iOS
🎯 iOS — Как правильно настроить логирование на CocoaLumberjack
#дайджест
👍2
Недавно, вот тут, был вопрос с типичного собеседования по Kotlin. А вот правильный ответ:
В коде представлены лямбды. Все три формы записи означают одно и тоже. Правильный код на картинке.
#вопросыссобеседования
В коде представлены лямбды. Все три формы записи означают одно и тоже. Правильный код на картинке.
#вопросыссобеседования
👍5🌚1
🧑🎓 Эксперт из КРОК в данном видео о вариантности типов в Java и Kotlin. Спикер рассмотрит эволюцию вариантности типов в мире JVM, начиная с ковариантных массивов из самых первых версий Java, через подстановочные типы Java, до вариантности в месте объявления и в месте использования в Kotlin.
Смотреть видео
#новостьproglib
Смотреть видео
#новостьproglib
👀 Мониторинг сетевого пути
До iOS 11 доступность проверялась URLSession + SCNetworkReachability.
Правильный вариант — настраивать waitsForConnectivity в URLSession и будет вам счастье.
Подробнее в статье
#новостьproglib
До iOS 11 доступность проверялась URLSession + SCNetworkReachability.
Правильный вариант — настраивать waitsForConnectivity в URLSession и будет вам счастье.
Подробнее в статье
#новостьproglib
👍2
Вашему вниманию дайджест интересных штук за прошедшую неделю:
✏️ Что нового в Swift 5.9?
✏️ Создание надежной и чистой архитектуры / приложение VIPER для iOS
✏️ Что такое Resource Selection на Multiple Modules в Android Apps
✏️ Используйте UICollectionViewFlowLayout чтобы повращать
✏️ Повышение безопасности в приложениях iOS: практики с примерами кода
✏️ Как упростить аутентификацию с помощью API Credential Manager в Android-приложении
#дайджест
✏️ Что нового в Swift 5.9?
✏️ Создание надежной и чистой архитектуры / приложение VIPER для iOS
✏️ Что такое Resource Selection на Multiple Modules в Android Apps
✏️ Используйте UICollectionViewFlowLayout чтобы повращать
✏️ Повышение безопасности в приложениях iOS: практики с примерами кода
✏️ Как упростить аутентификацию с помощью API Credential Manager в Android-приложении
#дайджест
🔥1
🤔🤔🤔 Не знаете, как начать использовать регулярные выражения в Swift? Вот вам туториал. В нем вы узнаете, как создавать регулярки с помощью NSRegularExpression, как их сопоставлять и т. д.
Дерзайте, у вас все получится!
#новостьproglib
Дерзайте, у вас все получится!
#новостьproglib
Знатоки, внимание вопрос по Kotlin:
Сколько существует функций области видимости, какие и чем отличаются?
#вопросыссобеседования
Сколько существует функций области видимости, какие и чем отличаются?
#вопросыссобеседования
🤔1
Дебажим Jetpack Compose
В видосике узнаете, как решать распространенные проблемы при разработке с помощью Compose code, как оптимизировать производительность, а также layout inspection, composition tracing и т. д.
#нововстиproglib
В видосике узнаете, как решать распространенные проблемы при разработке с помощью Compose code, как оптимизировать производительность, а также layout inspection, composition tracing и т. д.
#нововстиproglib
👍1
Apple вводит новые правила приватности для разработчиков
Купертино не перестает удивлять. Они ввели новые жесткие правила, которые в большей степени будут обязывать юзать яблочные инструменты. Из интересного:
➖ Xcode теперь будет проверяться цифровыми подписями для SDK.
➖ Манифесты конфиденциальности для сторонних SDK.
➖ Если приложение использует потенциально опасные «штучки», нужно указать разрешенную причину использования API и и объявить это в декларации конфиденциальности.
Узнать больше
#новостиproglib
Купертино не перестает удивлять. Они ввели новые жесткие правила, которые в большей степени будут обязывать юзать яблочные инструменты. Из интересного:
➖ Xcode теперь будет проверяться цифровыми подписями для SDK.
➖ Манифесты конфиденциальности для сторонних SDK.
➖ Если приложение использует потенциально опасные «штучки», нужно указать разрешенную причину использования API и и объявить это в декларации конфиденциальности.
Узнать больше
#новостиproglib
❤3😁2👍1
Отвечаем на вопрос с собеседования, который мы задавали в этом посте.
Сколько существует функций области видимости, какие и чем отличаются?
В Kotlin есть 5 функций: let, run, with, apply, also.
Отличаются они 2 параметрами:
👉 способ ссылки на контекстный объект (this или it)
👉 возвращаемое значение (объект контекста или результат лямбды)
#вопросыссобеседования
Сколько существует функций области видимости, какие и чем отличаются?
В Kotlin есть 5 функций: let, run, with, apply, also.
Отличаются они 2 параметрами:
👉 способ ссылки на контекстный объект (this или it)
👉 возвращаемое значение (объект контекста или результат лямбды)
#вопросыссобеседования
🔥2
💥💥💥 Наконец-то Kotlin получил новую плюшку для мультиплатформы — WebAssembly — ура, товарищи!
WASM дает возможность запускаться непосредственно в браузере или в любой другой среде, которая поддерживает WebAssembly и удовлетворяет требованиям Kotlin. Это открывает широкие возможности, от создания высокопроизводительных веб‑приложений до использования серверных функций с Node.js.
Хотя оно еще экспериментальное, это не останавливает позаниматься пет-проектами для практики, а ролик как раз вам для этого в помощь 😎
Смотреть видео
WASM дает возможность запускаться непосредственно в браузере или в любой другой среде, которая поддерживает WebAssembly и удовлетворяет требованиям Kotlin. Это открывает широкие возможности, от создания высокопроизводительных веб‑приложений до использования серверных функций с Node.js.
Хотя оно еще экспериментальное, это не останавливает позаниматься пет-проектами для практики, а ролик как раз вам для этого в помощь 😎
Смотреть видео
🔥4❤1
🤖 Не знаете, как проходят реальные собесы? Готовитесь и хотите знать, что вас ждет и т. д.?
Есть реальный шанс узнать, как все происходит.
Ролик демонстрирует собеседование на джуна от руководителя группы разработчиков.
Смотреть видео
#новостьproglib
Есть реальный шанс узнать, как все происходит.
Ролик демонстрирует собеседование на джуна от руководителя группы разработчиков.
Смотреть видео
#новостьproglib
❤1