Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
9.82K subscribers
1.46K photos
70 videos
52 files
4.22K links
Все самое полезное для мобильного разработчика в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a4adec1b17b35b6c0d8389
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
This media is not supported in the widget
VIEW IN TELEGRAM
👍3
🗺️ Дорожная карта по Kotlin Multiplatform на 2024 год

В статье команда JetBrains описывает свои планы на следующий год. Они планируют сделать все основные API и компоненты Jetpack Compose мультиплатформенными, улучшить производительность и доступность на iOS, предоставить общий API для работы с ресурсами и решение для мультиплатформенной навигации. Также идёт речь о инструменте для всех целей и кодовых баз.

Все подробности можно узнать здесь 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🚨 Новые требования Apple к сторонним SDK

Apple хочет, чтобы разработчики и пользователи были в курсе того, как сторонние SDK собирают и используют данные, и ввела новые функции для повышения прозрачности и безопасности: privacy manifests и signatures.

На странице Apple Developer приведён список SDK, для которых будут использоваться новые правила. Для каждого вида данных понадобится словарь NSPrivacyCollectedDataType, значения должны соответствовать этому списку.
2
📁💡 Где программисту взять идеи для портфолио

Портфолио — это классный способ впечатлить работодателей. Однако у большинства айтишников портфолио состоит из примерно одинаковых работ. Как правило, это «тудушки», калькуляторы и что-то в таком роде. Но таким удивить уже сложно.

Поэтому давайте разберемся, как собрать классное портфолио, а главное — где взять интересные идеи для пет-проектов.

🔗 Читать статью
1
📉 Кризис в IT: 35% российских IT-специалистов теряют доходы

Опрос Российской ассоциации электронных коммуникаций (РАЭК) среди IT-профессионалов также показывает разрыв между ростом доходов IT-компаний и уменьшением доходов сотрудников.

Несмотря на рост прибыли компаний, многие сотрудники, особенно молодые, сталкиваются с уменьшением заработка из-за колебаний валют и высокой инфляции.

💬 Расскажите, как поживают ваши доходы?

#интерактив
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤔3🥱1
🎉 Xcode обновился до версии 15.1

Из важного:
@IBDesignable деприкейтед
– Запуск Xcode Cloud вручную
– Новая функция тестирования в StoreKit Testing
– Макросы в Playground

Со всеми изменениями можно ознакомиться здесь 🗺
Please open Telegram to view this post
VIEW IN TELEGRAM
2🥱2👾2
#дайджест полезностей мобильного разработчика

🔥 Почему Flutter? — почему он стал таким популярным, преимущества и недостатки.

🔥 Плоский дизайн — переход от плоского дизайна, который стал популярным после внедрения iOS 7 от Apple в 2013 году, к более детализированным и трехмерным элементам.

🔥 Yandex Cup 2023 — разбор задачи отборочного этапа.

🔥 На запястье — стоит ли создавать приложение для смарт часов?

🔥 Неэффективность pull request — почему стандартный рабочий процесс с PR в GitHub часто приводит к большим запросам на включение изменений, которые замедляют процесс разработки и уменьшают качество кода.

🔥 Gradle 8 в Android — перенос приложения на версию 8.1.1, для чего и какие проблемы вас ждут.

🔥 Догмы разработки — как привычные практики программирования могут превращаться в непродуктивные догмы и как критическое мышление может спасти ваш проект от 'модного' программирования.
4👍3
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

#️⃣C#

Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика

💼Каналы с вакансиями

Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
👍5
🧘‍♂️ Сэнсэй в SwiftUI

Обзор лучших практик для оптимизации производительности приложений на SwiftUI. В статье вы найдете:

– Выбор подходящей архитектуры
– Использование @StateObject и @ObservableObject
– Избегание чрезмерного использования @Published свойств
– Предпочтение @State для анимаций вместо @Published

Повышаем свои навыки в работе со SwiftUI тут 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁2🔥1
🤔 PWA vs нативные приложения. Какой подход выбрать?

Если думаете, что выбор очевиден, то спешим вас переубедить — оба подхода имеют свои преимущества и недостатки. 👀

