Подводные камни использования значений по умолчанию JSON в Kotlin (для примеров используется библиотека Moshi).
https://proglib.io/w/2f971800
https://proglib.io/w/2f971800
GitHub
GitHub - square/moshi: A modern JSON library for Kotlin and Java.
A modern JSON library for Kotlin and Java. Contribute to square/moshi development by creating an account on GitHub.
Новая верси ОС для iOS и iPadOS выйдет этой осенью, а тем временем можно ознакомиться с текущими обновлениями и инстересными материалами:
🍏Обзор iOS 15 на русском
🍏Примечания к выпуску iOS и iPadOS 15 Beta 2
🍏Примечания к выпуску Xcode 13 Beta 2
🍏iOS 15 – что нового для продуктовых дизайнеров и разработчиков
🍏Как iOS 15 ускоряет запуск вашего приложения
🍏Cамые крутые новые функции iOS 15
🍏 Что нового во встроенных покупках в iOS 15 - WWDC 21
🍏iOS 15 добавляет атрибутные строки в SwiftUI
🍏Обзор iOS 15 на русском
🍏Примечания к выпуску iOS и iPadOS 15 Beta 2
🍏Примечания к выпуску Xcode 13 Beta 2
🍏iOS 15 – что нового для продуктовых дизайнеров и разработчиков
🍏Как iOS 15 ускоряет запуск вашего приложения
🍏Cамые крутые новые функции iOS 15
🍏 Что нового во встроенных покупках в iOS 15 - WWDC 21
🍏iOS 15 добавляет атрибутные строки в SwiftUI
Apple
Официальная служба поддержки Apple
Служба поддержки Apple всегда готова прийти на помощь. Узнайте больше о популярных темах и найдите ресурсы, посвященные любым продуктам Apple.
Android окукливается и сообщество потворствует этому
к 2021 году Android почти полностью окуклился и растратил всё, что мы в нём любили. Взамен мы получили более красивую графику со сносно работающими предустановленными приложениями и этого оказалось достаточно. В общем, холиварный пост вам в ленту. Согласны с автором?
https://proglib.io/w/c0e5de5c
к 2021 году Android почти полностью окуклился и растратил всё, что мы в нём любили. Взамен мы получили более красивую графику со сносно работающими предустановленными приложениями и этого оказалось достаточно. В общем, холиварный пост вам в ленту. Согласны с автором?
https://proglib.io/w/c0e5de5c
Хабр
Android окукливается и сообщество потворствует этому
Disclaimer: Пост пятничный и холиварный. Есть шанс изменить мир к лучшему.Помните, когда среди оригинальных OS производителей, таких как Symbian или Windows Phon...
Подборка простых и актуальных советов для iOS-разработчиков, которые повысят вашу эффективность, продуктивность и качество кода.
https://proglib.io/w/df11e3e6
https://proglib.io/w/df11e3e6
Medium
iOS Development Tips in 2021
Do you want to improve your iOS development skills? Then look no further. I’ve collected some must-know tips that are going to boost your…
Знакомимся с паттерном Observer в Swift (также известен как: наблюдатель, издатель-подписчик, слушатель).
https://proglib.io/w/0aafffea
https://proglib.io/w/0aafffea
Хабр
Паттерн Observer в Swift
Всем доброго времени суток! В этой статье речь пойдет о паттерне Observer. Все, кто связан с iOS разработкой наверняка сталкивались с инструментами в основе работы которых лежит этот паттерн....
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Начать карьеру разработчика с Android было плохой идеей
В статье приведены 9 причин неудачного старта карьеры Android-разработчика, при этом посыл автора заключается в том, что изучение разработки под Android в начале пути может иметь плохие последствия.
По мнению автора, гораздо проще и лучше изучить веб-разработку, а затем перейти в мобильную. Согласны с автором? Расскажите, с чего начался ваш путь в мир разработки?
https://proglib.io/w/530e40ae
В статье приведены 9 причин неудачного старта карьеры Android-разработчика, при этом посыл автора заключается в том, что изучение разработки под Android в начале пути может иметь плохие последствия.
По мнению автора, гораздо проще и лучше изучить веб-разработку, а затем перейти в мобильную. Согласны с автором? Расскажите, с чего начался ваш путь в мир разработки?
https://proglib.io/w/530e40ae
AppTractor
Начать карьеру разработчика с Android было плохой идеей
Я понимаю, у мобильных разработчиков много вакансий, и это будущее. Но для меня важнее понять основы. И я думаю, что зря потратил год своей жизни только потому, что начал с Android.
Кругом только и слышно, что об искусственном интеллекте, машинном обучении, Data Science... Но как начинаешь разбираться, нужна серьёзная математическая подготовка на уровне вуза. Мы пригласили опытных преподавателей МГУ помочь нашим читателям подготовиться к карьере дата сайентиста.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь
Специально для наших подписчиков скидка 15% по промокоду MOBILEPROGLIB
Поспешите, осталось всего 9 мест.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь
Специально для наших подписчиков скидка 15% по промокоду MOBILEPROGLIB
Поспешите, осталось всего 9 мест.
Линтинг против форматирования: быстрое руководство для iOS-разработчиков (часть 1).
https://proglib.io/w/93f01d6f
https://proglib.io/w/93f01d6f
Проекты в Gradle 7: как не зависеть от зависимостей
На текущий момент существует множество вариантов описания зависимостей в проектах, использующих Gradle. Рекомендуемого стандарта нет, поэтому используются самые разные подходы.
Ксения Кайшева, Android-разработчик в 65apps, рассказывает о новой возможности, которая позволяет централизованно описывать зависимости на проектах с системой сборки Gradle.
https://proglib.io/w/147bcb36
На текущий момент существует множество вариантов описания зависимостей в проектах, использующих Gradle. Рекомендуемого стандарта нет, поэтому используются самые разные подходы.
Ксения Кайшева, Android-разработчик в 65apps, рассказывает о новой возможности, которая позволяет централизованно описывать зависимости на проектах с системой сборки Gradle.
https://proglib.io/w/147bcb36
Хабр
Проекты в Gradle 7: как не зависеть от зависимостей
Привет! Меня зовут Ксения Кайшева, я пишу приложения под Android в компании 65apps. Сегодня расскажу о новой возможности, которая позволяет централизованно описы...
🍏 Путь в профессию: интервью с iOS-разработчиком Кевином Ренскерсом
Создание приложений для iOS – одно из самых перспективных направлений в IT. Наш корреспондент пообщался с программистом-фрилансером из Голландии, который трудится в этой сфере уже 11 лет. Он рассказал о своем пути в iOS, Swift и SwiftUI, а также о будущем iOS-разработки.
https://proglib.io/sh/19rgRuvqix
Создание приложений для iOS – одно из самых перспективных направлений в IT. Наш корреспондент пообщался с программистом-фрилансером из Голландии, который трудится в этой сфере уже 11 лет. Он рассказал о своем пути в iOS, Swift и SwiftUI, а также о будущем iOS-разработки.
https://proglib.io/sh/19rgRuvqix
Google представила AppSearch — высокопроизводительную поисковую библиотеку на устройстве для управления локально хранящимися структурированными данными.
AppSearch содержит API-интерфейсы для индексирования и извлечения данных с помощью полнотекстового поиска. Приложения могут использовать AppSearch, чтобы предлагать настраиваемые возможности поиска в приложениях, позволяя пользователям искать контент даже в автономном режиме.
https://proglib.io/w/a753e380
AppSearch содержит API-интерфейсы для индексирования и извлечения данных с помощью полнотекстового поиска. Приложения могут использовать AppSearch, чтобы предлагать настраиваемые возможности поиска в приложениях, позволяя пользователям искать контент даже в автономном режиме.
https://proglib.io/w/a753e380
Руководство по поиску и устранению утечек памяти в iOS-приложениях с помощью тестов.
https://proglib.io/w/b2869fd5
https://proglib.io/w/b2869fd5
aclima
Detecting memory leaks via tests
It’s happened to most of us in one form or another. Your iOS app keeps crashing for no apparent reason, you can’t really reproduce it consistently, and it seems like it’s affecting older devices more often. If you’ve been in this situation, you probably witnessed…
Пошаговое руководство по созданию приложений для Android с использованием Python:
- часть 1
- часть 2
- часть 3
- часть 1
- часть 2
- часть 3
Medium
Building Android Apps With Python: Part -1
Step by Step Guide to Build Android Apps using Python
Лучшие open source приложения для iOS 2021 года, написанные на SwiftUI.
https://proglib.io/w/2a3e8769
https://proglib.io/w/2a3e8769
Medium
2021 Best Open Source iOS Apps written in SwiftUI
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user…
Начало работы с Kotlin Multiplatform Mobile за 30 минут
Всегда интересно читать подобные статьи с многообещающим названием, хотя у данного автора получилось неплохо с учетом того, что серия статей будет продолжаться.
https://proglib.io/w/51a4194a
Всегда интересно читать подобные статьи с многообещающим названием, хотя у данного автора получилось неплохо с учетом того, что серия статей будет продолжаться.
https://proglib.io/w/51a4194a
Medium
KMM QuickStart Guide
Getting started with Kotlin Multiplatform Mobile in 30 minutes
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Подборка из 10 ресурсов для изучения разработки iOS-приложений с помощью SwiftUI.
https://proglib.io/w/fd04c504
https://proglib.io/w/fd04c504
Medium
The Top 10 Resources to Learn SwiftUI iOS App Development
SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift. Build user…