Руководство по созданию Android Sharing Shortcuts: https://proglib.io/w/1fce4593
В дополнение к посту, в котором перечислены основные навыки и знания, необходимые для старта в разработке под iOS, держите еще 10: https://proglib.io/w/8c44c396
Если вы хотите создать библиотеку для Android (или уже работаете над ней), которой будут активно пользоваться другие разработчики, то эти советы помогут вам: https://proglib.io/w/7adc3eac
Medium
Developing for developers: Working on an Android library
This is an unified translation of the original articles published in Spanish language: Part 1 and Part 2
Материалы для обучения разработке iOS-приложений и составления учебных планов junior, middle и senior iOS-разработчиков: https://proglib.io/w/641c6370
Источник
Источник
kindly-dugong-2a2 on Notion
iOS study DataSource by Slava Slutsker | Notion
Hand-picked materials for professional iOS mobile app development, debugging, testing and deploying.
Что выведет программа на языке Swift?
Anonymous Quiz
54%
Serenity
4%
nil
36%
Ошибка компиляции
5%
Посмотреть результаты
Mind map по безопасности Android-приложений: https://proglib.io/w/b691a726
miro.com
Безопасность
Ранее мы приводили материалы, по которым преподают Стэнфордский курс, посвященный iOS-разработке. Если у вас возникли трудности с пониманием материала на английском, то можно ознакомиться с объяснением лекций на русском.
https://proglib.io/w/3804330b
https://proglib.io/w/3804330b
Какой компонент архитектуры Android отвечает за поддержание актуальности автономного кеша и получение данных из сети?
Anonymous Quiz
8%
ViewModel
30%
LiveData
52%
Repository
5%
Activities
5%
Посмотреть результаты
Знакомимся с ConstraintLayout 2.0 в Android (на текущий момент доступна версия 2.0.4): https://proglib.io/w/94c1532a
Реализуем адаптивные представления с помощью SwiftUI: https://proglib.io/w/e0fd9519
Что выведет программа на языке Swift?
Anonymous Quiz
3%
3
55%
["Eric", "Maeve", "Otis"]
5%
[User, User, User]
6%
[\.name, \.name, \.name]
2%
[]
16%
Ошибка компиляции
13%
Посмотреть результаты
Дорожная карта Swift Concurrency — это документ, который описывает единый предполагаемый план решения проблемы параллелизма в Swift.
https://proglib.io/w/1db52e77
https://proglib.io/w/1db52e77
Swift Forums
Swift Concurrency Roadmap
A PR with this document can be found here Swift Concurrency Roadmap Our goal is to make concurrent programming in Swift convenient, efficient, and safe. This document outlines a number of proposed additions and changes to the language to achieve this…
Сайт, с помощью которого можно создать общую политику конфиденциальности для ваших приложений Android / iOS: https://proglib.io/w/b3a24978
К слову, код данного сайта открыт и его можно развернуть как веб-приложение.
К слову, код данного сайта открыт и его можно развернуть как веб-приложение.
Подробное руководство по тестированию компонентов архитектуры Android, из которого вы узнаете:
✔️Основные концепции тестирования
✔️Инструменты тестирования, доступные для Android
✔️Как протестировать ViewModel и LiveData
✔️Операции и миграции базы данных Testing Room
https://proglib.io/w/c3130670
✔️Основные концепции тестирования
✔️Инструменты тестирования, доступные для Android
✔️Как протестировать ViewModel и LiveData
✔️Операции и миграции базы данных Testing Room
https://proglib.io/w/c3130670
kodeco.com
Testing Android Architecture Components
Learn how to test the Architecture Components library included in the Android Jetpack suite released in 2017 by Google’s Android Team.
🙋 Как iOS-разработчику создать резюме, которое выделит его среди других кандидатов
Соискателя выбирают за навыки, но сначала его должны выделить в общем потоке. Рассказываем, как составить резюме, которое зацепит любого рекрутера. Наши советы будут полезны не только iOS-разработчикам.
https://proglib.io/sh/RLbvfn5ZFh
Соискателя выбирают за навыки, но сначала его должны выделить в общем потоке. Рассказываем, как составить резюме, которое зацепит любого рекрутера. Наши советы будут полезны не только iOS-разработчикам.
https://proglib.io/sh/RLbvfn5ZFh
В приведенном ниже коде какой тип данных будет присвоен?
let result = UInt8.max.addingReportingOverflow(1)
let result = UInt8.max.addingReportingOverflow(1)
Anonymous Quiz
4%
Array
13%
Int
16%
Int8
6%
Tuple
20%
UInt
10%
Ошибка компиляции
31%
Посмотреть результаты
JetBrains Projector — проект, с помощью которого в браузере любого устройства можно получить доступ к любой IDE JetBrains. В рамках статьи автор описывает теоретическую сторону запуска Android Studio на любом устройстве.
Как это работает?
Projector перехватывает команды отрисовки из IDE с помощью кастомного движка рендеринга, который вместо визуализации вещей на экране записывает все команды, сериализует их и отправляет их веб-клиенту. Веб-клиент интерпретирует эти команды рисования и отображает их на веб-странице. Веб-клиент записывает ввод с клавиатуры и мыши и отправляет его обратно в IDE через AWT.
А с помощью простого ssh-туннеля вы можете «связать» adb на вашем локальном компьютере и на удаленном сервере, так что ваше устройство будет напрямую подключено к удаленному серверу и отображаться на удаленной Android Studio.
Фактически теперь вы абсолютно не привязаны к железу 😎.
Как это работает?
Projector перехватывает команды отрисовки из IDE с помощью кастомного движка рендеринга, который вместо визуализации вещей на экране записывает все команды, сериализует их и отправляет их веб-клиенту. Веб-клиент интерпретирует эти команды рисования и отображает их на веб-странице. Веб-клиент записывает ввод с клавиатуры и мыши и отправляет его обратно в IDE через AWT.
А с помощью простого ssh-туннеля вы можете «связать» adb на вашем локальном компьютере и на удаленном сервере, так что ваше устройство будет напрямую подключено к удаленному серверу и отображаться на удаленной Android Studio.
Фактически теперь вы абсолютно не привязаны к железу 😎.
GitHub
ProjectorAndroidStudio/README.md at main · joaquim-verges/ProjectorAndroidStudio
Guide to setup JetBrains Projector and access Android Studio from any device - joaquim-verges/ProjectorAndroidStudio
Подписывайтесь на наш основной канал @proglibrary, чтобы не пропускать новые статьи и квизы!
Автоматизируем редактирование кода с помощью нескольких курсоров в Xcode: https://proglib.io/w/c68f923c
Sarunw
Multi-cursor editing in Xcode | Sarunw
It is a hidden gem in Xcode that can save up your coding time. Learn what it is, how to use it, and some use cases.