Данил Перевалов, Android-разработчик из компании Циан, провел много тестов и теперь рассказывает, какие параметры компьютера влияют на скорость сборки Gradle проекта.
Читать
Читать
Хабр
Какие параметры компьютера влияют на скорость сборки Gradle проекта
Как вы думаете, какие характеристики сильнее влияют на скорость сборки вашего проекта: частота CPU или частота оперативной памяти? Количество ядер CPU или количество оперативной памяти? Влияет ли...
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⏰ Давай завтра: что заставляет наш мозг прокрастинировать и как с этим бороться
Прокрастинации или откладыванию дел «на потом» подвержена почти половина сознательного населения земного шара. В статье разберемся, что заставляет наш мозг так делать и узнаем, как бороться с этим распространенным явлением.
🔗 Основной сайт
🔗 Зеркало
Прокрастинации или откладыванию дел «на потом» подвержена почти половина сознательного населения земного шара. В статье разберемся, что заставляет наш мозг так делать и узнаем, как бороться с этим распространенным явлением.
🔗 Основной сайт
🔗 Зеркало
👍3
Discover SwiftUI
От подробных руководств по его компоновке и системам управления состоянием до советов, приемов и лучших практик. Узнайте, как получить максимальную отдачу от новой декларативной UI-среды Apple.
https://www.swiftbysundell.com/discover/swiftui/
От подробных руководств по его компоновке и системам управления состоянием до советов, приемов и лучших практик. Узнайте, как получить максимальную отдачу от новой декларативной UI-среды Apple.
https://www.swiftbysundell.com/discover/swiftui/
Swift by Sundell
Discover SwiftUI on Swift by Sundell
From in-depth guides to its layout and state management systems, to tips, tricks and best practices. Discover how to get the most out of Apple’s declarative new UI framework.
👍1
CoreData с использованием дженериков и паттерна «Одиночка»
Вам необходимо хранить информацию локально на устройстве? Если ответ положительный, а данные слишком велики для UserDefault, вам, вероятно, придется использовать CoreData.
Подробнее
Вам необходимо хранить информацию локально на устройстве? Если ответ положительный, а данные слишком велики для UserDefault, вам, вероятно, придется использовать CoreData.
Подробнее
AppTractor
CoreData с использованием дженериков и шаблона проектирования Одиночка
Вам нужно хранить информацию локально на устройстве? Если ответ положительный, а данные слишком велики для UserDefault, вам, вероятно, придется использовать CoreData.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Пишем типизированный DI-контейнер для iOS приложения. Часть 1
Привет, читатель! Меня зовут Александр, я техлид iOS в KTS . В серии статей я поделюсь своим представлением о DI и попробую решить основную проблему библиотечных решений для DI: нам нужно точно знать,...
🔥6
Погружение в Swift Charts, новый фреймворк от Apple, позволяющий визуализировать данные декларативным способом с помощью SwiftUI:
🗄 Basics
🗄 Mark styling
🗄 Custom Marks
🗄 Interactions
🗄 Customizations
Please open Telegram to view this post
VIEW IN TELEGRAM
Swift with Majid
Mastering charts in SwiftUI. Basics.
Swift Charts is a new framework by Apple allowing us to visualize our data in a declarative way using SwiftUI. The Swift Charts framework inherits from SwiftUI its declarative nature and the power of intelligent defaults. This week we will start with the…
👍1😁1
Null safety: Kotlin vs Java
Взгляд на проблему nullability в целом и то, как она решается в Kotlin и Java.
Читать
Взгляд на проблему nullability в целом и то, как она решается в Kotlin и Java.
Читать
A Java geek
Null safety: Kotlin vs. Java
Last week, I was at the FOSDEM conference. FOSDEM is specific in that it has multiple rooms, each dedicated to a different theme and organized by a team. I had two talks: Practical Introduction to OpenTelemetry Tracing, in the Monitoring and Observability…
👍2
Некоторые практические аспекты отслеживания времени сборки Android-приложения и нужной для команды разработчиков системной информации.
Читать
Читать
AppTractor
Отслеживание времени сборки Android-проекта
Как отслеживать время сборки Android и нужную для команды разработчиков системную информацию.
Разбор наиболее популярных задач по iOS, которые вы можете встретить на лайв-кодинг этапе собеседования.
Читать
Читать
Хабр
Live coding интервью для iOS разработчиков
Процесс технического собеседования для разработчиков может различаться в зависимости от компании и конкретной роли. Какие этапы все же стоит ожидать: Телефонный скрининг. Первым...
👍3🔥3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎉 Ой, сегодня уже 23 февраля…
А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy
Мало? Ну штош, вот еще скидка 50% на все курсы:
1. Основы IT для непрограммистов
2. Математика для Data Science
3. Алгоритмы и структуры данных
4. Основы программирования на Python
5. Frontend Basic и тд.
⛹️♀️Поторопитесь, срок действия истекает 28 февраля ;)
Proglib.academy – это:
— более 800 000 разработчиков в IT-сообществе;
— программы разработаны преподавателями ВМК МГУ;
— решение реальных задач, которые дают на собеседованиях в компании размера FAANG;
— спикеры Яндекса, Revolut, Тинькофф и т.д.
💎 Подробнее о курсах: https://proglib.io/w/8fa9bb50
А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy
Мало? Ну штош, вот еще скидка 50% на все курсы:
1. Основы IT для непрограммистов
2. Математика для Data Science
3. Алгоритмы и структуры данных
4. Основы программирования на Python
5. Frontend Basic и тд.
⛹️♀️Поторопитесь, срок действия истекает 28 февраля ;)
Proglib.academy – это:
— более 800 000 разработчиков в IT-сообществе;
— программы разработаны преподавателями ВМК МГУ;
— решение реальных задач, которые дают на собеседованиях в компании размера FAANG;
— спикеры Яндекса, Revolut, Тинькофф и т.д.
💎 Подробнее о курсах: https://proglib.io/w/8fa9bb50
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📱Пишем iOS-приложение для планирования задач с помощью AirTable, Moya и VIPER
В этой статье мы создадим iOS-приложение для планирования задач и воспользуемся AirTable в качестве бесплатного онлайн-сервиса для удаленного хранения данных.
🔗 Основной сайт
🔗 Зеркало
В этой статье мы создадим iOS-приложение для планирования задач и воспользуемся AirTable в качестве бесплатного онлайн-сервиса для удаленного хранения данных.
🔗 Основной сайт
🔗 Зеркало
👍4
Миграция Sunflower на Jetpack Compose
Автор делится стратегией миграции с существующих приложений на основе View на Compose, демонстрируя ее на реальном примере.
Читать
Автор делится стратегией миграции с существующих приложений на основе View на Compose, демонстрируя ее на реальном примере.
Читать
Medium
Migrating Sunflower to Jetpack Compose
At ADS ’22, I shared a migration strategy from existing View-based apps to Compose. In this blog post, we take a look at how to apply that…
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
The Swift Package Index
tuist – Swift Package Index
tuist by Tuist on the Swift Package Index – Tuist's CLI
👏2
🔗 Введение
🔗 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻 Jorge Castillo
Diving into Mosaic for Jetpack Compose
Overview on how to create a client library for the Compose compiler and runtime. The library Mosaic is a library created by @JakeWharton for building console UI that relies on the Jetpack Compose compiler and runtime. Here is a sneak peek on how a counter…
👍2