Telegram Web
🚀 Jetpack Compose: Скорость UI vs. Гибкость разработки

Jetpack Compose может работать у вас медленнее, чем система View, из-за своей архитектуры и дизайна. Но точно имеет бóльшую гибкость.

Дело в том, что Jetpack Compose — это unbundled-библиотека. Автор статьи расскажет о том, что это значит, и почему оно влияет на производительность, на примере переезда на Compose.

#Android
2
🆕 Два новых линта в Dart 3.4

В анонсе Dart 3.4 обсуждается множество новшеств, но не упоминается два новых правила линтера, которые существенно улучшат качество вашего кода:

missing_code_block_language_in_doc_comment — это правило для улучшения документации.

unnecessary_library_name — это правило для чистки устаревших вещей.

👉 Читать полный материал
#Flutter
👏3
🍏 Что такое расширения в Swift?

В Swift вы можете использовать расширения для добавления функциональности к существующему типу.

Чтобы создать расширение используйте ключевое слово extension:

extension SomeExistingType {    
// add new functionality here
}


#Swift
🥱74👍1
Анимирование UIKit с помощью SwiftUI

В iOS 18 появилась новая мощная функция: возможность анимировать представления UIKit с помощью типов анимации SwiftUI. Это еще больше сокращает разрыв между двумя фреймворками, позволяя привнести гибкость и выразительность системы анимации SwiftUI в проекты на базе UIKit.

В статье рассматривается простой пример, чтобы увидеть, как это работает на практике. Автор анимирует UIImageView, который непрерывно увеличивается и уменьшается в размерах.

👉 Читать статью
#Swift #iOS
🥰6🎉2
📱 Удобная навигация в SwiftUI для iOS 16 и выше

Давайте пропустим известные проблемы с навигацией в SwiftUI до iOS 16, ведь об этом уже написано множество отличных статей. С релизом iOS 18 минимальные цели скоро сместятся ближе к iOS 16.

В этой статье автор представляет удобную реализацию навигации с использованием NavigationStack, выполненную в рамках архитектуры MVVM.

#iOS #Swift
🎉3👍2
🎤 Как перестать бояться и полюбить компилятор Dart

Автор доклада расскажет о своём опыте работы с Dart: от поломки компилятора до появления полноценных фиксов в стабильном релизе.

Вы узнаете, как искать решения, обходить сложные моменты и использовать помощь сообщества. Автор подробнее рассмотрит инструменты для дебага и взаимосвязь между Flutter, Flutter Engine и Dart SDK.

👀 Смотреть доклад
#Flutter
👏4
🐍 Насколько ты продвинутый питонист?

Метаклассы, дескрипторы и functools для тебя не пустой звук? Проверь свои знания Python на десяти каверзных вопросах, которые бросают вызов даже опытным разработчикам!

Пройти тест
😁4
💻 Как собрать и внедрить высоконагруженный модуль

В статье автор поделится своим опытом построения сложного модуля на примере сетевого слоя и расскажет о тех инструментах и подходах, которые использовались в процессе разработки.

👉 Читать статью
#iOS #Swift
👏3🥰1
👾 Почему reified возможно использовать только с inline-функциями?

Ключевое слово reified используется исключительно с inline-функциями, так как оно предоставляет доступ к информации о типе-параметре на этапе выполнения, что невозможно для обычных (non-inline) функций.

В Kotlin inline-функции позволяют вставлять тело функции прямо в вызывающий код, что уменьшает накладные расходы на создание объектов и вызовы функций.

Комбинация reified и inline сохраняет информацию о типе-параметре и передаёт её в рантайме, чего нельзя достичь без inline.

Также важно помнить, что reified применяется только с обобщёнными типами (дженериками).

#Kotlin
4
🌐 Как подружить Flutter и Huawei — настраиваем App Gallery

Каждый мобильный разработчик рано или поздно сталкивается с необходимостью выкладывать приложение в альтернативные сторы. Но для App Gallery потребуется особый подход.

