Что выведет программа на языке Swift?
Anonymous Quiz
7%
8
78%
6
10%
Ошибка компиляции
5%
Посмотреть результаты
Несмотря на запутанные пробелы, Swift имеет четко определенный приоритет оператора. В задаче порядок выполнения следующий:
1 + (2*number) - 1Разбираемся, чем отличается дизайн под iOS от дизайна под Android. В статье автор разбирает 32 конкретных отличия дизайна под iOS и Android, которые поделены на четыре группы: базовые отличия, отличия в навигации и паттернах (UX), отличия в компонентах (UI) и прочие отличия.
https://proglib.io/w/36ad2572
https://proglib.io/w/36ad2572
Хабр
32 отличия дизайна мобильного приложения под iOS и Android
Железный дизайнер из Redmadrobot Design Lab Артур Абраров делится наблюдениями. Адаптировать дизайн под другую платформу — неотъемлемая часть работы дизайнера мобильных приложений. Цель этой работы —...
Библиотека Moxy позволяет избежать boilerplate кода (нарушает принцип повторного использования кода) для обработки lifecycle фрагментов и activity, и работать с View как будто оно всегда активно. В статье автор описал преимущества использования Moxy в качестве вспомогательной библиотеки при использовании MVP для Android-приложения.
https://proglib.io/w/a69e43cc
https://proglib.io/w/a69e43cc
Хабр
MVP для Android — преимущества использования Moxy в качестве вспомогательной библиотеки
В данной статье описываются преимущества использования Moxy в качестве вспомогательной библиотеки при использовании MVP для Android-приложения. Важно: здесь не с...
Руководство по созданию iOS-приложения на Swift, которое представляет из себя онлайн-комнату, через которую транслируется содержимое вашего экрана и голоса для большого количества зрителей и позволяет им взаимодействовать друг с другом через чат. В качестве стека технологий используется Stream Chat и Client SDK Dolby.io.
https://proglib.io/w/6ef9ef64
https://proglib.io/w/6ef9ef64
DEV Community
How to Build a Twitch Clone Game Live Streaming App for iOS
Tutorial for building an application similar to Twitch that can stream your iPhone's screen and let other people watch in a chat room using Swift, Stream Chat, and Dolby.io's Client SDK.
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.