Forwarded from Книги для программистов
Добрый вечер. Комьюнити Библиотеки программиста подумывает о том, чтобы организовать встречу офлайн в конце октября у нас на локации в мск. Хотим узнать ваше мнение, во что бы вы хотели поиграть в компании из 6-10 человек (единомышленников-программистов)
Anonymous Poll
16%
Монополия
20%
Мафия
9%
Крокодил
5%
Домино
18%
Покер
14%
Кто я такой (стикеры на лбу)
11%
Квизы (участики делятся на команды)
13%
Манчкин
4%
Другое (в комментариях)
40%
Полное прекращение работы Telegram в России
В Android 12 завезли новый SplashScreen API, с помощью которого вам не нужно создавать отдельные Активити для настройки экрана-заставки. Из статьи вы узнаете основные шаги для перехода на SplashScreen API.
https://proglib.io/w/766b45f7
https://proglib.io/w/766b45f7
Medium
SplashScreen API — Android 12 (Part 1)
Splash screen is the initial screen you’ll see when you open your app. It also called as launch screen or start up screen. The duration at…
Плейлист с видеоуроками, в которых Sean Allen (iOS-инженер и автор образовательного контента о разработке для iOS) объясняет назначение ключевых слов Swift.
https://proglib.io/w/615d9b5f
https://proglib.io/w/615d9b5f
Свежий выпуск MAD Skills, из которого вы узнаете об извлечении данных из сети и их отображении в UI.
https://proglib.io/w/28bc2003
https://proglib.io/w/28bc2003
YouTube
Paging: Fetching data from network - MAD Skills
In this episode of Paging for the Modern Android Development Skills series, Android Developer Relations Engineer TJ Dahunsi will start using the pager for populating the UI.
Paging 3.0 overview → https://goo.gle/3zDjfEn
Paging code lab → https://goo.gle/3kFytEC…
Paging 3.0 overview → https://goo.gle/3zDjfEn
Paging code lab → https://goo.gle/3kFytEC…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#tip #tools
А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.
Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.
Смотреть демо
А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.
Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.
Смотреть демо
Не совсем свежее, но достаточно полезное руководство по анализу производительности сборки в Xcode.
https://proglib.io/w/de052209
https://proglib.io/w/de052209
SwiftLee
Build performance analysis for speeding up Xcode builds
Speed up Xcode Build Performance by gaining insights using Build Timing Summary and various techniques that can save you a lot of time.
Flutter For Dummies (2020)
Автор: Barry Burd
От реализации начальной структуры до написания кода на Dart в книге рассказывается все о разработке полноценных мобильных и веб-приложений: создание интуитивно понятного и красивого UI, добавление богатой интерактивности, извлечение данных и многое другое.
Вы также увидите в действии функцию Hot Reload, которая обеспечивает изменение исходного кода в работающем приложении без необходимости его перезапуска.
Скачать
Автор: Barry Burd
От реализации начальной структуры до написания кода на Dart в книге рассказывается все о разработке полноценных мобильных и веб-приложений: создание интуитивно понятного и красивого UI, добавление богатой интерактивности, извлечение данных и многое другое.
Вы также увидите в действии функцию Hot Reload, которая обеспечивает изменение исходного кода в работающем приложении без необходимости его перезапуска.
Скачать
Погружаемся в акторы Swift на практике: https://proglib.io/w/df1d0de6
YouTube
How do Actors work in Swift?
At some point in our lives as developers, we will have to work with concurrency. Concurrency is one of the most interesting topics in computer science, but also one of the most complicated to understand.
And of course, implementing concurrent code is hard…
And of course, implementing concurrent code is hard…
Инженеры из hh.ru дополнили подробную документацию от JetBrains про интероп между Kotlin и Swift и свели в единую таблицу перечень возможностей Kotlin, а также отметили, какими возможностями можно пользоваться без каких-либо проблем, а с какими потребуются те или иные доработки.
https://proglib.io/w/4ec335d9
https://proglib.io/w/4ec335d9
Kotlin Help
Interoperability with Swift/Objective-C | Kotlin
🔧 logcat — небольшой Kotlin API для логирования поверх класса Log в Android. Основные функции и предпосылки создания представлены в репозитории.
https://proglib.io/w/a15d75f9
https://proglib.io/w/a15d75f9
GitHub
GitHub - square/logcat: I CAN HAZ LOGZ?
I CAN HAZ LOGZ? Contribute to square/logcat development by creating an account on GitHub.
Видео от Павла Борзикова из Avito о том, что такое Android Parcelable и Serializable в целом и в частности:
- Какая между ними разница
- Какая скорость работы
- Когда что стоит использовать
https://proglib.io/w/775005a2
- Какая между ними разница
- Какая скорость работы
- Когда что стоит использовать
https://proglib.io/w/775005a2
YouTube
Android Parcelable или Serializable? Павел Борзиков @AvitoTech
Из видео вы узнаете что такое Android Parcelable и Serializable, какая разница между ними, скорость работы и когда что стоит использовать
Эксперт - Павел Борзиков, Android разработчик в Avito
Начал свою карьеру разработчика в 2014 году в Краснодарском стартапе.…
Эксперт - Павел Борзиков, Android разработчик в Avito
Начал свою карьеру разработчика в 2014 году в Краснодарском стартапе.…
Разбираемся с сетевым инструментом для записи и анализа HTTP-трафика, который появился в Xcode 13.
https://proglib.io/w/5606812b
https://proglib.io/w/5606812b
Use Your Loaf - iOS Development News & Tips
Inspecting HTTP Traffic With Instruments
Xcode 13 added a useful network instrument to record and analyze URL sessions and HTTP traffic.
Экспертное собеседование Тагаков-Попов
Очередное полезное видео от канала Android Broadcast, в котором встретятся разработчики из компаний-конкурентов.
В этот раз вы увидите секцию по языку программирования из собеседований в большие компании. Вова Тагаков (Staff Software Engineer, Lyft) проверит знание Kotlin у Дани Попова (Senior Software Engineer, Bolt).
https://proglib.io/w/50a290c2
Очередное полезное видео от канала Android Broadcast, в котором встретятся разработчики из компаний-конкурентов.
В этот раз вы увидите секцию по языку программирования из собеседований в большие компании. Вова Тагаков (Staff Software Engineer, Lyft) проверит знание Kotlin у Дани Попова (Senior Software Engineer, Bolt).
https://proglib.io/w/50a290c2
YouTube
Kotlin собеседование. Эксперты Тагаков и Попов
В новом эпизоде экспертного собеседования встретятся разработчики из компаний конкурентов. В этот раз вы увидите секцию по языку программирования из собеседований в большие компании. Вова Тагаков из Lyft проверит знание Kotlin у Дани Попова из Bolt.
🧑⚖️…
🧑⚖️…
Реализуем индикатор выполнения загрузки с помощью нового API в iOS 15
AsyncBytes.
https://proglib.io/w/f2cd75ce#tip #android
Избегайте загрузки компонентов или библиотек, которые не требуются для запуска приложения. Загрузите их позже с помощью библиотеки App Startup, когда это понадобится вашему приложению.
https://proglib.io/w/996e08a9
Избегайте загрузки компонентов или библиотек, которые не требуются для запуска приложения. Загрузите их позже с помощью библиотеки App Startup, когда это понадобится вашему приложению.
https://proglib.io/w/996e08a9