Полный гайд по SwiftUI Grid: https://proglib.io/w/09b511f0
Sarunw
SwiftUI Grid - The complete Guide | Sarunw
iOS 16 add a new Grid view to SwiftUI. A Grid view arranges child views in rows and columns. This table-like structure makes a layout that is hard to do in vertical and horizontal stacks become easier.
Кейс использования паттерна «фасад» для упрощения внедрения зависимостей в iOS.
https://proglib.io/w/8fafad2d
https://proglib.io/w/8fafad2d
Medium
iOS: Simplifying Dependency Injection with the Facade Design Pattern
If we are working in an app with too many modules and so too many dependencies in each one, it can be massive to count all of them in order…
🔥6👍1👎1
Тимур Задворнов, Android-разработчик в Surf, разбирается с Accessibility в Android.
https://proglib.io/w/0bf4811a
https://proglib.io/w/0bf4811a
Хабр
Адаптируем Android приложение для незрячих людей. Часть 1: основы
В один из зимних вечеров я сидел дома, читал замечательную книжку «Android-программирование для профессионалов» и наткнулся на главу про Accessibility . Раньше я об этой теме не задумывался: клал null...
👍2
🔥Все советы по улучшению производительности iOS-приложения теперь на одной странице документации.
https://proglib.io/w/b7d519bb
https://proglib.io/w/b7d519bb
🔧 SwiftUIKitView — библиотека для простого использования UIKit views в SwiftUI.
https://proglib.io/w/931d4a11
https://proglib.io/w/931d4a11
GitHub
GitHub - AvdLee/SwiftUIKitView: Easily use UIKit views in your SwiftUI applications. Create Xcode Previews for UIView elements
Easily use UIKit views in your SwiftUI applications. Create Xcode Previews for UIView elements - AvdLee/SwiftUIKitView
👍3
Новичку в мобильной разработке на заметку: разбор различий в филосифиях iOS и Android.
https://proglib.io/w/d61f0b69
https://proglib.io/w/d61f0b69
YouTube
Философия iOS vs ANDROID | РАЗБОР
🤟Наши видео в Telegram: https://t.iss.one/droidervideo
Сегодня мы раз и навсегда разберемся с мобильными операционными системами iOS и Android, точнее их фундаментальными идеями и философиями. В чем плюсы и минусы iOS и Android? Почему iOS нравится одним пользователям…
Сегодня мы раз и навсегда разберемся с мобильными операционными системами iOS и Android, точнее их фундаментальными идеями и философиями. В чем плюсы и минусы iOS и Android? Почему iOS нравится одним пользователям…
👍5
URLSessionConfiguration можно использовать для инициализации экземпляров URLSession в Swift. Разбираемся на практике, что к чему.
https://proglib.io/w/055d5cdd
https://proglib.io/w/055d5cdd
SwiftLee
URLSessionConfiguration: Exploring opt-in configurations
URLSession uses a default URLSessionConfiguration for common use cases, but there's room to maximize network performance by opt-in settings.
Коллекция практических советов и фрагментов кода, позволяющих избежать ненужной рекомпозиции в Jetpack Compose.
https://proglib.io/w/fba08b4c
https://proglib.io/w/fba08b4c
GitHub
GitHub - AidaIssayeva/recomposition_examples: Tools & tips to learn about recomposition in Jetpack Compose
Tools & tips to learn about recomposition in Jetpack Compose - AidaIssayeva/recomposition_examples
Воркшоп на тему билдинга iOS-проекта в Xcode от Тимофея Солонина из Авито.
https://youtu.be/734RdxUewfM
https://youtu.be/734RdxUewfM
YouTube
Воркшоп: Как Xcode билдит проект / Тимофей Солонин (Авито)
Понравилось видео и хочешь узнать что-то еще про кишки iOS? Забирай весь плейлист на https://is.gd/kChYnl или купи билет на следующий сезон конференции https://is.gd/auKynm
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена…
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена…
👍4👎1
Подборка Now in Android — теперь проект с открытым исходным кодом. Под капотом: Compose, Navigation, WindowManager и Coil.
https://proglib.io/w/c10ab006
https://proglib.io/w/c10ab006
👍5
Анонс расширения Swift для Visual Studio Code 👉 https://proglib.io/w/8b7c071c
Swift.org
Swift Extension for Visual Studio Code
As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The Swift Extension for Visual Studio Code provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows.
Игорь Сорокин, iOS-разработчик в Юле, рассказывает о миграции с RestKit на Alamofire, проектировании слоя хранения данных и многом другом.
https://proglib.io/w/d29e7c93
https://proglib.io/w/d29e7c93
Хабр
Тишина должна быть в библиотеке! Как мы рефачили библиотеку для работы с API и создали свой Repository
Всем привет! Меня зовут Игорь Сорокин. В этой статье я поделюсь историей о том, куда нас завёл очередной рефакторинг, как мы оттуда выбрались, попутно разработав слой хранения данных. Также приведу...
👍4
Использование Dynamic Type с кастомными шрифтами в iOS: гайд для начинающих.
https://proglib.io/w/c8c8b9ca
https://proglib.io/w/c8c8b9ca
Medium
Use Dynamic Type with Custom Fonts in iOS
Use a enum to manage custom fonts, and simplify the usage.
Обзор возможностей нового Bottom sheet API в SwiftUI: https://proglib.io/w/cee96a3b
Swift with Majid
Bottom sheet API in SwiftUI
Two years ago, I wrote a post about building a custom bottom sheet in SwiftUI. Nowadays, there is no need to make it manually, at least if you don’t need a super custom behavior. SwiftUI introduces a new API to display a bottom sheet in a few lines of code.…
Обзор open source проектов на языке Swift, в которых можно принять участие:
🔗 Читать в Твиттере
🔗 Читать, если Твиттер не открывается
🔗 Читать в Твиттере
🔗 Читать, если Твиттер не открывается
Threadreaderapp
Thread by @MarcoEidinger on Thread Reader App
@MarcoEidinger: Do you wanna contribute to open-source Swift projects? I scanned 91 GitHub repositories. 151 issues were labeled with "Help Wanted". Here are the 22 issues created within the last twelve months. ⬇️ D...…
Артур Василов делится опытом ускорения сборки мобильного Яндекс Браузера, состоящего из ~150 Gradle-модулей, ~2 млн LoC на Java/Kotlin, десятка Gradle-плагинов и тысячи строк кода в buildSrc.
https://proglib.io/w/0b5dcd36
https://proglib.io/w/0b5dcd36
Хабр
Как мы ускоряли сборку Android-приложения из двух миллионов строк кода
Всем привет! Наверняка каждый Android-разработчик хоть раз сталкивался с проблемой скорости сборки своего проекта. После нехороших слов в адрес кодогенерации, покупок более мощного железа,...
❤6👍2
Пошаговое руководство по модуляризации iOS-приложения с использованием Cocoa Touch Frameworks.
https://proglib.io/w/95d865d2
https://proglib.io/w/95d865d2
Canopas blogs
Getting Started with iOS Application Modularization
Learn how to modularize, package, and distribute iOS code with iOS Application Modularization
🔥6