8 нововведений для Android-разработчиков, которые принёс нам 2020 год: https://proglib.io/w/1492989a
Расширения в Swift добавляют новую функциональность существующему типу класса, структуры или перечисления. Они также включает возможность расширять типы, к исходным кодам которых нет доступа. Приведенная статья познакомит с подборкой из семи полезных расширенияй, которые могут облегчить вашу жизнь.
https://proglib.io/w/54deebef
https://proglib.io/w/54deebef
Medium
7 Swift Extensions Every iOS Developer Should Use
If you love extensions, this is for you. If not, I’ll change your mind
Подборка материалов про библиотеку Navigation Component в Android:
- Ликбез по Navigation Component
- Как работает плагин Safe Args и что он делает
- Работа с Navigation Component в многомодульном проекте совместно с SafeArgs
- Решение для iOS-like multistack-навигации
- Ликбез по Navigation Component
- Как работает плагин Safe Args и что он делает
- Работа с Navigation Component в многомодульном проекте совместно с SafeArgs
- Решение для iOS-like multistack-навигации
Хабр
Ликбез по Navigation Component: тем, кто пропустил все туториалы
Эта история для тех, кто до сих пор не в курсе про Navigation Component. Тут мы пробежимся по основным элементам библиотеки и посмотрим, как это все выглядит. Вы сейчас в первой части большого...
Погружаемся в SwiftUI Previews: https://proglib.io/w/b8134fe7
Modern Android Development (MAD) Skills — раздел, в котором представлены видеоуроки и статьи, нацеленные на обучение использованию технологий современной разработки под Android для более простого создания приложений.
Организованные в виде серии трехнедельных тем, от навигации до Kotlin и Android Studio, каждая тема завершается вопросами и ответами, в которых создатели данной площадки отвечают на вопросы.
https://proglib.io/w/78e9de8e
Организованные в виде серии трехнедельных тем, от навигации до Kotlin и Android Studio, каждая тема завершается вопросами и ответами, в которых создатели данной площадки отвечают на вопросы.
https://proglib.io/w/78e9de8e
Android Developers
Build your first app | Get started | Android Developers
Get started building your Android apps.
Подборка тенденций, на которых iOS-разработчикам следует сосредоточиться в 2021 году. Вот некоторые из них:
✔️Фреймворк Combine
✔️SwiftUI
✔️XCTest
✔️Collection Views
✔️Core Data
✔️Инструменты
✔️ARKit (и RealityKit)
✔️Async / Await и другие
Подробное описание: https://proglib.io/w/318b4af0
✔️Фреймворк Combine
✔️SwiftUI
✔️XCTest
✔️Collection Views
✔️Core Data
✔️Инструменты
✔️ARKit (и RealityKit)
✔️Async / Await и другие
Подробное описание: https://proglib.io/w/318b4af0
Donny Wals
10 things iOS developers should focus on in 2021 – Donny Wals
I know. This is a clickbaity noscript. And yes, I know that this list is not relevant for everybody. I know that not every iOS developer has to learn everything on this list. That said, this list is a…
Подробное руководство по реализации безопасной аутентификации в Android: https://proglib.io/w/31eb4fce
Medium
Authenticate me. If you can…
I frequently hear questions like “How to implement authentication in an Android app?”, “Where to store a PIN?”, “Hey man, will I be secure…
📱Создаем мобильное приложение для Android на JavaScript с помощью Apache Cordova
Рассказываем, как запустить обычное веб-приложение JavaScript на мобильном устройстве с Android и выложить его в Google Play. Спойлер: это по силам даже начинающим разработчикам.
https://proglib.io/sh/rtMF9vnoNs
Рассказываем, как запустить обычное веб-приложение JavaScript на мобильном устройстве с Android и выложить его в Google Play. Спойлер: это по силам даже начинающим разработчикам.
https://proglib.io/sh/rtMF9vnoNs
Недавно релизнулась Xcode 12 .5 Beta и включила в себя много новых и полезных возможностей. Ознакомиться с примечаниями к выпуску можно по ссылке.
https://proglib.io/w/0df3e0cb
https://proglib.io/w/0df3e0cb
В Twitter авансировали новый «автономный, гибкий» API с открытым исходным кодом, который реализует текстовый редактор для iOS-приложений и который уже используется в качестве основы для редактора Fleet в приложении Twitter для iOS.
Новый Text Editor API решает общие проблемы, связанные с подсветкой синтаксиса и фильтрацией текстового содержимого.
Разработчики в Text Editor API найдут надежную логику обновления текстовых атрибутов, дополнительные события редактирования текста, безопасную обработку событий ввода текста и поддержку последних версий iOS. Он реализован в виде пакета Swift, который можно легко добавить в проект Xcode, а кроме того в виде пакета CocoaPods.
Источник: https://proglib.io/w/aad9c9ae
Новый Text Editor API решает общие проблемы, связанные с подсветкой синтаксиса и фильтрацией текстового содержимого.
Разработчики в Text Editor API найдут надежную логику обновления текстовых атрибутов, дополнительные события редактирования текста, безопасную обработку событий ввода текста и поддержку последних версий iOS. Он реализован в виде пакета Swift, который можно легко добавить в проект Xcode, а кроме того в виде пакета CocoaPods.
Источник: https://proglib.io/w/aad9c9ae
AppTractor
Twitter открыл Text Editor API для iOS-разработчиков
Компания утверждает, что Apple предлагает разработчикам несколько API-интерфейсов для редактирования текста, но они могут быть очень ограниченными или слишком сложными для понимания - именно это и призван решить новый API-интерфейс Twitter.
Контрольный список, определяющий минимальный уровень качества, которому должны соответствовать все приложения под Android.
https://proglib.io/w/b4aad834
https://proglib.io/w/b4aad834
Android Developers
Core app quality | App quality | Android Developers
App quality directly influences the long-term success of your app—in terms of installs, user rating and reviews, engagement, and user retention.
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%