В докладе проводится подробный обзор двух подходов на разных технологиях: Swift, Flutter, Kotlin, React Native и др. Могут ли приложения, написанные в вебе, быть такими же быстрыми и эффективными как нативные? 🚀

Обо всём подробнее в видео 📹
Please open Telegram to view this post
VIEW IN TELEGRAM
21
📈 Обзор рынка труда в ИТ: III квартал 2023 года

В этой статье обсудим зарплату программистов в III квартале 2023 года, динамику вакансий, тенденции рынка труда в ИТ и многое другое. Присоединяйтесь!

Читать статью
🔥2
🤖 Google AI SDK for Android

Как использовать современные генеративные модели ИИ (например, Gemini) для создания функций и приложений на базе ИИ? Пример приложения демонстрирует такие возможности.

📌 Что доступно:

Генерация текста — функция Text из SDK
Определение фото — функция MultiModal из SDK
Чат — функция разговоров из SDK

С проектом можно ознакомиться по ссылке 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🎉 AWS SDK для Kotlin стал общедоступным

SDK был разработан с нуля чтобы предоставить вам идиоматический опыт работы с Kotlin. В блоге рассказывается о ключевых особенностях SDK, таких как DSL-строители, поддержка корутин, пагинация, ожидатели и др. 🛠️

Этот выпуск позволяет разработчикам использовать платформу JVM или Android API Level 24+, а поддержка дополнительных платформ, таких как Kotlin/Native, появится в будущих выпусках. 🪁

Отслеживать информацию можно тут 🔗
Репозиторий с AWS SDK 🔗
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
😋 Что там нового в UIKit?

Apple заметнее стремительно развивает SwiftUI, но и для UIKit есть новости. В статье обсуждается несколько улучшений и обновлений в UIKit. Некоторые из них 👇

➡️ Макросы предварительного просмотра
➡️ Новый метод в жизненном цикле ViewController
➡️ Анимированные символьные изображения
➡️ UIContentUnavailableConfiguration

Статья с примерами кода по ссылке 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🎉1
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍4
🤖 Что нового в Android?

Выпуск-гид по миру разработки Android. На этот раз нам рассказывают об обновлениях самой способной модели искусственного интеллекта Gemini, ML Kit Subject Segmentation API, Android Studio Hedgehog, статьях, видео и многом другом.

📌 Содержание:

0:00 — Введение
0:20 — Новая основа для искусственного интеллекта на Android
1:13 — ML Kit Subject Segmentation API
1:46 — Android Studio Hedgehog
2:16 — Блог разработчиков Android
3:02 — Видео
3:42 — Релизы AndroidX
4:13 — Заключение

#видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Большой #дайджест по Swift

🔸 «About Panel» — как настроить панель «О программе» для приложения macOS, используя SwiftUI.
🔸 Emerge Tools — инструмент Emerge Tools в сочетании с платформой Codemagic CI/CD для оптимизации размера iOS-приложений.
🔸 Работа с аудио — краткое руководство по тому, как растянуть аудиофайл, используя Swift и библиотеку AudioKit.
🔸 AsyncPhoto — отображаем большие фотографии в SwiftUI, используя асинхронную загрузку и кэширование.
🔸 ChatGPT в Xcode — проект предоставляет расширение для Xcode, которое позволяет разработчикам использовать ChatGPT.

📹 «SwiftData как замена CoreData» — тимлид команды iOS-разработчиков Тинькофф, рассказал о деталях работы нового фреймворка SwiftData, сравнил его с CoreData.
📹 Локализация в приложении — как сильно упростилась локализация приложений с Xcode 15.

📖 Roadmap 2023 — что нужно знать и уметь, чтобы стать успешным разработчиком iOS в 2023 году.
📖 Блокировка Beeper Mini — Apple закрыла лазейку, которую в Beeper Mini использовали для внедрения iMessage на Android.
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥1
🧠 Чему вы бы хотели научиться?

Расскажите нам о ваших пожеланиях: какие навыки вы хотели бы прокачать в ближайшее время или какую профессию хотели бы приобрести?

За прохождение опроса вы получите промокод на скидку 15% на все наши курсы до конца 2024 года.

Опрос по ссылке 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
2🥱1