en
Feedback
ForIOS

ForIOS

Open in Telegram

Mobile dev.books. Raywenderlich (Books) - https://telegra.ph/Raywenderlich-iOS--Swift-Books-05-03 Чат канала: https://t.me/AllByiOS

Show more
The country is not specifiedTechnologies & Applications19 752
3 614
Subscribers
-124 hours
+47 days
+830 days
Posts Archive
ForIOS
3 614
Очень большой материал на тему архитектуры для SwiftUI! С примерами кода и подробным объяснением 👍 https://betterprogramming.pub/swiftui-architecture-a-complete-guide-to-mv-pattern-approach-5f411eaaaf9e

ForIOS
3 614
Apress.Asynchronous.Programming.with.SwiftUI.pdf27.83 MB

ForIOS
3 614
​​#books_eng #apress Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms 1st ed. Edition by Peter Friese Develop UI-heavy applications more easily, faster, and error-free. Based on several enhancements to the Swift language, SwiftUI takes a declarative approach to building UIs. Instead of imperatively coding the UI, this book will show you how to describe how you want your UI to look. SwiftUI treats the UI as a function of its state, thereby making managing your app’s state a lot easier. Change the underlying data model to redraw all parts of the UI that are connected to that particular slice of data. Likewise, easily update the underlying data model from the UI elements your data model is connected to. Combine is Apple’s Functional Reactive Programming framework. It complements SwiftUI and other frameworks, such as the networking APIs, in a natural way. Using Combine, you can subscribe to events and describe data processing in a way that is free of side effects. This allows for an easier implementation of event-driven applications. Using SwiftUI and Combine build more error-free apps in a shorter amount of time, targeting all of Apple’s platforms (iOS, iPadOS, watchOS, macOS, tvOS) with little to no overhead. By the end of the book you will have a solid understanding for architecting and implementing UI-heavy apps in a declarative and functional reactive way using SwiftUI, Combine, and async/await.

ForIOS
3 614
Apress - Developing Accessible iOS Apps.pdf3.49 MB

ForIOS
3 614
​​#books_eng #apress Developing Accessible iOS Apps: Support VoiceOver, Dynamic Type, and More 1st ed. Edition (2019) Any developer aiming for a global audience needs to cover a series of requisites for their apps, and one of them is to make them accessible. Just having an app in the App Store is not enough for it to be a global success anymore. More than that, it is arguably our duty as developers to create inclusive apps that anyone can use. Apple provides us with excellent tools for creating accessible apps. However, many developers just don’t know about them or think they’re difficult to us. This concise guide offers a focused look at breaking those myths and proving that creating accessible apps is very easy, and that it’s just as easy to embed accessibility into the development process of your team. You'll have a look at the tools iOS provides. Some, like zoom, button shapes, etc., come integrated in the operating system. Others, like VoiceOver, Larger Accessibility Sizes with Dynamic Types, and Smart Inverted Colours will need extra work to support appropriately. Then go from the basics of giving meaningful accessibility labels to UI components, so VoiceOver can read them, to making your UI support extremely large font sizes so anyone can read our app. And you'll find out how to build accessible apps with real world examples. Accessibility is the right thing to do and will help your app find wider success. What You'll Learn Explore the fundamentals of accessibility Create a good VoiceOver experience Incorporate Inverted Colours effectively Test accessibility features for optimization and function Who This Book Is For iOS developers wanting to add accessibility features to their apps and any other member in a mobile development team―from Product Managers to Business Analysts or QAs―who would like to incorporate or work with accessibility features.

ForIOS
3 614
Грэхем_Ли_Пер_с_англ_Киселев_А_Н_Разработка_через_тестирование_для.pdf2.53 MB

ForIOS
3 614
​​#books_ru Грэхен Ли: Разработка через тестирование для iOS (2013) По мере увеличения сложности и важности приложений для iOS, разработчики должны гарантировать неизменное повышение качества прикладного кода. Это означает необходимость использования новейших приемов создания и тестирования приложений. Разработка через тестирование (Test-Driven Development, TDD) - один из таких приемов. Книга "Разработка через тестирование для iOS" - первая, которая полностью сосредоточена на том, чтобы помочь вам успешно внедрить приемы TDD и модульного тестирования в окружение iOS. Опытный разработчик Грэхем Ли поможет вам быстро внедрить приемы TDD в процесс разработки с использованием Xcode 4 и фреймворка модульного тестирования OCUnit. Он проведет вас через создание законченного приложения с применением приема разработки через тестирование, от начальной спецификации до функционального продукта. Ли также представит мощные шаблоны применения TDD в разработке и познакомит с новейшими автоматизированными средствами тестирования, которые скоро появятся на платформе iOS.

ForIOS
3 614
Разработка_приложений_на_Swift_5_1_и_SwiftUI_с_нуля_.pdf11.47 MB

