Что стоит знать о Jetpack Compose: руководство для начинающих
Туториал для начинающих с разбором ключевых аспектов Compose, который сэкономит время на погружение.
➡️ State и Composition
➡️ Примеры стабильных и нестабильных типов
➡️ Как Jetpack Compose управляет рекомпозицией
➡️ Как разработчики могут оптимизировать производительность приложений
📖 Читать: ссылка
👉 @MobDevPortal | #cтатья
Туториал для начинающих с разбором ключевых аспектов Compose, который сэкономит время на погружение.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1😁1
100+ советов, как вывести ваш код Swift на новый уровень
Автор: Наталья Панферова
Год: 2024
📂 Скачать книгу
👉 @MobDevPortal | #книги #en
Автор: Наталья Панферова
Год: 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Пишем аналог приложения Uber на iOS
Интересный 4-часовой видеоурок, с помощью которого вы создадите почтиUber с помощью SwiftUI.
Автор разбирает:
— методы для получения текущего местоположения пользователя,
— создание интерфейса и реализацию функциональности просмотра запросов на поездку,
— поиск и выбор местоположения,
— добавление данных о поездке и тёмную тему
📹 Cмотреть курс: YouTube
👉 @MobDevPortal | #курсы
Интересный 4-часовой видеоурок, с помощью которого вы создадите почтиUber с помощью SwiftUI.
Автор разбирает:
— методы для получения текущего местоположения пользователя,
— создание интерфейса и реализацию функциональности просмотра запросов на поездку,
— поиск и выбор местоположения,
— добавление данных о поездке и тёмную тему
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Kotlin Coroutines. От А до Я
Большая статья-шпаргалка для начинающих по корутинам.
🟡 Шпаргалка по корутинам
🟡 Зачем нужны корутины?
🟡 Suspend в Котлин
🟡 Библиотека kotlinx.corourines
🟡 Три способа войти в корутинный мир
🟡 Область видимости корутины. CoroutineScope и GlobalScope
🟡 CoroutineContext или как настроить свою корутину
🟡 Работа не Job, или все таки Job? Разбираемся в Job и Deferred
🟡 Запуск корутины с помощью Coroutine Builders. launch и async
🟡 Dispatchers. Основные виды диспетчеров в корутинах и область их применения
🟡 Способы обработок ошибок в корутинах
🟡 Отмена корутин
🟡 Создание своего пользовательского CoroutineScope
📖 Читать: ссылка
👉 @MobDevPortal | #cтатья
Большая статья-шпаргалка для начинающих по корутинам.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤1
Разработка приложений на Swift 5.1 и SwiftUI с нуля
Автор: А. Казанский
Год: 2022
📂 Скачать книгу
👉 @MobDevPortal | #книги
Автор: А. Казанский
Год: 2022
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Собеседование по System Design: как запроектировать и не потеряться
Довольно крутая статья-чеклист про то, как задизайнить условный сервис на System Design собесе и не потеряться.
🟡 Начало интервью и вводные данные
🟡 Функциональные требования
🟡 Нефункциональные требования
🟡 API и интеграции
🟡 Жизненный цикл данных
🟡 Схема архитектуры
🟡 Расчёт ресурсов и финальные штрихи
📖 Читать: ссылка
👉 @MobDevPortal | #cтатья
Довольно крутая статья-чеклист про то, как задизайнить условный сервис на System Design собесе и не потеряться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
30 проектов и библиотек для Flutter-разработчиков
Подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:
⛓ Ссылка: тык
👉 @MobDevPortal | #ресурсы
Подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Создаём кастомный календарь на SwiftUI
Видео о том, как создать многоразовый пользовательский календарь, который вы сможете использовать в своих проектах для различных целей. Календарь сделан интерактивным, позволяя пользователям выбирать даты и изменять цвета
📹 Cмотреть видео: YouTube
👉 @MobDevPortal | #курсы
Видео о том, как создать многоразовый пользовательский календарь, который вы сможете использовать в своих проектах для различных целей. Календарь сделан интерактивным, позволяя пользователям выбирать даты и изменять цвета
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Flutter vs Kotlin Multiplatform: что выбрать
Статья с разбором двух кроссплатформенных фреймворков Kotlin и Flutter, в которой рассматриваются их основные особенности и для каких проектов каждый из них подходит.
📎 Что такое Flutter?
📎 Преимущества и недостатки Flutter
📎 Что такое Kotlin Multiplatform?
📎 Преимущества и недостатки Kotlin Multiplatform
📎 Основные различия
📖 Читать: ссылка
➡️ @MobDevPortal | #cтатья
Статья с разбором двух кроссплатформенных фреймворков Kotlin и Flutter, в которой рассматриваются их основные особенности и для каких проектов каждый из них подходит.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
#en Разработка приложений на Swift 5.1 и SwiftUI с нуля
Автор: Swift Anytime
Год: 2023
📂 Скачать книгу
👉 @MobDevPortal | #книги
Автор: Swift Anytime
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы Jetpack Compose: как обеспечить стабильность вашего кода
📖 Читать: ссылка
👉 @MobDevPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
MaterialKolor
Compose MP библиотека для создания динамической палитры цветов из Material Design 3. Это аналог генератора на сайте m3.matierial.io
⛓ Ссылка: тык
👉 @MobDevPortal | #ресурсы
Compose MP библиотека для создания динамической палитры цветов из Material Design 3. Это аналог генератора на сайте m3.matierial.io
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Async await in Swift: The Full Toolkit
Большая статья с примерами кода по доступным инструментам Swift Concurrency.
🟡 async / await
🟡 async let
🟡 Task
🟡 Task group
🟡 Actors
🟡 MainActor
🟡 Sendable
🟡 Continuations (theory)
🟡 Continuations (practice)
🟡 AsyncSequence
🟡 AsyncStream
🟡 Async Algorithms
📖 Читать: ссылка
➡️ @MobDevPortal | #cтатья
Большая статья с примерами кода по доступным инструментам Swift Concurrency.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Kotlin. Программирование для профессионалов. 2-е изд.
Автор: Джош Скин, Дэвид Гринхол, Эндрю Бэйли
Год: 2022
📂 Скачать книгу
👉 @MobDevPortal | #книги
Автор: Джош Скин, Дэвид Гринхол, Эндрю Бэйли
Год: 2022
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Flutter Уроки с нуля до профи 2023
В ходе курса, мы вместе разберемся с тем, что такое Flutter и как на нем сделать первое приложение
📹 Cмотреть курс: YouTube
👉 @MobDevPortal | #курсы
В ходе курса, мы вместе разберемся с тем, что такое Flutter и как на нем сделать первое приложение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
BDUI: удовольствие или боль
🟡 Как мы пришли к BDUI
🟡 Выбор реализации
🟡 Разработка
🟡 Инпуты
🟡 Взаимосвязанные элементы
🟡 Форматирование
🟡 Валидация
🟡 Переходы
🟡 Вертолеты
🟡 Стратегия ошибок
🟡 Версионирование
🟡 Ретроспектива разработки
🟡 Метрики
🟡 Заключение
📖 Читать: ссылка
➡️ @MobDevPortal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Автор создаёт мобильный мессенджер с использованием обоих фреймворков, чтобы понять отличия в опыте разработчиков, инструментарии, коде и производительности.
Содержание:
00:57 — Язык
01:41 — Экосистема
02:04 — Философия
02:42 — Архитектура
04:00 — Опыт разработчика
05:45 — Инструментарий
07:39 — Код
09:13 — Производительность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Надежный фреймворк управления состоянием
Verge — это высокопроизводительная, масштабируемая библиотека управления состоянием для Swift, разработанная с учетом реальных сценариев использования.
Она предлагает легкий и простой в использовании подход к управлению состоянием приложения без необходимости использования сложных действий и редукторов. Совместима с UIKit и SwiftUI.
⛓ Ссылка: тык
👉 @MobDevPortal | #ресурсы
Verge — это высокопроизводительная, масштабируемая библиотека управления состоянием для Swift, разработанная с учетом реальных сценариев использования.
Она предлагает легкий и простой в использовании подход к управлению состоянием приложения без необходимости использования сложных действий и редукторов. Совместима с UIKit и SwiftUI.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Разработка интерфейсов. Паттерны проектирования. 3-е изд
Автор: Тидвелл Д., Брюэр Ч., Валенсия Э.
Год: 2022
📂 Скачать книгу
👉 @MobDevPortal | #книги
Автор: Тидвелл Д., Брюэр Ч., Валенсия Э.
Год: 2022
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2