Нововведения в тестировании iOS-приложений, о которых было заявлено на Apple WWDC 2020: https://proglib.io/w/d4a226c0
Хабр
Apple WWDC 2020: что нового в тестировании iOS
Привет, меня зовут Сергей, и я тестирую iOS приложения в Exness. В конце июня 2020 г. закончилась очередная WWDC. Давайте разберемся, что же она принесла нового...
🕵 Где программисту искать удаленную работу?
Рассмотрели 12 международных и российских площадок для поиска удалённой работы: ссылки, различия в механике поиска, плюсы и минусы.
https://proglib.io/sh/30rRSxjemG
Рассмотрели 12 международных и российских площадок для поиска удалённой работы: ссылки, различия в механике поиска, плюсы и минусы.
https://proglib.io/sh/30rRSxjemG
Что выведет программа на языке Swift?
Anonymous Quiz
11%
.de: "D"
40%
.en: "E"
22%
Ошибка компиляции
27%
Посмотреть результаты
5 простых шагов для создания новостного Android-приложения: https://proglib.io/w/57317af6
Medium
Create a Live News APP in Android | In 5 Simple Steps
In this article, we are going to see how to create an Android News Application. Users would be able to read live news articles from…
SwiftUIX — расширение стандартной библиотеки SwiftUI, которое предназначено для заполнения пробелов в инфраструктуре SwiftUI. Оно предоставляет обширный набор компонентов, расширений и утилит, дополняющих стандартную библиотеку.
https://proglib.io/w/fecc2410
https://proglib.io/w/fecc2410
GitHub
GitHub - SwiftUIX/SwiftUIX: Extensions and additions to the standard SwiftUI library.
Extensions and additions to the standard SwiftUI library. - GitHub - SwiftUIX/SwiftUIX: Extensions and additions to the standard SwiftUI library.
Разбираемся с простым способом рендеринга PDF-файлов на Android: https://proglib.io/w/9cc99a34
Medium
Rendering PDFs on Android the easy way
How to take the most out of the PdfRenderer
В чем ключевое различие между Iterable<T> и Sequence<T> в Kotlin?
Anonymous Quiz
17%
Последовательности обрабатываются последовательно, итераторы параллельно (многопоточно)
31%
Последовательности обрабатываются лениво (lazily), итераторы с нетерпением (eagerly)
19%
Разницы нет, поскольку Sequence<T> является термином Kotlin для Iterable<T>
33%
Iterable<T> работает только с неизменяемыми коллекциями, Sequence<T> также применим к изменяемым
Видеозапись вебинара от OWASP по безопасности и анализу защищенности iOS-приложений, на котором поднимались такие важные темы, как:
– Общие проблемы безопасности iOS-приложений.
– Введение в тестирование на проникновение iOS-приложений, настройка соответствующей среды.
– Поверхность атаки на приложения экосистемы iOS и варианты атаки на не Jailbreak устройство.
https://proglib.io/w/f2c09625
– Общие проблемы безопасности iOS-приложений.
– Введение в тестирование на проникновение iOS-приложений, настройка соответствующей среды.
– Поверхность атаки на приложения экосистемы iOS и варианты атаки на не Jailbreak устройство.
https://proglib.io/w/f2c09625
YouTube
Hacker Days: iOS Application Vulnerabilities and how to find them
Welcome to OWASP Bay Area's YouTube!
Enjoy these amazing talks from August meetups by OWASP Bay Area. For more details about past and upcoming meetups, visit the Meetup page: https://www.meetup.com/Bay-Area-OWASP
If you would like to contribute to Hacker…
Enjoy these amazing talks from August meetups by OWASP Bay Area. For more details about past and upcoming meetups, visit the Meetup page: https://www.meetup.com/Bay-Area-OWASP
If you would like to contribute to Hacker…
15 идей проектов на Flutter с разбором для новичков и не только: https://proglib.io/w/94755930
DEV Community
15 Flutter App IDEAS: BEGINNER TO EXPERT [WITH FREE TUTORIAL]
Popularity of flutter is getting higher everyday! If you are thinking about a hybrid app, then most p...
Учимся создавать кастомные представления Android, которые обрабатывают функциональность Drag and Drop, и писать тесты для них: https://proglib.io/w/9e8e3730
Medium
Custom Android Views: Drag and Drop
You can view the all of the source code for this here: https://github.com/SupahSoftware/AndroidExampleDragDrop
Что выведет программа на языке Swift?
Anonymous Quiz
23%
combine
14%
arkit
23%
nil
21%
Ошибка компиляции
18%
Посмотреть результаты
Kotlin_Cookbook_A_Problem_Focused_Approach_by_Ken_Kousen_z_lib_org.epub
2.7 MB
Kotlin Cookbook: A Problem-Focused Approach (2019)
Автор(ы): Ken Kousen
Авторы книги нацелены не только научить читателей синтаксису Kotlin, но и показать, когда и почему следует использовать определенную функцию.
В каждой главе содержится краткое изложение основных приемов, поэтому, если вы только слабо знакомы с тем, как создавать коллекции, работать с массивами или создавать классы, у вас не возникнет проблем.
Пользу от практических рецептов книги получат программисты любого уровня. Однако для эффективного восприятия материалов книги не лишними будут знания основ ООП, особенно на Java.
В конечном итоге вы научитесь применять концепции функционального программирования, включая лямбда-выражения, последовательности и параллелизм; узнаете, как использовать делегаты, позднюю инициализацию и области действия функций; изучите нюансы совместимости с Java и получите доступ к библиотекам Java с помощью Kotlin; получите практические советы по работе с конкретными фреймворками, такими как Spring.
Автор(ы): Ken Kousen
Авторы книги нацелены не только научить читателей синтаксису Kotlin, но и показать, когда и почему следует использовать определенную функцию.
В каждой главе содержится краткое изложение основных приемов, поэтому, если вы только слабо знакомы с тем, как создавать коллекции, работать с массивами или создавать классы, у вас не возникнет проблем.
Пользу от практических рецептов книги получат программисты любого уровня. Однако для эффективного восприятия материалов книги не лишними будут знания основ ООП, особенно на Java.
В конечном итоге вы научитесь применять концепции функционального программирования, включая лямбда-выражения, последовательности и параллелизм; узнаете, как использовать делегаты, позднюю инициализацию и области действия функций; изучите нюансы совместимости с Java и получите доступ к библиотекам Java с помощью Kotlin; получите практические советы по работе с конкретными фреймворками, такими как Spring.
Пошаговое руководство по написанию функционального клона iMessage с помощью Stream Chat iOS SDK и добавлению Sign in with Apple в него.
getstream.io
Build an iMessage Clone with Stream's iOS SDK
Прогрессивные веб-приложения (PWA) могут стать следующей большим направлением для разработки современных мобильных приложений, сочетая в себе возможности нативного и веб-приложения. Они используют единую кодовую базу и современные API для обеспечения надежности и возможности установки на любом устройстве. В статье автор представляет базовое приложение PWA.
https://proglib.io/w/d4116875
https://proglib.io/w/d4116875
Educative: Interactive Courses for Software Developers
Build modern, offline apps with Progressive Web Apps
Progressive Web Apps (PWAs) combine the capabilities of a native app and the reach of a web application. Today, we will introduce PWAs and build a basic, offline web application.
PINkman — библиотека, которая реализует аутентификацию в приложении по PIN-коду. Она извлекает хэш из PIN-кода пользователя с помощью функции PBKDF2 и сохраняет его в зашифрованном файле (шифруется алгоритмом AES-256 в режиме GCM, а ключи хранятся в AndroidKeystore).
https://proglib.io/w/f10a0b56
https://proglib.io/w/f10a0b56
GitHub
GitHub - RedMadRobot/PINkman: PINkman is a library to help implementing an authentication by a PIN code in a secure manner. The…
PINkman is a library to help implementing an authentication by a PIN code in a secure manner. The library derives hash from the user's PIN using Argon2 function and stores it in an encrypte...
Какой тип у arr в следующем коде на языке Kotlin?
val arr = arrayOf(1, 2, 3)
val arr = arrayOf(1, 2, 3)
Anonymous Quiz
7%
int[]
7%
Int[]
21%
IntArray
58%
Array<Int>
7%
Посмотреть результаты
Независимо от того, начинающий вы iOS-разработчик или являетесь опытным профессионалом, вам всегда могут пригодиться сторонние библиотеки/фреймворки. Ниже представлен список лучших библиотек и фреймворков для разработки под iOS по версии разработчиков из Instabug.
https://proglib.io/w/68becdec
https://proglib.io/w/68becdec
Instabug
Top iOS Libraries/Frameworks
Discover top iOS libraries and frameworks to enhance networking, UIKit, and transform your programming. Check out our comprehensive list.
Перевод цикла статей об архитектурном шаблоне MVI в Kotlin Multiplatform:
– Краткое описание шаблона MVI, постановка задачи и создание общего модуля с использованием Kotlin Multiplatform
– Интеграция общего модуля в iOS- и Android-приложения
– Краткое описание шаблона MVI, постановка задачи и создание общего модуля с использованием Kotlin Multiplatform
– Интеграция общего модуля в iOS- и Android-приложения
Хабр
Архитектурный шаблон MVI в Kotlin Multiplatform, часть 1
Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при эт...