ForIOS
3 614
​​#books_ru Александр Казанский: Разработка приложений на Swift 5.1 и SwiftUI с нуля (2021) Книга знакомит читателя с языком Swift 5.1 с учётом его современной направленности на протокольно-ориентированное и функциональное программирование. Подробно рассматривается средство разработки приложения для mscOS, iOS и iPadOS - Xcode 11.2. Отдельно изучается разработка мобильных приложений для iOS с использованием фреймворка Cocoa Touch и для macOS с помощью фреймворка Cocoa. Даются все необходимые сведения, позволяющие создавать приложения на базе инновационной технологии SwiftUI. Приводится информация о проектировании интерфейса программ с помощью инструментария Storyboard. Главы содержат практические примеры и упражнения с решениями для каждого задания. Книга предназначена для пользователей, которые только начинают создавать приложения для устройств Apple, так и для тех, кто имеет опыт разработки, но хотел бы изучить новые технологии - SwiftUI и Xcode 11.2. Вы узнаете, как: программировать на языке Swift 5.1 создавать приложения в среде разработки Xcode для iOS, iPadOS и macOS использовать технологию SwiftUI создавать проекты с интерфейсом Storyboard разрабатывать приложения для iOS с использованием фреймворка Cocoa Touch

ForIOS
3 614
Если вы думаете о том, чтобы расширить дизайн-компетенции — приходите на курс Практикума по созданию мобильных приложений. Вы
Если вы думаете о том, чтобы расширить дизайн-компетенции — приходите на курс Практикума по созданию мобильных приложений. Вы научитесь делать приложения не только для смартфонов, но и для TV, умных часов и других платформ. А в конце положите большой проект в портфолио.  Курс для продолжающих, так что основы заново проходить не придётся. Учёба идёт 3 месяца по 10 часов в неделю — можно совмещать с работой. Что будет на курсе: • Углубленное прототипирование, дизайн-системы, гайдлайны iOS и Android. • Удобная теория в онлайн-тренажёре, который доступен 24/7. • Практика на большом проекте на протяжении всего обучения. • Преподаватель-сеньор, который проверяет проект каждые две недели. Ему можно задать вопросы напрямую — в чате.  Записывайтесь на курс и расширяйте компетенции.

ForIOS
3 614
Удобный ресурс со всеми разрешениями, scale factor и т.д. для iOS. Будет полезен при подборе девайсов. Ссылка вот 👉 https://
Удобный ресурс со всеми разрешениями, scale factor и т.д. для iOS. Будет полезен при подборе девайсов. Ссылка вот 👉 https://www.ios-resolution.com/

ForIOS
3 614
Толковых каналов по iOS не так уж много. Поэтому, рекомендую обратить внимание и подписаться на канал нашего коллеги – iOS /
Толковых каналов по iOS не так уж много. Поэтому, рекомендую обратить внимание и подписаться на канал нашего коллеги – iOS / Swift Tips. Там найдете: туториалы, best practices, материалы для подготовки к собесам, ну и конечно же архитектуре, куда без нее 💪 Несколько интересных постов с канала • Swift iOS interview questions and answers • 7 iOS Projects to Become a Better iOS Developer • In-App Purchases in iOS Подписывайтесь: @swift_tips

ForIOS
3 614
Paul Hudson - Swift Concurrency by Example.epub1.32 MB

ForIOS
3 614
​​#eng_book #multhithreading #middle Swift Concurrency by Example Swift Concurrency by Example is the largest collection of tips, techniques, and solutions for Swift's concurrency tools, delivering almost 200 pages of instantly applicable solutions for common problems. While reading, you'll learn all this and more: • When to use async/await and when async let works better • How to call the first async function in your project • Upgrading your code to concurrency using continuations • Creating custom async sequences and streams • Running work in parallel using tasks and task groups • Sleeping, suspending, and cancelling work • Actors and actor inference

ForIOS
3 614
app-architecture-2018-05-14.epub1.97 MB

ForIOS
3 614
+1
app-architecture-2018-05-14.pdf1.57 MB

ForIOS
3 614
​​#eng_book #patterns #architecture iOS Application Design Patterns in Swift Instead of advocating for any particular pattern, we lay out the problems all architectures are trying to address: constructing the app's components, communicating between the view and the model, and handling non-model state. We show high-level solutions to these problems and break them down to the level of implementation for five different design patterns — two commonly used and three more experimental. The common architectures are Model-View-Controller and Model-View-ViewModel + Coordinator. In addition to explaining these patterns conceptually and on the implementation level, we discuss solutions to commonly encountered problems, like massive view controllers.

ForIOS
3 614
+1
Modern_Concurrency_in_Swift_v2.0.0.pdf26.17 MB

ForIOS
3 614
​​#eng_book #concurrency #multhithreading Modern Concurrency in Swift v 2.0 ( 15 Feb. updated ) Learn everything you need to create safe, performant and predictable asynchronous apps by leveraging Swift's modern concurrency features introduced in Swift 5.5, such as async/await, tasks, actors and more. By Marin Todorov.

ForIOS
3 614
material.zip114.74 MB