Анонсирована первая предварительная версия Android 12: https://proglib.io/w/f17f7c01
Android Developers Blog
First preview of Android 12
Posted by Dave Burke, VP of Engineering Every day, Android apps help billions of people work, play, communicate, and create on a wi...
Изучаем основные метрики мобильного приложения: https://proglib.io/w/786dbee6
Зачем нужна математика?
Из лекции аспиранта ВМК МГУ вы узнаете основные кейсы применения математики в индустриальных задачах.
https://proglib.io/w/ae566036
Из лекции аспиранта ВМК МГУ вы узнаете основные кейсы применения математики в индустриальных задачах.
https://proglib.io/w/ae566036
YouTube
Зачем нужна математика? Лекция аспиранта ВМК МГУ
Разбираем кейсы применения математики в индустриальных задачах.
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Внедрение зависимостей (DI) в iOS: сущность, назначение, известные библиотеки, а также их сравнение.
https://proglib.io/w/45ebd11f
https://proglib.io/w/45ebd11f
Хабр
DI в iOS: Complete guide
Всем привет, меня зовут Виталий, я iOS-разработчик в юните мессенджера в Тинькофф. Сегодня поговорим о том, что такое DI, зачем он нужен, рассмотрим известные би...
Сегодня стартует пятый ежегодный опрос отечественных мобильных разработчиков! Скоро мы узнаем:
📖 Откуда мобильщики получают новые знания
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего
Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.
⏩ Пройдите опрос, пошарьте его своей команде, ждите результата!
📖 Откуда мобильщики получают новые знания
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего
Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.
⏩ Пройдите опрос, пошарьте его своей команде, ждите результата!
Google Docs
Исследование российских команд мобильной разработки, 2021
Ежегодный опрос про состояние отечественного рынка мобильной разработки. Когда отвечаете на вопросы, старайтесь учитывать впечатления, полученные за весь прошедший 2020 год.
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2020: https://etolstoy.com/mobile…
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2020: https://etolstoy.com/mobile…
Подписывайтесь на наш новый канал @devopsslib и получайте полезные материалы по всему, что может быть интересно DevOps-специалисту.
Разбираемся с
https://proglib.io/w/78b5b6e7
@inlinable — одним из менее известных атрибутов Swift. Его целью является включение определенного набора микрооптимизаций, которые можно использовать для повышения производительности приложения. https://proglib.io/w/78b5b6e7
Swiftrocks
Understanding @inlinable in Swift
The @inlinable attribute is one of Swift's lesser-known attributes. Like others of its kind, its purpose is to enable a specific set of micro-optimizations that you can use to increase the performance of your application.
Senior Android Developer из ThredUp Yvgen Troshchiy рассказывает о самых главных моментах, которые необходимо знать на старте карьеры Android-разработчика. Получился четкий план действий для новичков.
https://proglib.io/w/6be644a4
https://proglib.io/w/6be644a4
ДОУ
Хочу стать Android Developer. Что, где и как учить
Это статья для тех, кто хочет стать Android-разработчиком, и в целом для всех, кто желает работать программистом. Несмотря на то, что все примеры касаются Android, есть также много общих советов, которые будут полезны специалистам разных направлений.
Перевод статьи о полезных протоколах в Swift 5, которые могут сэкономить много времени и вывести ваш код на новый уровень.
https://proglib.io/w/bd707db4
https://proglib.io/w/bd707db4
AppTractor
Swift 5: полезные протоколы, чтобы писать как профессионал
Вы знаете, какая это пустая трата времени, если вы пишете код с нуля и позже обнаруживаете, что Swift уже предоставляет встроенное решение. Использование протоколов часто решает эту проблему, а также делает ваш код более чистым и эффективным.
Язык программирования, на котором больше всего пишите
Anonymous Poll
12%
Python
8%
JavaScript
22%
Java
8%
С/C++
8%
С#
3%
PHP
2%
Go
33%
Kotlin
31%
Swift
6%
Другой
Полезный видеоматериал для новичков в разработке под Android про HTTP и REST.
https://proglib.io/w/b97c43d1
https://proglib.io/w/b97c43d1
YouTube
Introduction to HTTP/REST - Android Basics in Kotlin
Being able to interact with data from the internet is an important skill for Android developers. In this pathway, learn about HTTP/REST and what it means for developing connected apps.
Android Basics in Kotlin → https://g.co/android/basics
Subscribe to…
Android Basics in Kotlin → https://g.co/android/basics
Subscribe to…
Разбираемся с нововведениями Swift 5.4 и следим за процессом выпуска Swift 5.5.
SwiftBook
Что нового в Swift 5.4? - SwiftBook
Swift 5.4 приносит с собой значительные улучшения в компиляции, включая улучшенную автоподстановку кода в выражениях, а также значительное ускорение инкрементной компиляции. А еще Swift 5.4 привносит нам новые интересные функции и усовершенствования, а которых…
Какой ваш коммерческий опыт в IT
Anonymous Poll
25%
нет опыта
14%
до 1 года включительно
28%
от 1 года до 3 лет включительно
17%
от 3 до 6 лет включительно
16%
более 6 лет
Изучаем Jetpack Compose по шагам: https://proglib.io/w/da6eaec1
Пополняемая серия видеоуроков по Kotlin Multiplatform (KMM) для начинающих от Екатерины Петровой. Из первого видео вы узнаете, что такое KMM и как вы можете использовать его в своем проекте. Вы настроите среду и подготовитесь к созданию первого кроссплатформенного мобильного приложения с KMM.
На втором видео показано, как создать первое кроссплатформенное приложения с помощью KMM с общей кодовой базой и собственным пользовательским интерфейсом без потери производительности. Вы начнете с использования мастера проектов в плагине KMM Android Studio, затем узнаете о структуре проекта KMM, о том, как настраивается общий модуль и как он связан с собственными проектами iOS и Android. После этого вы измените приложения, добавив зависимость от кроссплатформенной библиотеки kotlinx.datetime, и посмотрите, как запускать, тестировать и отлаживать приложения на обеих платформах.
https://proglib.io/w/2a749866
На втором видео показано, как создать первое кроссплатформенное приложения с помощью KMM с общей кодовой базой и собственным пользовательским интерфейсом без потери производительности. Вы начнете с использования мастера проектов в плагине KMM Android Studio, затем узнаете о структуре проекта KMM, о том, как настраивается общий модуль и как он связан с собственными проектами iOS и Android. После этого вы измените приложения, добавив зависимость от кроссплатформенной библиотеки kotlinx.datetime, и посмотрите, как запускать, тестировать и отлаживать приложения на обеих платформах.
https://proglib.io/w/2a749866
X (formerly Twitter)
Ekaterina Petrova (@KathrinPetrova) on X
Катя, Кипр, KEO, Коты, Качалка, Котлин. И , @PodcastPodlodka, конечно.
Разбираем три простых шага для создания всплывающего меню на Swift без использования сторонних библиотек.
https://proglib.io/w/31087f5e
https://proglib.io/w/31087f5e
Medium
Creating a native popup menu over a UIButton or UINavigationBar
Three simple steps to creating a native popup menu, without needing any third-party libraries
Ищете работу в ИТ и устали ежедневно просматривать десятки сайтов? Подписывайтесь в Telegram на наши каналы с вакансиями!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
«Библиотека программиста» отобрала для вас лучшие на российском рынке труда предложения по разным направлениям: Go, Python, C#/C/C++, Java, JavaScript, PHP, Data Science, Quality Assurance, DevOps, мобильной разработке и другим непонятным аббревиатурам и сокращениям.
Здесь вы получите актуальную информацию первыми:
@pydevjob
@jsdevjob
@csharpdevjob
@javadevjob
@datajob
@phpdevjob
@godevjob
@mobiledevjob
@cppdevjob
@testerrjob
@devopssjob
Узнавайте о самых интересных вакансиях без лишних телодвижений!
Видеозаписи выступлений / таймкоды / ссылки на презентации спикеров митапа для Android-инженеров от Авито.
https://proglib.io/w/d2d8176a
https://proglib.io/w/d2d8176a
Хабр
Материалы митапа для андроид-инженеров: поиск проблем сборки, защита от них и работа с Gradle
Недавно прошёл наш Android meetup, где ребята из платформенной команды Авито делились своим опытом работы с Gradle, показывали способы защиты от частых проблем п...