Пол Хадсон, опытный разработчик и автор образовательного контента в сфере iOS-разработки, делится мнением о новой функции Swift API в iOS 15, которая впечатлила больше всего.
https://proglib.io/w/0f875217
https://proglib.io/w/0f875217
Hacking with Swift
My favorite new Swift API from iOS 15
AsyncSequence and effectful read-only properties combine to make something beautiful.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Есть опыт и знания в IT, которыми Вы хотите поделиться?
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Дизайн интерфейсов (UX/UI)
• Ruby on Rails
• Rust
• Python
• C/C++/C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• Data Science, BigData и Machine Learning
• IT Management
Оставьте заявку на https://job.proglib.io/ и мы свяжемся с вами!
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• DevOps
• Блокчейн
• Информационная безопасность
• Дизайн интерфейсов (UX/UI)
• Ruby on Rails
• Rust
• Python
• C/C++/C#
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• Data Science, BigData и Machine Learning
• IT Management
Оставьте заявку на https://job.proglib.io/ и мы свяжемся с вами!
Владислав Митюкляев, iOS-разработчик в Ozon, рассказывает об автоматизации безопасного декодирования массивов в Swift с помощью Property Wrappers.
https://proglib.io/w/dbfa9276
https://proglib.io/w/dbfa9276
Хабр
Как автоматизировать безопасный декодинг массивов в Swift с @propertyWrapper
Привет! На связи Влад, iOS-разработчик из Ozon. Сегодня я поделюсь с вами, возможно, не самым очевидным способом использования propertyWrappers. Обёртки позволяют добавлять дополнительную логику...
Обзор open source проектов с конкурса Android Dev Challenge, посвящённого изучению Jetpack Compose.
https://proglib.io/w/3a057a58
https://proglib.io/w/3a057a58
Android Developers
Dev Challenge | Android Developers
🔧 android-suspend-dialogs — вспомогательная Android-библиотека для отображения диалоговых окон.
https://proglib.io/w/4a4e8769
https://proglib.io/w/4a4e8769
GitHub
GitHub - xeinebiu/android-suspend-dialogs: Kotlin suspendable dialogs for android
Kotlin suspendable dialogs for android. Contribute to xeinebiu/android-suspend-dialogs development by creating an account on GitHub.
MVVM с чистой архитектурой
Это не очередное руководство по Android MVVM. В статье автор объединяет MVVM с чистой архитектурой. Вы увидите, как эту архитектуру можно использовать для написания несвязанного, тестируемого и поддерживаемого кода.
https://proglib.io/w/97674b22
Это не очередное руководство по Android MVVM. В статье автор объединяет MVVM с чистой архитектурой. Вы увидите, как эту архитектуру можно использовать для написания несвязанного, тестируемого и поддерживаемого кода.
https://proglib.io/w/97674b22
Medium
MVVM with Clean Architecture - Develop Better Android Apps
If you don’t choose the right architecture for your Android project, you will have a hard time maintaining it as your codebase grows and…
Возможность выгружать структуры данных в красиво отформатированные и удобочитаемые строки важна для отладки приложений.
В Swift за это отвечает функция
Она поставляется с тремя инструментами:
-
-
-
https://proglib.io/w/82d00e4b
В Swift за это отвечает функция
dump, но есть возможности для улучшения. Библиотека Custom Dump предоставляет набор инструментов для отладки, сравнения и тестирования структур данных вашего приложения. Она поставляется с тремя инструментами:
-
customDump: выгружает любой тип данных в красиво отформатированную строку-
diff: представляет визуальную разницу между двумя значениями-
XCTAssertNoDifference: альтернатива XCTAssertEqual с улучшенными сообщениями об ошибкахhttps://proglib.io/w/82d00e4b
www.pointfree.co
Open Sourcing: Custom Dump
Today we are open sourcing Custom Dump, a collection of tools for debugging, diffing, and testing your application's data structures.
Разбираем нюансы геолокации в iOS: https://proglib.io/w/0b9d4b3f
Хабр
Геолокация в iOS: что тут сложного?
Привет, меня зовут Макс, я разрабатываю iOS-приложение Додо Пиццы. Наша фича-команда работает над улучшением опыта заказа через приложение в зале и тестирует гипотезы, связанные с геолокацией. Мы...
Автор статьи уже перенес свое приложение на Android 12 и делится полученным опытом.
https://proglib.io/w/ec2ce7df
https://proglib.io/w/ec2ce7df
Google Play
Daffi: Daily LOA Affirmations - Apps on Google Play
Elevate Positivity, Boost Confidence & Manifest Success
Sean Allen, iOS-инженер и автор образовательного контента о разработке для iOS, обсуждает 9 вещей, которые хотел бы знать перед началом пути разработчика.
Автор утверждает, что знание этих вещей сделало бы путь к позиции штатного iOS-разработчика намного быстрее и проще.
https://proglib.io/w/24de0204
Автор утверждает, что знание этих вещей сделало бы путь к позиции штатного iOS-разработчика намного быстрее и проще.
https://proglib.io/w/24de0204
YouTube
9 Traps to AVOID When Learning to Code
In this video I discuss 9 things I wish I knew before I started programming. Knowing these things would have made my journey in becoming a full-time iOS developer so much faster and easier. I hope this advice helps someone out there that's early in their…
Чему бы вы хотели научиться?
Курс для начинающих по разработке Android-приложения от Гоши Дударь
Вы создадите полноценное приложение с помощью Java и Android Studio: от дизайна проекта до написания функциональной части.
https://proglib.io/w/9b48afdd
Вы создадите полноценное приложение с помощью Java и Android Studio: от дизайна проекта до написания функциональной части.
https://proglib.io/w/9b48afdd
На WWDC 2021 Apple представила компилятор документации DocC, способ создания документации и руководств по Swift прямо в Xcode.
В статье представлено краткое руководство по работе с DocC и сделаны выводы относительно его использования.
https://proglib.io/w/11793ffc
В статье представлено краткое руководство по работе с DocC и сделаны выводы относительно его использования.
https://proglib.io/w/11793ffc
Apple Developer
Meet DocC documentation in Xcode - WWDC21 - Videos - Apple Developer
Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating...
Это не кликбейт, это мысли инди-разработчика относительно не совсем удавшегося iOS-приложения.
https://proglib.io/w/92f633b3
https://proglib.io/w/92f633b3
Хабр
5 причин не начинать писать приложение под macOS/iOS
Привет хабр! Я терпел четыре года, и таки решился написать о своем хобби проекте. Если коротко о себе, то я типичный разработчик подсевший на макбуки в эру, когда ноутов с хорошей батареей толком и не...