Xcode 12 поддерживает разработку приложений для iOS 14, iPadOS 14, tvOS 14, watchOS 7, macOS 10.16. Также Xcode 12 поддерживает отладку на устройствах с iOS 9 и новее, tvOS 9 и новее и watchOS 2 и новее. Xcode 12 требует Mac под управлением MacOS Mojave 10.15.4 или новее. Подробное описание нововведений читайте в статье.
https://proglib.io/w/3d924a6f
https://proglib.io/w/3d924a6f
AppTractor
Что нового в Xcode 12
Xcode — это полный набор инструментов разработчика, используемый для создания приложений для Apple TV, Apple Watch, iPad, iPhone и Mac. Xcode 12 включает в себя все необходимое для создания удивительных приложений для всех платформ Apple. Xcode 12 поддерживает…
Ведущий Android-разработчик из Badoo Аркадий Иванов на практике использует паттерн MVI, написал собственную библиотеку MVIKotlin и делится опытом использования данного паттерна, отмечая следующие моменты: в чем отличие, преимущества, как эффективно построить свое приложение с ним и почему для Compose — это лучшая архитектура.
https://youtu.be/9NYgRODhkdw
https://youtu.be/9NYgRODhkdw
YouTube
Все тайны MVI
#Architecture #MVI #BestPractices
Обсуждаем паттерн MVI от начала и до конца: в чем отличие, преимущества, как эффективно построить свое приложение с ним и почему для Compose - это лучшая архитектура.
Делиться опытом будет ведущий Android разработчик из…
Обсуждаем паттерн MVI от начала и до конца: в чем отличие, преимущества, как эффективно построить свое приложение с ним и почему для Compose - это лучшая архитектура.
Делиться опытом будет ведущий Android разработчик из…
Автор статьи поднял действительно важную тему, связанную с проектированием приложения, в котором смогут комфортно работать десятки или сотни разработчиков. То приложение, которое легко расширять независимо от того, как много кода уже написано.
https://proglib.io/w/bb1e8f9a
https://proglib.io/w/bb1e8f9a
Хабр
Масштабируемая архитектура для больших мобильных приложений
В этой статье мы не будем разбирать MVP, MVVM, MVI или что-то подобное. Сегодня мы поговорим о более глобальной вещи, чем просто архитектура уровня представления...
Что выведет программа на языке Swift?
Anonymous Quiz
37%
true
33%
false
15%
Ошибка компиляции
16%
Посмотреть результаты
DidSet не запускается в инициализаторе, поэтому исходное значение
p.point.x будет равно 5, что даст true в результате выполнения программы.11 недель Android
Серия еженедельных уроков, приуроченная к выходу беты Android 11, в которых разбирается одна из ключевых тем разработки под Android. Вы увидите следующие направления: машинное обучение, безопасность, совместимость, Jetpack, инструменты, Android за пределами телефонов, игры и Медиа, а также UI. На данный момент доступны только две темы.
https://proglib.io/w/33b441a5
Серия еженедельных уроков, приуроченная к выходу беты Android 11, в которых разбирается одна из ключевых тем разработки под Android. Вы увидите следующие направления: машинное обучение, безопасность, совместимость, Jetpack, инструменты, Android за пределами телефонов, игры и Медиа, а также UI. На данный момент доступны только две темы.
https://proglib.io/w/33b441a5
Android Developers
11 Weeks of Android | Android Developers
We've wrapped up the 11 Weeks of Android, click a week in the calendar below to see a recap of all the great content!
Подборка советов, рекомендаций, приёмов и библиотек, которые могут помочь вам при разработке на Flutter: https://proglib.io/w/50e59520
DEV Community
18+ Flutter tips and tricks
As we were developing the Programming Hero ios app using Flutter, we discovered a few tips, tricks,...
💸 12 способов зарабатывать с помощью программного кода
Все в курсе, что у программистов высокие зарплаты. Но обычная работа в компании – лишь один из источников, с помощью которых можно зарабатывать на программировании. В этой статье обсудим другие способы.
https://proglib.io/sh/u7tJsmH5S4
Все в курсе, что у программистов высокие зарплаты. Но обычная работа в компании – лишь один из источников, с помощью которых можно зарабатывать на программировании. В этой статье обсудим другие способы.
https://proglib.io/sh/u7tJsmH5S4
👨💻 Как выбрать сервер для 1С
Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.
https://proglib.io/sh/bL4TeHxcQy
Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.
https://proglib.io/sh/bL4TeHxcQy
Серия статей про создание REST API для Android-приложения с помощью Spring Boot, Kotlin и Gradle:
- Part 1. First Controller
- Part 2. Securing with OAuth2
- Part 3. Adding a H2 database
- Part 4. Testing the API
- Part 5. Deploy on Heroku
- Part 1. First Controller
- Part 2. Securing with OAuth2
- Part 3. Adding a H2 database
- Part 4. Testing the API
- Part 5. Deploy on Heroku
Medium
How to create a REST API for your App with Spring Boot, Kotlin & Gradle (Part 1: First Controller)
As an Mobile Engineer, I’ve tried numerous times to build an API for my App projects and I’ve always ended up frustrated for reasons like:
В чем разница между а и b в языке Kotlin?
var a: String? = "KotlinQuiz"
var b: String = "KotlinQuiz"
var a: String? = "KotlinQuiz"
var b: String = "KotlinQuiz"
Anonymous Quiz
4%
a является окончательным и не может быть изменено
9%
b является окончательным и не может быть изменено
78%
b никогда не станет нулевым
9%
Посмотреть результаты
Автор статьи делится опытом работы с Lightning Memory-Mapped Database (LMDB) при разработке под iOS: https://proglib.io/w/1cb13d93
Хабр
Блеск и нищета key-value базы данных LMDB в приложениях для iOS
Осенью 2019 года в iOS команде Облака Mail.ru произошло долгожданное событие. Основной базой данных для персистентного хранения состояния приложения стала весьм...
SwiftRewriter — инструмент, который форматирует код на языке Swift с помощью SwiftSyntax за вас. Смотрите слайды с iOSConf SG 2019 про данный инструмент или сразу внедряйте в проектах.
Speaker Deck
Making your own Code Formatter in Swift
iOSConf SG 2019 (Jan 19, 2019)
https://2019.iosconf.sg
Library: https://github.com/inamiy/SwiftRewriter
Video: https://learntalks.com/2019/01/make-…
https://2019.iosconf.sg
Library: https://github.com/inamiy/SwiftRewriter
Video: https://learntalks.com/2019/01/make-…
Автор статьи делится своими шаблонами Android/Kotlin проектов, которые могут помочь вам начать проект без необходимости тратить время на настройку всего с нуля.
https://proglib.io/w/71246231
https://proglib.io/w/71246231
Medium
My Android project template
The 5 things I do just after starting a new Android project.
Что выведет программа на языке Swift?
Anonymous Quiz
11%
nil
47%
Unknown
28%
Ошибка компиляции
15%
Посмотреть результаты
📱 70 YouTube-каналов и плейлистов о мобильной разработке
Подборка каналов и плейлистов YouTube о различных аспектах мобильной разработки под Android и iOS: курсы по языкам и созданию приложений, записи докладов и скринкастов, дизайн и кодинг.
https://proglib.io/sh/9J0q6NdLpz
Подборка каналов и плейлистов YouTube о различных аспектах мобильной разработки под Android и iOS: курсы по языкам и созданию приложений, записи докладов и скринкастов, дизайн и кодинг.
https://proglib.io/sh/9J0q6NdLpz
🙏1
Разработчики мобильных приложений из inVerita изучили производительность различных фреймворков и представили результаты сравнения популярных инструментов мобильной разработки (Flutter, React Native и нативная разработка) в отношении быстродействия.
https://proglib.io/w/496f24d9
https://proglib.io/w/496f24d9
AppTractor
Flutter vs React Native vs нативный код: сравнение быстродействия
Давайте сравним производительность популярных инструментов мобильной разработки в повседневных задачах!
Для чего нужен оператор !! в Kotlin?
Anonymous Quiz
6%
Возвращает левый операнд, если операнд не равен нулю; в противном случае возвращается правый операнд
3%
Это оператор по модулю в Kotlin, похожий на % в Java
71%
Преобразует значение в ненулевой тип и выдает исключение, если значение фактически является нулевым
7%
Он сравнивает два значения идентичности, а не равенства
13%
Посмотреть результаты
Нововведения в тестировании iOS-приложений, о которых было заявлено на Apple WWDC 2020: https://proglib.io/w/d4a226c0
Хабр
Apple WWDC 2020: что нового в тестировании iOS
Привет, меня зовут Сергей, и я тестирую iOS приложения в Exness. В конце июня 2020 г. закончилась очередная WWDC. Давайте разберемся, что же она принесла нового...