ForIOS
Open in Telegram
Mobile dev.books. Raywenderlich (Books) - https://telegra.ph/Raywenderlich-iOS--Swift-Books-05-03 Чат канала: https://t.me/AllByiOS
Show moreThe country is not specifiedTechnologies & Applications19 752
3 614
Subscribers
-124 hours
+47 days
+830 days
Posts Archive
3 614
#books_eng #simonng #appcoda
Mastering SwiftUI for iOS 15: Learn how to build fluid UIs and a real world app with SwiftUI Kindle Edition (2021)
The SwiftUI book is written for both beginners and developers having some experience with Swift programming. We will dive deep into this brand new UI framework. We will explore the commonly used UI components and teach you how to build complex layouts. Animations play a key role in modern mobile apps. In this book, you will also learn various animation techniques and build some cool view animations.
After going through the basics, we will put together everything you learn to build a ToDo app and a personal finance app with SwiftUI & Combine.
Even if you have developed an iOS app before, this book will help you understand this brand-new framework and learn how to integrate UIKit with SwiftUI.
3 614
#books_eng #simonng #appcoda #beginner
Beginning iOS Programming with Swift and SwiftUI (iOS 15 & Xcode 13 Ready): Learn to build a real world app from scratch Kindle Edition
Learn to build a real world app for iOS from scratch using Swift and SwiftUI. All content and source code support Xcode 13, iOS 15 & Swift 5.5.
This book covers everything you need to learn for iOS app development. Remember, Swift is just a programming language. To develop an iOS app, you need to learn far more than that. SwiftUI is an essential UI frameworks you need to learn.
With step by step explanation, the book walks you through how you can build complex UI using SwiftUI. On top of the UI frameworks, this book will teach you how to program in Swift, work with Xcode 13 and master the essential APIs provided by the iOS 15 SDK. Most importantly, it takes you every step of the way from an idea to building a real world app on App Store.
3 614
#raywenderlich #books_eng #Intermediate
Combine: Asynchronous Programming with Swift, Second Edition, up to date for iOS 13, Xcode 12& Swift 5.3 v.2.0.0 (2020)
Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center, KVO, closures, etc. Juggling all of these different mechanisms can be somewhat overwhelming. Does it really have to be this hard? Not anymore!
With Apple’s introduction of the Combine framework in WWDC 2019, it is clear that Apple aims to position declarative and reactive programming in Swift as a long-term investment and a game-changer in how developers perform and compose pieces of asynchronous work, making it a must-have tool at your disposal.
The introduction of Combine as a built-in framework in Apple’s ecosystem is promising news to developers who were interested in frameworks such as RxSwift or ReactiveSwift, but didn’t want the overhead of a third-party dependency; and while experience with either of the above could be useful, it is not a prerequisite for this book. You’ll learn everything from the ground up to become a true Combine master.
3 614
#raywenderlich #books_eng #Advanced
Advanced Git, up to date for Git 2.28 (2020)
Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations.
Advanced Git is here to help! This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.
Take a deep dive into:
- How Git actually works: After using Git for a while it’s good to discover the whys behind all of the things.
- Rebasing: Rebasing and squashing doesn’t have to be scary; it’s quite a useful and advanced way of merging code to support your collaborative workflow.
- Undoing what you’ve done: Most frustration with Git comes from not being able to undo something that you’ve screwed up. But Git has lots of ways you can go back and recover from a weird merge or commit state.
- Workflows in Git: Working with Git requires some rules to make sure things go smoothly across development teams. Learn the most common workflows and how to decide which one to use.
- And more!
One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!
3 614
#books_eng #objc
Functional Swift UPDATED FOR SWIFT 5 (2020-03-26)
Swift opens up a whole new world of programming that we’re going to explore in this book. To quote Swift’s creator, Chris Lattner:
“Objective-C without the C” implies something subtractive, but Swift dramatically expands the design space through the introduction of generics and functional programming concepts.
We’ll explain the concepts behind functional programming and how Swift makes it easy to leverage them in a pragmatic way, in order to write clearer and more expressive code.
3 614
!!Напоминаем!!
Для удобства поиска есть список публикаций (ссылки в описании канала):
https://telegra.ph/Soderzhanie-kanala-1-09-01
https://telegra.ph/Soderzhanie-kanala-2-09-01
и хэштеги:
#Тестовое_задание
#books_eng
#books_ru
#courses
3 614
#raywenderlich #books_eng #Beginner
Mastering Git v1.0.0 (2020)
Chances are if you're involved with software development you've heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations.
Mastering Git is here to help! This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.
This book is for anyone who would like to leverage the power of version control with Git in their software development process. The book starts with a gentle introduction, then moves on to more complicated scenarios, including merge conflicts, rebasing and more.
3 614
#courses #otus
Проектируем UI декларативно с SwiftUI. В чем отличия UIKit и SwiftUI
после занятия студент сможет:
настроить окружение для работы на курсе и выполнения домашних заданий;
использовать Xcode;
создавать базовые интерфейсы на SwiftUI/Combine.
Домашние задания
1 Создание каркаса приложения на SwiftUI
Цель: Студент
1. Будет целостно понимать навигационный стек SwiftUI/Combine
2. Получит умение сборки иерархии экранов на SwiftUI/Combine
Создать флоу экранов на SwiftUI
1. Добавить TabView
2. На втором табе сделать List с обернутый в NavigationView
2.1 Из листа должны быть переходы с NavigationLink
3. На третьем табе должна быть кнопка открывающая модальное окно
4. На первом табе должна быть кнопка открывающая второй таб и один из пунктов там
5. Протестировать на iPad/iPhone симуляторах, со сменой ориентации девайса
3 614
#hackingwithswift
Hacking with iOS (2020-01-31)
Hacking with iOS was designed for absolute beginners who want to learn Swift 5.1 and iOS development with real-world, practical projects. The e-book contains the same projects you can read online, but it's ad-free and available as PDF, ePub, and Kindle. Plus, you get exclusive bonus content: a Swift Quick Tips wall chart, the offline guide book with revision notes and exercises, plus an Xcode tips and tricks video!
3 614
#books_eng #Packt
Hands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4 (2020)
The capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications.
This book is a complete guide to building microservices for iOS applications. You’ll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you’ll work on a case study of writing an e-commerce backend as a microservice application. You’ll understand each microservice as it is broken down into details and written out as code throughout the book. You’ll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you’ll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you’ll explore tools such as Docker, Postman, and Amazon Web Services.
By the end of the book, you’ll be able to build a ready-to-deploy application that can be used as a base for future applications.
