Чистая архитектура в Android: Jetpack Compose, Kotlin, MVVM, Paging 3.0 и Room DB.
🔗 Часть 1
🔗 Часть 2
🔗 Часть 1
🔗 Часть 2
Medium
Clean architecture in Android (Jetpack Compose, Kotlin, MVVM) ーPart- 1
Making an android application is kind of easy( Compared with creating with Clean architecture . Please feel free to debate me 😃) but…
👍4
Разбираем принципы работы последовательных и объединяющих операторов фреймворка Combine.
https://proglib.io/w/a17bb392
https://proglib.io/w/a17bb392
Хабр
Погружение в Combine: последовательные и объединяющие операторы для улучшения процесса разработки iOS приложений
Добрый день! Я — Иваев Зафар, iOS разработчик в компании Usetech . В этой статье мы узнаем как фреймворк Combine помогает нам разрабатывать функционал приложения с помощью встроенных функций —...
Статья, в которой подробно разобрано устройство счетчика ссылок в Swift. Содержание:
➖Ссылка на объект
➖Битовое поле и операции над ним
➖Что такое счетчик ссылок?
➖Weak ссылки и side table
➖Жизненный цикл объекта
➖Флаги в счетчике ссылок
https://proglib.io/w/9ce0a842
➖Ссылка на объект
➖Битовое поле и операции над ним
➖Что такое счетчик ссылок?
➖Weak ссылки и side table
➖Жизненный цикл объекта
➖Флаги в счетчике ссылок
https://proglib.io/w/9ce0a842
Хабр
Как устроен счетчик ссылок в Swift
Мы в iOS команде Vivid Money стремимся глубже понимать инструменты, которыми пользуемся каждый день. Один из таких – это язык программирования Swift. Он состоит из нескольких частей: компилятора,...
👍1
Серия статей о работе с DataStore.
🔗 Introduction to Jetpack DataStore
🔗 All about Preferences DataStore
🔗 All about Proto DataStore
🔗 DataStore and dependency injection
🔗 DataStore and Kotlin serialization
🔗 DataStore and synchronous work
🔗 DataStore and data migration
🔗 DataStore and testing
🔗 Introduction to Jetpack DataStore
🔗 All about Preferences DataStore
🔗 All about Proto DataStore
🔗 DataStore and dependency injection
🔗 DataStore and Kotlin serialization
🔗 DataStore and synchronous work
🔗 DataStore and data migration
🔗 DataStore and testing
Android Developers
App Architecture: Data Layer - DataStore - Android Developers | App architecture
Explore this app architecture guide on data layer libraries to learn about Preferences DataStore and Proto DataStore, Setup, and more.
👍2
💰ТОП 10 языков программирования, с которых можно начать карьеру в сфере IT в 2022 году.
Каждый язык программирования лучшего всего решает какую-то конкретную задачу. Поэтому, при выборе языка важно определиться, в какой отрасли вы хотите реализоваться, и только после этого выбирайте соответствующий язык программирования.
👨💻Даниил Пилипенко, CEO Symbioway, подробнее рассказывает об этом в нашем новом видео. Смотрите по ссылке.
Каждый язык программирования лучшего всего решает какую-то конкретную задачу. Поэтому, при выборе языка важно определиться, в какой отрасли вы хотите реализоваться, и только после этого выбирайте соответствующий язык программирования.
👨💻Даниил Пилипенко, CEO Symbioway, подробнее рассказывает об этом в нашем новом видео. Смотрите по ссылке.
YouTube
ТОП 10 языков программирования в 2022 году
ТОП 10 языков программирования, с которых можно начинать карьеру в сфере IT в 2022 году.
Каждый язык программирования лучшего всего решает какую-то конкретную задачу. Поэтому, при выборе языка определитесь, в какой отрасли вы хотите реализоваться и только…
Каждый язык программирования лучшего всего решает какую-то конкретную задачу. Поэтому, при выборе языка определитесь, в какой отрасли вы хотите реализоваться и только…
Вы задаете вопросы работодателю на Android-собеседованиях после успешной технической части? Если да, то какие?
https://proglib.io/w/ea1a9011
https://proglib.io/w/ea1a9011
YouTube
Топ 11 вопросов работодателю на Android-собеседовании || Охэхэнные истории
Ситуация: вы на собеседовании, и только что блестяще закончилась вся техническая часть. У работодателя кончились вопросы, и вот он задаёт вам последний: «Есть ли у вас какие-то вопросы?»
В такие моменты легко забыть, что хотелось спросить. Но собеседование…
В такие моменты легко забыть, что хотелось спросить. Но собеседование…
🏗️ Поведенческие шаблоны проектирования: назначение, структура, примеры использования
Как создавать приложения, которые легко поддерживать и масштабировать: подробный разбор поведенческих шаблонов.
https://proglib.io/sh/Ds0el3ICQk
Как создавать приложения, которые легко поддерживать и масштабировать: подробный разбор поведенческих шаблонов.
https://proglib.io/sh/Ds0el3ICQk
Адаптация Android-приложения для незрячих
Читайте расшифровку доклада Виктора Вихрова из Яндекс Go о том, как сделать Android-приложение более подходящим для использования «вслепую».
https://proglib.io/w/5429d1f6
Читайте расшифровку доклада Виктора Вихрова из Яндекс Go о том, как сделать Android-приложение более подходящим для использования «вслепую».
https://proglib.io/w/5429d1f6
Хабр
Адаптация Android-приложения для незрячих
Если вы мобильный разработчик, знаете ли вы, каково пользоваться вашим приложением незрячим людям? В каких именно местах они могут столкнуться с главными сложностями? Как вообще будет происходить...
👍1
#tips #ios #xcode
Простые советы по работе с Xcode, которые постоянно обновляются 👉 https://proglib.io/w/c5b838f9
Простые советы по работе с Xcode, которые постоянно обновляются 👉 https://proglib.io/w/c5b838f9
👍3
Краткая история 20-летнего пути Xcode 👉 https://proglib.io/w/d0fac2f1
AppTractor
20 лет Xcode год за годом
В следующий раз, когда вы откроете Xcode, чтобы исправить небольшую ошибку, продумать идею следующего приложения на миллиард долларов или узнать больше о разработке для iOS, помните, что у каждого приложения есть история — и мы все пишем ее строку за строкой.
Android-разработчик из hh.ru делится опытом перехода с kotlinx.synthetics на Android View Binding.
https://proglib.io/w/a7ecc9f0
https://proglib.io/w/a7ecc9f0
Хабр
Как мы перешли с kotlinx.synthetics на Android View Binding
Привет! Меня зовут Ваня, я Android-разработчик из продуктовой команды hh.ru , и в этой статье я расскажу о нашем опыте миграции на ViewBinding . В конце 2020 года в официальном блоге Android...
👍3👎1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
✔️ Ключевые различия между Agile, Scrum и Kanban
В небольшом обзоре попробуем сравнить популярные подходы к управлению проектами и понять какой из них лучше.
https://proglib.io/sh/lk35PW0CpY
В небольшом обзоре попробуем сравнить популярные подходы к управлению проектами и понять какой из них лучше.
https://proglib.io/sh/lk35PW0CpY
👍1
Краткий обзор протоколов SortComparator и SortDenoscriptor, представленных в iOS 15.
https://proglib.io/w/f8aa536f
https://proglib.io/w/f8aa536f
Use Your Loaf
SortComparator and SortDenoscriptor
SortComparator and SortDenoscriptor are new in iOS 15.
👍1