Подписывайтесь на наш новый канал @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, показывали способы защиты от частых проблем п...
Хотим сделать классную онлайн-школу с интересными спикерами и отзывчивыми менторами по программированию, data science и разработке игр. Какое(-ие) название(-я) вам нравится(-ятся) больше всего?
Anonymous Poll
16%
4%
progcourses
49%
5%
progtuts
23%
9%
progschool
10%
без разницы/все названия нормальные
12%
никакое не понравилось/предложу свое
📱 10 важных навыков разработчика приложений для Android
Если вы только собираетесь научиться создавать мобильные приложения для Android, голова может пойти кругом от обилия информации в сети. Попробуем разобраться, какие навыки действительно пригодятся начинающем разработчику.
https://proglib.io/sh/2pG4r7HSmy
Если вы только собираетесь научиться создавать мобильные приложения для Android, голова может пойти кругом от обилия информации в сети. Попробуем разобраться, какие навыки действительно пригодятся начинающем разработчику.
https://proglib.io/sh/2pG4r7HSmy
☁️ На пике технологий: эксперты Microsoft, Сбер и МТС рассказали о гибридных облаках
Предлагаем вниманию читателей небольшой обзор самых крутых открытий с прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum.
https://proglib.io/w/3def3fe4
Предлагаем вниманию читателей небольшой обзор самых крутых открытий с прошедшей недавно онлайн-конференции Microsoft Hybrid Cloud Forum.
https://proglib.io/w/3def3fe4
13 подвохов мобильного приложения, о которых лучше знать до старта разработки
После того, как автор статьи запустил три приложения руками разработчиков и ещё одно собственноручно, реализация функционала стала для него самой простой и прогнозируемой задачей из всех. На основании своего опыта он рассказывает о неожиданных сложностях, которые ждут начинающих разработчиков мобильных приложений.
https://proglib.io/w/1922df99
После того, как автор статьи запустил три приложения руками разработчиков и ещё одно собственноручно, реализация функционала стала для него самой простой и прогнозируемой задачей из всех. На основании своего опыта он рассказывает о неожиданных сложностях, которые ждут начинающих разработчиков мобильных приложений.
https://proglib.io/w/1922df99
Хабр
13 подвохов мобильного приложения, о которых лучше знать до старта разработки
Главная сложность в разработке приложения – накодить его функционал. Например, сделать редактирование текста для приложения-блокнота. Так я полагал, когда был мо...