В этой статье вы узнаете:

• почему Huawei надо отдельно поддерживать;

• что такое mobile или media-сервисы;

• какие решения Huawei выпустили для Flutter;

• как настроить приложение в консоли разработчика App Gallery.

#Flutter
🔥4
🎨 Новый канал для вдохновения — UX in GIF

Мы запустили свежий канал, где делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее теперь в одном месте.

📌 Чем полезен канал?

→ Идеи для дизайна интерфейсов.
→ Анимации, которые можно повторить или адаптировать.
→ Лёгкий способ искать вдохновение перед новым проектом.

👉 Подписывайтесь и вдохновляйтесь: UX in GIF
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🔄 Миграция с Kotlin/Swift на RN

С приходом React Native все больше разработчиков задумываются о переходе с нативных языков, таких как Kotlin и Swift.

В статье автор обсудит процесс внедрения React Native в уже существующие нативные приложения, рассмотрит опыт тех, кто успешно мигрировал, а также проанализирует преимущества и недостатки такого подхода.

#Kotlin #Swift
1😁14🥱14🤔4👾43
💬 Сколько часов в день вы тратите на рабочие созвоны?

❤️ — меньше часа
👍 — от часа до двух
👾 — от двух до трёх часов
🌚 — почти весь рабочий день состоит из созвонов
30👍23👾7👏2🤩2
🚀 ТОП-10 перспективных российских стартапов в 2025 году

Мир технологий развивается стремительно, и стартапы играют ключевую роль в этом процессе. Каждый год появляются компании, которые меняют привычные подходы и предлагают решения, способные кардинально повлиять на индустрию.

Что ждёт нас в 2025 году?
Какие российские стартапы уже сейчас выходят на новый уровень и обещают удивить инновациями?

В этом материале мы собрали 10 самых перспективных проектов, за которыми сто́ит следить, чтобы быть на острие технологических и бизнес-трендов. Узнайте, кто может стать новым лидером рынка и как эти компании уже сегодня меняют правила игры.

📎 Читать
2
👨‍💻 Business Process Notation как подход к организации кода в проекте по разработке мобильного iOS приложения

Использование Бизнес-процесс нотации позволяет увидеть целостную модель приложения, включая набор задач и их последовательность, а также методы и свойства, реализующие эти задачи. Возможность декомпозиции и композиции в реальном времени упрощает понимание структуры кода, облегчая поиск нужных блоков и ускоряя понимание их назначения. Это значительно повышает качество управления кодом и его понимание.

👉 Читать статью
#Swift #iOS
🥰3👍1
🎓 Master of IntelliJ IDEA

Эта статья с краткой выжимкой наиболее используемых функций IntelliJ IDEA.

Материал, который поможет как начинающим, так и опытным разработчикам оптимизировать рутинные задачи. Используя большинство возможностей и функций, описанных в статье, вы значительно увеличите лёгкость и скорость написания кода.

#Kotlin
7👍1
🪦 Flutter форкнули и похоронили: о Flock, поводах для беспокойства и будущем фреймворка

Про «смерть» Flutter говорят каждый год, иногда по нескольку раз. Сейчас разговоры об этом получили новый виток — во многом после сокращений в Google и появления форка Flock, который якобы заменит основную ветку.

Автор разберет страхи, связанные с фреймворком, и ответит на основные вопросы по Flutter и Flock с экспертами.

👉 Читать статью
#Flutter
👍5
🍏 Что такое dictionary (словарь) в Swift?

Словарь — это основной тип коллекции в Swift. Он может использоваться для хранения пар ключ-значение.

Вы можете легко получить доступ к значению, зная ключ:

let dict = [«a»: 1, «b»: 2]
let valueOfA = dict[«a»]


#Swift
🥱104👾1
2025/07/09 19:19:21
Back to Top
HTML Embed Code: