Swift Package Index — поисковая система, которая позволяет выбрать правильные зависимости для своих приложений на Swift. Это больше, чем просто поиск кода, который делает то, что вам нужно.
В хорошем ли состоянии библиотеки, которые вы выбираете? Как долго они были в разработке? Хорошо ли они протестированы? Выбрать высококачественные пакеты сложно, и Swift Package Index помогает вам принимать более обоснованные решения относительно ваших зависимостей.
https://proglib.io/w/3f87765c
В хорошем ли состоянии библиотеки, которые вы выбираете? Как долго они были в разработке? Хорошо ли они протестированы? Выбрать высококачественные пакеты сложно, и Swift Package Index помогает вам принимать более обоснованные решения относительно ваших зависимостей.
https://proglib.io/w/3f87765c
The Swift Package Index
Swift Package Index
The Swift Package Index is the place to find the best Swift packages. Indexing metadata from 6,281 packages packages.
Руководство по изучению Flutter для начинающих: https://proglib.io/w/15ac804e
DEV Community
BEGINNERS' GUIDE TO FLUTTER
Have you heard Flutter and have no clue what it does? Have you ever wondered what the hype that...
DI в Android
Разбираемся в тонкостях и различиях Dagger, Koin и Hilt: https://proglib.io/w/8b0c55ed
Статья
Разбираемся в тонкостях и различиях Dagger, Koin и Hilt: https://proglib.io/w/8b0c55ed
Статья
YouTube
How Dagger, Hilt and Koin differ under the hood?
In this video, I'll show you how Dagger, Koin and Hilt differ under the hood and what are the consequences of those differences. We will look at build time, runtime performance and error handling. You'll also learn why Koin is said to follow Service Locator…
Небольшой гайд по клавиатурной навигации в SwiftUI: https://proglib.io/w/cd275441
Nutrient
Keyboard Navigation in SwiftUI | Nutrient
SwiftUI wasn’t built with keyboard support in mind, and it shows. Learn how you can rewrite keyboardShortcut to work with iOS 13 and access the underlying navigation controller to pop views on ⌘-Left Arrow.
PROGLIB IN DA HOUSE
А если быть точнее, в ClubHouse
Что это такое? Простыми словами, это живые подкасты, в которых каждый может высказать свою точку зрения, делиться мыслями, участвовать в дискуссиях и просто слушать
Приложение хорошо тем, что позволяет сформировать круг людей, имеющих похожие интересы. У вас есть возможность познакомиться с новыми людьми, которые имеют схожие с вами цели и стремления
Вчера мы протестировали приложение, а уже сегодня готовы провести общую беседу в 19:00 на тему: «Что такое ClubHouse и как его использовать айтишнику»
Хотите поучаствовать? Переходите в наш чат. Вся информация также будет тут.
А если быть точнее, в ClubHouse
Что это такое? Простыми словами, это живые подкасты, в которых каждый может высказать свою точку зрения, делиться мыслями, участвовать в дискуссиях и просто слушать
Приложение хорошо тем, что позволяет сформировать круг людей, имеющих похожие интересы. У вас есть возможность познакомиться с новыми людьми, которые имеют схожие с вами цели и стремления
Вчера мы протестировали приложение, а уже сегодня готовы провести общую беседу в 19:00 на тему: «Что такое ClubHouse и как его использовать айтишнику»
Хотите поучаствовать? Переходите в наш чат. Вся информация также будет тут.
Критический взгляд на Flutter как на решение для кроссплатформенной разработки: https://proglib.io/w/96920cd3
AppTractor
Flutter пока не смог стать надежным кроссплатформенным решением
Но работоспособность Flutter по-прежнему оставляет желать лучшего, особенно на iOS. Это связано с предвзятым отношением к Android? Или им просто не хватает опыта? Я не знаю. Но я точно знаю, что именно здесь Flutter терпит неудачу как кроссплатформенная среда…
История о том, как разработчики Dropbox под Android измерили, выявили и устранили проблемы, влияющие на время запуска приложения.
https://proglib.io/w/ac6ec225
https://proglib.io/w/ac6ec225
dropbox.tech
How we sped up Dropbox Android app startup by 30%
24 совета по работе в Xcode, которые помогут писать код быстрее, а также более эффективно создавать тесты и перемещаться по проектам.
https://proglib.io/w/0e9938c7
https://proglib.io/w/0e9938c7
Hacking with Swift
24 Quick Xcode Tips
Write code faster, build better tests, and navigate around projects more efficiently.
Реализуем форму в Android с помощью Live Data, которая будеть иметь валидацию ввода, позволять проводить модульное тестирование и не будет мешать пользователю вводить важные данные.
https://proglib.io/w/f5aa1439
https://proglib.io/w/f5aa1439
Medium
Basic Form Validation in Android with Live Data and Data Binding
Learn how to use modern Android tools to build a testable reactive form UI!
Руководство по работе с Combine в iOS, из которого вы узнаете, как:
✔️ Использовать Publisher и Subscriber
✔️Обрабатывать потоки событий
✔️Использовать Timer в стиле Combine
✔️Определять, когда лучше использовать Combine в ваших проектах
https://proglib.io/w/96bb585d
✔️ Использовать Publisher и Subscriber
✔️Обрабатывать потоки событий
✔️Использовать Timer в стиле Combine
✔️Определять, когда лучше использовать Combine в ваших проектах
https://proglib.io/w/96bb585d
AppTractor
Начинаем работу с Combine
Combine, анонсированный на WWDC 2019, представляет собой новую «реактивную» платформу Apple для обработки событий в течение времени. Вы можете использовать Combine для унификации и упрощения вашего кода для работы с такими вещами, как делегаты, уведомления…
Руководство по работе с GitHub Actions для Android-разработчиков: https://proglib.io/w/bc272a83
Medium
GitHub Actions for Android developers
If you are developing Android apps, chances are you have confronted any sort of CI at some point in your career. If you thought Android…
Обзор десяти лучших инструментов для тестирования мобильных приложений: https://proglib.io/w/064a9bb9
DEV Community
10 Best Mobile Application Testing Tools For 2021
Summary: An efficient and smart mobile app testing strategy plays a vital role in the creation of a s...
Разработка новостного приложения на SwiftUI 2.0, используя MVVM, Combine, API для получения ленты новостей и Swift Package Manager.
https://proglib.io/w/247ad2f6
https://proglib.io/w/247ad2f6
YouTube
SwiftUI MVVM Tutorial Build A News App in SwiftUI (SwiftUI MVVM, SwiftUI Combine, SwiftUI Tutorial)
SwiftUI MVVM Tutorial Build A News App in SwiftUI (SwiftUI MVVM, SwiftUI Combine, SwiftUI Tutorial)
Welcome back to the channel 👋🏾 In this swiftui tutorial we’ll be building a news app. We’ll learn how to use swiftui with Combine, swiftui api call json…
Welcome back to the channel 👋🏾 In this swiftui tutorial we’ll be building a news app. We’ll learn how to use swiftui with Combine, swiftui api call json…
Сегодня в 19:00 по мск Proglib проведет Clubhouse "Чему можно научиться онлайн в 2021 году?»
Пришла мода на онлайн-курсы, и мы командой Proglib решили разобраться в вопросе эффективности онлайн-образования. Реально ли освоить профессию и построить карьеру с помощью онлайн-курсов?
Добавить напоминание в календарь можно тут
Пришла мода на онлайн-курсы, и мы командой Proglib решили разобраться в вопросе эффективности онлайн-образования. Реально ли освоить профессию и построить карьеру с помощью онлайн-курсов?
Добавить напоминание в календарь можно тут
Курс «Программирование на Kotlin» (2018) от Computer Science Center
Преподаватель: Марат Халимович Ахин
https://proglib.io/w/be059620
Преподаватель: Марат Халимович Ахин
https://proglib.io/w/be059620
YouTube
Лекция 1. Kotlin 101
Лекция №1 в курсе "Программирование на Kotlin", весна 2018 (Новосибирск)
Преподаватель курса: Марат Халимович Ахин
Страница лекции на сайте CS центра: https://goo.gl/NhyGDv
Все видео курса по порядку: https://goo.gl/a31qmQ
Преподаватель курса: Марат Халимович Ахин
Страница лекции на сайте CS центра: https://goo.gl/NhyGDv
Все видео курса по порядку: https://goo.gl/a31qmQ
Статья об использовании фантомных типов в Swift для создания типобезопасных API.
https://proglib.io/w/612a598a
https://proglib.io/w/612a598a
Swift with Majid
Phantom types in Swift
Not every language with a static type system has so strong type-safety like Swift. Swift features like phantom types, generic type extensions, enums with associated types create an excellent foundation. This week we will learn how to use phantom types to…
Советы и рекомендации по оформлению кода на Kotlin: https://proglib.io/w/ca62a1e9
Medium
An opinionated guide on how to make your Kotlin code fun to read and joy to work with
A quick list of tips on how to make your Kotlin code nicer to read and work with.