Немного с опозданием отметим, что 1 декабря вышла IntelliJ IDEA 2020.3. Новая версия IDE предлагает множество полезных функций, таких как интерактивные подсказки при отладке, поддержка промежуточного уровня Git, расширенная поддержка записей Java 15 и изолированных (запечатанных) классов, и многое другое.
Уже выпущенная версия IntelliJ IDEA 2020.3.1 отмечается поддержкой Apple Silicon. Теперь поклонники Apple могут работать в IntelliJ IDEA на своем Mac с чипом M1.
Кроме того, вышел ViewBindingPropertyDelegate 1.4.0 с: поддержкой ViewHolder и ViewGroup, возможностью упрощённого использования viewBinding в Activity, большей поддержкой inflate в различных компонентах, улучшенной производительностью при использовании рефлексии и многим другим.
Уже выпущенная версия IntelliJ IDEA 2020.3.1 отмечается поддержкой Apple Silicon. Теперь поклонники Apple могут работать в IntelliJ IDEA на своем Mac с чипом M1.
Кроме того, вышел ViewBindingPropertyDelegate 1.4.0 с: поддержкой ViewHolder и ViewGroup, возможностью упрощённого использования viewBinding в Activity, большей поддержкой inflate в различных компонентах, улучшенной производительностью при использовании рефлексии и многим другим.
The JetBrains Blog
IntelliJ IDEA 2020.3 Is Out! | The IntelliJ IDEA Blog
Today is the day! It is time to announce the release of our final major release of this year – IntelliJ IDEA 2020.3. Download it from our website, install it using the Toolbox App, upgrade from inside
📱 Jetpack Compose – до и после
В этой статье мы разберемся, как на примере Tivi изменится скорость сборки, размер APK и объем кода после миграции приложения на Jetpack Compose.
https://proglib.io/sh/xpWu20zas1
В этой статье мы разберемся, как на примере Tivi изменится скорость сборки, размер APK и объем кода после миграции приложения на Jetpack Compose.
https://proglib.io/sh/xpWu20zas1
Тест: насколько хорошо вы помните школьную математику?
В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
https://proglib.io/w/bb7a38ed
В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
https://proglib.io/w/bb7a38ed
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck pinned «Тест: насколько хорошо вы помните школьную математику? В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами. https://proglib.io/w/bb7a38ed»
Руководство по созданию базового потока сквозного шифрования в приложении на Swift с помощью платформы CryptoKit от Apple.
https://proglib.io/w/0a518ba5
https://proglib.io/w/0a518ba5
DEV Community
CryptoKit Basics: End-to-End Encryption
How to achieve basic end-to-end encryption (E2EE) in your Swift App using Apple's CryptoKit.
Bottom-sheets — Android-библиотека, которая предоставляет широкий набор красивых нижних листов/экранов/слоев (информационная панель, заголовок которой появляется внизу экрана) для быстрого использования в вашем приложении.
Создавайте настраиваемые нижние листы или используйте множество уже имеющихся стандартных.
https://proglib.io/w/e3b2f9f5
Создавайте настраиваемые нижние листы или используйте множество уже имеющихся стандартных.
https://proglib.io/w/e3b2f9f5
Android Studio 4.0 поставляется с обновленным Layout Inspector, который позволяет отлаживать пользовательский интерфейс вашего Android-приложения. В статье рассказано, как это выглядит и работает, и как может помочь в решении проблем с приложениями.
https://proglib.io/w/eb43ba90
https://proglib.io/w/eb43ba90
Medium
Layout Inspector
Debugging UI issues can be tricky. Android Studio 4.0 comes with an updated Layout Inspector that lets you debug your Android app UI (user…
📌 Последовательности и прогрессии
Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.
https://youtu.be/OjQ75pKKhIw
Пройти весь курс: https://proglib.io/w/eb0d4966
Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.
https://youtu.be/OjQ75pKKhIw
Пройти весь курс: https://proglib.io/w/eb0d4966
YouTube
Последовательности и прогрессии для начинающих
Сайт «Библиотеки программиста»: https://proglib.io
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Подборка библиотек, проектов, статей и ресурсов по Jetpack Compose: https://proglib.io/w/1e0b1d4d
GitHub
GitHub - jetpack-compose/jetpack-compose-awesome: 📝 A curated list of awesome Jetpack Compose libraries, projects, articles and…
📝 A curated list of awesome Jetpack Compose libraries, projects, articles and resources - jetpack-compose/jetpack-compose-awesome
Дорожная карта Flutter-разработчика, которая представляет собой полный план по изучению разработки приложений с помощью Flutter.
https://proglib.io/w/a358845d
https://proglib.io/w/a358845d
Мобильное приложение Вячеслава Ансимова полностью написано на SwiftUI и выложено в App Store. Теперь он рассказывает, как это было и с какими сложностями пришлось столкнуться: https://proglib.io/w/b860affb
Хабр
Приложение на SwiftUI в AppStore – сложности разработки
SwiftUI – это молодая и пока что не совсем изученная технология. С одной стороны, большое пространство для творчества и исследования, а с другой – неизвестность, нестабильность и проблемы. Так ли...
iOS 14 Programming for Beginners: Get started with building iOS apps with Swift 5.3 and Xcode 12, 5th Edition (2020)
Автор: Ahmad Sahar
Пятое издание книги разделено на 4 части, каждая из которых призвана помочь вам в достижении определенного набора целей:
📌Swift — узнайте, как использовать Swift 5.3 для выполнения общих задач программирования.
📌Дизайн пользовательского интерфейса — создание пользовательского интерфейса iOS-приложения с нуля, используя раскадровки и конструктора интерфейсов Xcode.
📌Код — откройте для себя важные концепции разработки приложений для iOS и изучите стратегии и методы, которые можно использовать в своих собственных приложениях.
📌Новые функции iOS — изучите новые технологии, представленные Apple на WWDC 2020, включая SwiftUI, виджеты и многое другое.
Скачать книгу
Автор: Ahmad Sahar
Пятое издание книги разделено на 4 части, каждая из которых призвана помочь вам в достижении определенного набора целей:
📌Swift — узнайте, как использовать Swift 5.3 для выполнения общих задач программирования.
📌Дизайн пользовательского интерфейса — создание пользовательского интерфейса iOS-приложения с нуля, используя раскадровки и конструктора интерфейсов Xcode.
📌Код — откройте для себя важные концепции разработки приложений для iOS и изучите стратегии и методы, которые можно использовать в своих собственных приложениях.
📌Новые функции iOS — изучите новые технологии, представленные Apple на WWDC 2020, включая SwiftUI, виджеты и многое другое.
Скачать книгу
Telegram
Книги для программистов (reserved)
iOS 14 Programming for Beginners (2020)
Автор: Ahmad Sahar
Автор: Ahmad Sahar
Материалы встречи Android-разработчиков на Kaspersky Mobile Talks, где обсуждалась тема многомодульности Android-приложений.
https://proglib.io/w/78cca48b
+ статья Андрея Берюхова для закрепления материала
https://proglib.io/w/78cca48b
+ статья Андрея Берюхова для закрепления материала
Хабр
Kaspersky Mobile Talks #1. Многомодульность
В конце февраля мы запустили новый формат встреч Android-разработчиков Kaspersky Mobile Talks. Основное отличие от обычных митапов — здесь вместо сотни слушателе...
В виде интересной истории автор статьи рассказывает про типичные проблемы мобильных команд, а также объясняет, что такое Mobile DevOps, как он помогает решать многие проблемы и как его внедрить в работу команды.
https://proglib.io/w/5b4dc72a
https://proglib.io/w/5b4dc72a
Хабр
Да кто такой этот ваш Mobile DevOps?
Сегодня почти у каждого проекта мобильного приложения есть базовая инфраструктура: ваш код хранится на git хостинге и весь новый код регулярно проверяется на CI, чтобы не сломать старый. Если ваша...
Советы по повышению производительности разработки для iOS: https://proglib.io/w/4c577cad
www.fadel.io
iOS Performance tips you probably didn't know (from an ex-Apple engineer)
If you’d like to stay up to date with articles about Cocoa development and bootstrapping a software business, follow me on Twitter or sign up to the mailing list.
.image img { display: block; margin-left: auto; margin-right: auto; } .image-caption { font…
.image img { display: block; margin-left: auto; margin-right: auto; } .image-caption { font…
🥰1
Серия статей об основах создания и использования RecyclerView в Android:
- Знакомство с RecyclerView
- Адаптация к ListAdapter
- Обработка событий нажатия в RecyclerView
- Знакомство с RecyclerView
- Адаптация к ListAdapter
- Обработка событий нажатия в RecyclerView
Medium
Getting to know RecyclerView
RecyclerView is a powerful UI widget that allows you to display a list of data in a flexible manner. When I was learning about…
Руководство по Xcode, из которого вы узнаете, как использовать инструменты для профилирования и отладки проблем производительности, памяти и ссылок в ваших iOS-приложениях.
https://proglib.io/w/0c3cbb42
https://proglib.io/w/0c3cbb42
kodeco.com
Instruments Tutorial with Swift: Getting Started
In this Xcode tutorial, you’ll learn how to use Instruments to profile and debug performance, memory and reference issues in your iOS apps.