\\ Годовой отчёт подъехал 📄
Большой отчёт от Apple, в котором есть интересный цифры / отчет за 2023 год:
– В 2023 году Apple закрыла около 118 000 учетных записей разработчиков, что меньше, чем 428 000 удалений по сравнению с предыдущим годом.
– Apple заблокировала возможность повторных транзакций более 14 миллионов украденных кредитных карт и более 3,3 миллиона учетных записей, а также предотвратила потенциально мошеннические транзакции на общую сумму более 7 миллиардов долларов
– В 2023 году более 1,7 миллиона заявок на приложения были отклонены по разным причинам, включая нарушение конфиденциальности и мошенническую деятельность.
– Обработав более 1,1 миллиарда оценок и обзоров, Apple удалила из App Store почти 152 миллиона мошеннических оценок и обзоров.
Большой отчёт от Apple, в котором есть интересный цифры / отчет за 2023 год:
– В 2023 году Apple закрыла около 118 000 учетных записей разработчиков, что меньше, чем 428 000 удалений по сравнению с предыдущим годом.
– Apple заблокировала возможность повторных транзакций более 14 миллионов украденных кредитных карт и более 3,3 миллиона учетных записей, а также предотвратила потенциально мошеннические транзакции на общую сумму более 7 миллиардов долларов
– В 2023 году более 1,7 миллиона заявок на приложения были отклонены по разным причинам, включая нарушение конфиденциальности и мошенническую деятельность.
– Обработав более 1,1 миллиарда оценок и обзоров, Apple удалила из App Store почти 152 миллиона мошеннических оценок и обзоров.
👍4🎉2
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
❤1
\\ Ещё быстрее? 🏎️
История о том, как Notion на Android стал запускается в два раза быстрее. Команда рассказала, про некоторые шаги, которые они предприняли, а также рассказали про постоянные усилия по улучшению мобильного опыта для всех наших пользователей Android.
Одно и решений, кстати, переход переход от веб-кода к нативному. Почитать можно тут
История о том, как Notion на Android стал запускается в два раза быстрее. Команда рассказала, про некоторые шаги, которые они предприняли, а также рассказали про постоянные усилия по улучшению мобильного опыта для всех наших пользователей Android.
Одно и решений, кстати, переход переход от веб-кода к нативному. Почитать можно тут
😁7
\\ А так можно было?
Благодаря усилиям команды JetBrains, все поддерживаемые платформы поддерживают взаимодействие с собственной ViewSystem, а на iOS вы можете взаимодействовать как со SwiftUI, так и с UIKit. Другими словами, вы можете использовать Compose внутри вашего Swift/UIKit и SwiftUI/UIKit внутри Compose (аналогично тому, что есть в Android).
Но как это сделать? Ответ здесь 👈
Благодаря усилиям команды JetBrains, все поддерживаемые платформы поддерживают взаимодействие с собственной ViewSystem, а на iOS вы можете взаимодействовать как со SwiftUI, так и с UIKit. Другими словами, вы можете использовать Compose внутри вашего Swift/UIKit и SwiftUI/UIKit внутри Compose (аналогично тому, что есть в Android).
Но как это сделать? Ответ здесь 👈
🔥5👍1
\\ Разбираем по кусочкам 🛠️
Спикер рассказывает, что есть внутри .ipa-файла, прошелся по самым часто встречающимся внутри файлам и показывает, что интересного можно из них достать и как файлы можно модифицировать без вреда для приложения.
Как сравнить два приложения на схожесть, используя Hopper + BinDiff, и как сделать эти бинари отличающимися и почему Apple знает, как зовут вашего юзера на компьютере, когда вы собираете приложение — обо всём этом в докладе👇
Смотреть📺
Спикер рассказывает, что есть внутри .ipa-файла, прошелся по самым часто встречающимся внутри файлам и показывает, что интересного можно из них достать и как файлы можно модифицировать без вреда для приложения.
Как сравнить два приложения на схожесть, используя Hopper + BinDiff, и как сделать эти бинари отличающимися и почему Apple знает, как зовут вашего юзера на компьютере, когда вы собираете приложение — обо всём этом в докладе
Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
\\ Важное с Mobile Google I/O 2024 🕸
Состоялась конференция Google I/O, и спецы из Google рассказали новости про Android, генеративный ИИ, обновленный Firebase, Flutter, эффективность фоновой работы приложения и многое другое.
📹 Плейлист со всеми новостями и новинками.
Состоялась конференция Google I/O, и спецы из Google рассказали новости про Android, генеративный ИИ, обновленный Firebase, Flutter, эффективность фоновой работы приложения и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Там мы будем рассказывать про все существующие нейросети, которые генерируют музыку и голос — с пошаговыми инструкциями, инструментами и лайфхаками.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3
❤️ Активация с первого взгляда: как влюбить пользователя в продукт
Хотите научиться превращать случайных посетителей в преданных фанатов? Рассказываем, как повысить активацию пользователей, отличить ее от aha-момента и использовать эти знания для кратного роста количества активных пользователей.
🔗 Читать статью
🔗 Зеркало
Хотите научиться превращать случайных посетителей в преданных фанатов? Рассказываем, как повысить активацию пользователей, отличить ее от aha-момента и использовать эти знания для кратного роста количества активных пользователей.
🔗 Читать статью
🔗 Зеркало
Актуальный гайд по регистрации Apple Developer в App Store для физических лиц. Что понадобиться:
– Аккаунт Apple ID с двухфакторкой;
– iPhone, Mac или iPad с активированным iCloud;
– Последняя версия Apple Developer App на устройстве.
Полный гайд тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Бывает у вас такое, что хочется посмотреть ютуб фоном, но не покупать при этом премиум? Теперь это возможно! Благодаря одной интересной библиотеке. Она используется в основе известной утилиты yt-dlp.
Меньше слов, больше дела — ныряем в статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
\\ Камни нашлись и здесь 🗿
Недостатки популярных архитектур, таких как Redux и MVVM, применяемых в разработке на Swift, могут привести к усложнению кода, усложнить тестирование, снизить гибкость и производительность, а также затруднить поиск и исправление ошибок.
При выборе архитектуры приложения, стоит взвесить все «за» и «против».
Читать 👈
Недостатки популярных архитектур, таких как Redux и MVVM, применяемых в разработке на Swift, могут привести к усложнению кода, усложнить тестирование, снизить гибкость и производительность, а также затруднить поиск и исправление ошибок.
При выборе архитектуры приложения, стоит взвесить все «за» и «против».
Читать 👈
🤔8👍1
\\ С головой в SwiftData 👀
Не так давно Apple обзавелась каналом на ютубе для разработчиков, и уже начинает активно пополнять его полезным материалом.
Узнайте, как вы можете использовать возможности Swift Data в своем приложении. Как ModelContext и ModelContainer работают вместе для сохранения данных вашего приложения.
И конечно, как отслеживать и вносить изменения вручную, а также масштабировать SwiftData с помощью FetchDescriptor, SortDescriptor и enumerate.
Видео смотрим тут 👈
Не так давно Apple обзавелась каналом на ютубе для разработчиков, и уже начинает активно пополнять его полезным материалом.
Узнайте, как вы можете использовать возможности Swift Data в своем приложении. Как ModelContext и ModelContainer работают вместе для сохранения данных вашего приложения.
И конечно, как отслеживать и вносить изменения вручную, а также масштабировать SwiftData с помощью FetchDescriptor, SortDescriptor и enumerate.
Видео смотрим тут 👈
👍2
Тут это, свежий материал подъехал 😎
🔵 Сокращаем время тестирования за счет выборочного тестирования.
🔵 Инструменты CI/CD под iOS.
🔵 Реакция на обновления состояния сети.
🔵 Краткое руководство по Combine.
🔵 Учимся использовать Material с SwiftUI.
🔵 Глубокое погружение в динамические виджеты.
🔵 Хакерский текстовый эффект.
🔵 Правильная обертка для UserDefaults.
🔵 Атомарное управление состоянием и инъекция зависимостей для SwiftUI.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🎉1
Forwarded from Proglib.academy | IT-курсы
✉️❌ Как завалить собеседование, даже не начав его: 8 ошибок в сопроводительных письмах
Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме.
👉 Сопроводительное — это первое впечатление, которое мы производим на эйчара, а первое впечатление, как известно, очень важно.
Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного.
Кстати, вакансии можно поискать в наших профильных каналах:
🤮 Data Science, анализ данных, аналитика
🤮 Python
🤮 Frontend
Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме.
Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного.
Кстати, вакансии можно поискать в наших профильных каналах:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
В Kotlin 2.0.0 представили новый компилятор K2, который стал стабильным и используется по умолчанию на всех платформах. Улучшена производительность и поддержка мультиплатформенных проектов, а также улучшены умные касты и генерация лямбда-функций. Добавлен новый DSL для опций компилятора в Gradle, улучшен мониторинг производительности GC на Apple платформах и совместимость с Objective-C и многое другое.
С обновлением можно ознакомиться здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🎉5
🦅⚡ Делаем нативное мобильное приложение с ИИ и бэкендом
Рассмотрим пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.
Дополнительно продемонстрируем эффективные архитектурные паттерны для SwiftUI-приложений, в частности MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.
*Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework.
🔗 Читать статью
🔗 Зеркало
Рассмотрим пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.
Дополнительно продемонстрируем эффективные архитектурные паттерны для SwiftUI-приложений, в частности MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.
*Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework.
🔗 Читать статью
🔗 Зеркало
🎉3❤2😁2🥱2