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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
По результатам всемирного опроса Stack Overflow 2020 язык программирования Python входит в тройку самых любимых технологий в среде разработчиков. Так что если вы только собираетесь научиться кодить, Python отлично подходит на роль первого языка программирования.

Специально для новичков мы подготовили курс, в котором обучаем основам программирования на Python с нуля до уровня Junior за 30 занятий. Вы научитесь не только программировать, но и сделаете несколько практических проектов — в частности, ботов для Telegram и Instagram. Преподаватели лично проверят ваши домашние задания и дадут полезные советы, так что вы точно во всём разберётесь.

Старт потока 15 сентября. Эксклюзивный промокод MOBILE подписчикам канала на скидку 15% только до 6 сентября.

Информация о преподавателях, полная учебная программа и запись на курс здесь
Practical Artificial Intelligence with Swift (2019)

Авторы: Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent

С помощью книги вы изучите всё необходимое для реализации функционала на основе искусственного интеллекта с помощью Swift.

Вы рассмотрите кейсы использования Turi Create от Apple и Tensor Flow от Google для Swift для обучения и создания моделей и использования в приложениях Swift.

Вы реализуете эти модели в CoreML с использованием Swift, а также спроектируете и создадите для них пользовательский интерфейс.

Скачать книгу
Производительность и скорость: как Duolingo внедрила MVVM на Android

Приложение Duolingo начало испытывать растущие проблемы из-за проблем с масштабируемостью в их программной архитектуре Android.

Разработчики смогли решить эти проблемы с производительностью и восстановить продуктивность своей работы за счет рефакторинга до архитектуры Model-View-ViewModel и использования Dagger и Hilt Android Jetpack для внедрения зависимостей.

https://proglib.io/w/4ee74ab5
Представьте, что ваш знакомый/коллега/родственник попросил у вас совета, как стать программистом?

Поделитесь вашим мнением, что бы вы ему ответили:
https://forms.gle/7YZ2rxnyBWsnMqYD7

Лучшие ответы опубликуем в отдельной подборке!
Руководство по созданию коллекции пакетов Swift, в котором среди прочего рассказано о подписании коллекции с помощью Swift Package Collection Certificate.

https://proglib.io/w/d11ca940
В статье описана история инди-разработчика, который в свои 32 создал приложение на Flutter и заработал 140 долларов за первую неделю без рекламы.

https://proglib.io/w/587e2932
Мини-серия статей об обновлениях виджетов для Android 12

В первой части вы увидите несколько простых изменений, которые улучшат внешний вид вашего виджета на устройствах под управлением Android 12, а также обеспечат единообразие работы на старых версиях Android.

Во второй части вы рассмотрите новые API, которые сделают ваш виджет более персонализированным, более отзывчивым и предложат больше интерактивности.

- Часть 1
- Часть 2
Доклад Мурада Татаева на Mobius (расшифровка доклада) о взломе и внедрении своего кода в чужое iOS-приложение.

Вы узнаете, какие инструменты используются для взлома, как производится обход проверок (например, на Jailbreak), как проводятся инъекции кода, какие методы защиты актуальны, а какие приносят лишь неудобства конечному пользователю. А ещё будет много практики 😎.
Реализация доступности в Android-приложении

В статье описано о доступности в целом, а также о том, как реализовать и протестировать ее в приложениях.

Напомним, доступность подразумевает возможность использования вашего приложения пользователями с ограниченными возможностями.

https://proglib.io/w/0ab3f1a5
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Вокруг поиска первой работы в IT много вопросов и проблем: большой конкурс на позицию junior, провалы на собеседованиях, глобальная незаинтересованность рынка в джунах, особенно если им больше 30. Мы, издание «Библиотека программиста», решили провести опрос среди всех, кто когда-либо искал первую работу в IT-сфере, чтобы понять кто, каким образом и с какой эффективностью (не) справляется с этой задачей. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 19 сентября.

https://forms.gle/kuFeTtoHhKQW2Ekc8
Евгений Васильев, Android-разработчик в сервисе Яндекс.Карты, рассказывает и показывает на примерах проблемы, с которыми он столкнулся при написании многопоточного кода на Kotlin Multiplatform.

Вы узнаете, как эти проблемы решать, как лучше организовывать потоки данных в многопоточной среде и что ещё нужно делать, чтобы написанное на Kotlin не падало на iOS.

https://proglib.io/w/ee784e70