Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck – Telegram
Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.51K subscribers
1.72K photos
86 videos
52 files
4.54K links
Все самое полезное для мобильного разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
В дополнение к посту, в котором перечислены основные навыки и знания, необходимые для старта в разработке под iOS, держите еще 10: https://proglib.io/w/8c44c396
Если вы хотите создать библиотеку для Android (или уже работаете над ней), которой будут активно пользоваться другие разработчики, то эти советы помогут вам: https://proglib.io/w/7adc3eac
Ранее мы приводили материалы, по которым преподают Стэнфордский курс, посвященный iOS-разработке. Если у вас возникли трудности с пониманием материала на английском, то можно ознакомиться с объяснением лекций на русском.

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
Сайт, с помощью которого можно создать общую политику конфиденциальности для ваших приложений Android / iOS: https://proglib.io/w/b3a24978

К слову, код данного сайта открыт и его можно развернуть как веб-приложение.
Подробное руководство по тестированию компонентов архитектуры Android, из которого вы узнаете:

✔️Основные концепции тестирования
✔️Инструменты тестирования, доступные для Android
✔️Как протестировать ViewModel и LiveData
✔️Операции и миграции базы данных Testing Room

https://proglib.io/w/c3130670
🙋 Как iOS-разработчику создать резюме, которое выделит его среди других кандидатов

Соискателя выбирают за навыки, но сначала его должны выделить в общем потоке. Рассказываем, как составить резюме, которое зацепит любого рекрутера. Наши советы будут полезны не только iOS-разработчикам.

https://proglib.io/sh/RLbvfn5ZFh
В приведенном ниже коде какой тип данных будет присвоен?

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.

Фактически теперь вы абсолютно не привязаны к железу 😎.
Подписывайтесь на наш основной канал @proglibrary, чтобы не пропускать новые статьи и квизы!