Mobile Development by AppTractor
11K subscribers
1.87K photos
38 videos
11 files
4.66K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Яндекс Практикум и НИТУ МИСИС запускают совместную программу магистратуры «Веб-разработка».

Поможем стать уверенным middle-разработчиком и получить степень магистра НИТУ МИСИС за 2 года.

— Обучение онлайн 20-25 часов в неделю — удобно совмещать с работой
— Занятия на интерактивной платформе Практикума
— Диплом государственного образца по направлению «Информационные системы и технологии»
— Преподаватели – действующие разработчики
— 6 месяцев практики, 10 проектов в резюме
— Системное развитие софтскилов
— Помощь с поиском работы

Мы готовим программистов с широким набором навыков, чтобы они могли работать с полным циклом создания веб-приложений. Студенты изучат фронтенд, основы бэкенда и тестирования, UX/UI-дизайн и управление проектами.

Подавайте заявку и растите в T-shaped специалиста.
🤡18👍21
В iOS-разделе вышла статья о [безответной] любви к Objective-C. Как во всякого такого рода послания понять, что хочет сказать автор, не очень просто, но все же, кажется, он говорит о том, что язык уже вошел в “зал мировой славы” и ничто оттуда его уже не уберет. А вы любите язык, на котором разрабатываете?

Разработка

• 43% программистам снится работа
• Спрос на разработчиков игр в России упал почти на 40%
• Архитектура сложных клиентских приложений
• Podlodka #327: Event-Driven архитектура
• Qodana вышла из предварительной версии
• GitHub запустил Copilot Chat
• NativePHP: десктопные приложения на PHP
• Cocos Creator: Это самый мощный игровой движок, о котором вы не знали
• Game On: UI Design Meets Gamification
• Chat with your databases using LangChain

Маркетинг

• Reddit после закрытия API: загрузки выросли, но доходы упали
• DSP: инструкция по применению. Использование неатрибуцированных данных для улучшения предиктивных алгоритмов. Часть #1
• Как работает мозг пользователя и формируется привязанность

Кроссплатформа

• Прокрутка во Flutter: меняем законы физики
• Beginner’s guide on Flutter for iOS developers
• Server-Driven UI Implementation from Scratch in Flutter
👍2
Какой язык программирования вы любите?
Anonymous Poll
3%
Objective-C
35%
Swift
3%
Java
32%
Kotlin
3%
JavaScript
5%
Dart
2%
C/C++
1%
Pascal
4%
Python
11%
Всех ненавижу
🤡11😁3👨‍💻2
У Flipper Zero появился магазин приложений

Flipper Zero — "хакероское" портативное многофункциональное устройство, оснащенное беспроводными радиомодулями.

1. В официальном приложении теперь есть "магазин" приложений. Он устанавливает приложения непосредственно на Flipper по Bluetooth.

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

3. Главный операционный директор Flipper Devices Алекс Кулагин сказал: «Команда надеется, что запуск магазина предоставит разработчикам массовый канал распространения их приложений и экспериментов».

4. К моменту запуска в магазине уже около 100 приложений. Среди них есть множество небольших утилит, таких как игра в кости, калькулятор резисторов, пульт управления камерой по Bluetooth, пара приложений Pomodoro, шестнадцатеричный редактор, приложения, позволяющие взаимодействовать с внешними устройствами.

5. О монетизации, конечно, пока речи не идет.

И что: всем нужны магазины приложений - это прекрасный (и дешевый) способ расширить свою экосистему за счет энтузиастов. А вы в вашем продукте можете сделать "магазин приложений"?
🔥11👍5
Apple начал прием заявок на выдачу разработчикам гарнитуры Vision Pro. Планируется, что с ней будет вся сопутствующая помощь от экспертов компании по разработке для visionOS, а для всех - открытые уроки в разных городах. Занятно, что саму гарнитуру надо будет держать под строгой охраной, без доступа к ней родственников, друзей и прочих, под замком и никогда не оставлять без присмотра.

Разработка

• Apple принимает заявки на Vision Pro Developer Kit
• The Ultimate Tech Stack for Building AI Products
• On Becoming a VP of Engineering, Part 1: The Path to VP + Part 2: Doing the Job

Маркетинг

• У Flipper Zero появился магазин приложений

Кроссплатформа

• Full Guide on Building your first Kotlin Multiplatform Project with Kobweb
• Unifying Video Players: Compose Multiplatform for iOS, Android & Desktop
😁5👍1
Вы давно просили - и вот свершилось. Канал с английскими материалами - Mobile Economy. Как там будет все развиваться пока не совсем понятно, но вы все равно подписывайтесь 🙂 А еще есть блог на Medium с теми же самыми английскими дайджестами.

Разработка

• Умные колонки Assistant не перейдут на Fuchsia
• Значение совещаний и некоторые альтернативы
• Platform engineering is just DevOps with a product mindset
• A comprehensive guide to running Llama 2 locally

Кроссплатформа

• The Top 5 Flutter State Management Solutions: A Deep Dive
• FlutterCon 23 Resources
👍2🎉2
Вышло второе наше интервью с Андреем Белоусом - на этот раз про поиск работы в Европе. Главных совета 3 - итеративно улучшаться в разработке, прокачивать софт-скилы и язык. Вес остальное более менее в рамках разумного. Андрей еще готов отвечать на вопросы - о чем вам было бы интересно поговорить? Скидывайте темы или прямо вопросы в комментарии.

Разработка

• Работа в Европе для мобильных разработчиков
• Новая AR-платформа Mirrorscape улучшает Dungeons & Dragons
• Stability AI выпускает Stable Diffusion XL 1.0
• Проектируем функционал сторис
• Building Startups as a Developer: Learning from My Mistakes
• Automating Web Scraping with ChatGPT Code Interpreter

Маркетинг

• Маркетинг подписных приложений 2023 — отчет AppsFlyer и Liftoff
• Google Play начнет пессимизировать приложения, не поддерживающие планшеты

Кроссплатформа

• Под капотом анимаций в React Native. Часть 1/2: Animated and Bridge
• Integrate Apple Sign-In on Android using Flutter
• KMM in a simple language learning app: was it worth it?
• Improve your Flutter app performance with this small trick
👍4
Apple определила API, использование которых надо будет объяснять

На WWDC компания объявила, что разработчики должны будут указывать причины использования отдельных API в декларации конфиденциальности своего приложения.

1. Сделали это, конечно, во имя конфиденциальности и безопасности, чтобы по ним не отслеживали отдельных пользователей.

2. Среди API - File timestamp API, определяющие даты создания файлов, System boot time API, раскрывающие информацию о времени работы ОС, Disk space API, дающие информацию о доступном пространстве в хранилище.

3. User defaults API, самая простая "официальная" система для хранения настроек и прочей информации, тоже попал под раздачу.

4. Все это касается и сторонних SDK, за них тоже надо будет отчитываться.

5. Начиная с осени 2023 г. при загрузке в App Store Connect нового приложения или обновления приложения, использующего API, для которого требуется указание причины, вы будете получать уведомление, если в декларации конфиденциальности вашего приложения не указана утвержденная причина. А начиная с весны 2024 г. это станет обязательным.

И что: всё во имя человека, для блага человека. И мы даже знаем имя этого человека 🍏
🤡5👍32🤔1
Видео и подкасты за неделю

• (iOS Ru) Distributed actors и где они обитают
• (iOS En) TipKit - iOS 17 - SwiftUI
• (iOS En) OSLog and Logger
• (iOS En) Radial Layout With Gestures - SwiftUI
• (iOS En) Inout Parameters and Mutating Functions
• (iOS En) How to master Combine like a Pro – The Basics
• (iOS En) SwiftUI NavigationStack Hero Animation Effect - Custom Matched Geometry Effect
• (And Ru) Секретная фича в Android Studio: логируем, пока дебажим, не меняя сам код
• (And En) Now in Android: 87 - Android 14 Beta 4, Google Play policy update, and Compose Performance
• (And En) What's new in Android Studio - Giraffe
• (And En) Text Fields - UX With Material3
• (And En) Buttons - UX With Material3
• (Crs Ru) Кодогенерация для Flutter: что, как и зачем
• (Crs En) Build an iOS & Android app in 100% Kotlin with Compose Multiplatform
• (Dev Ru) Ozon Tech Intro Meetup: как работают системы поиска, рекомендаций и рекламы
• (Dev Ru) На шаг ближе к метавселенной, или Как мы оживили аватары пользователей в VK Звонках
• (Dev Ru) Как сделать аналог Firebase App Distribution
• (Dev Ru) Алгоритмическое собеседование в Яндекс в прямом эфире
• (Dev Ru) Постоянные отказы на собеседованиях: что мне делать
• (Dev En) The ultimate guide to A/B testing


Посмотрели какое-то другое интересное видео? Отправьте боту🧑🏻‍💻
👍3👏1
Разбираем фризы неизменной ценности

Новый еженедельный дайджест - 111 материалов! Прочитайте, поставьте 👍 и обязательно поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Вот, например, там была интересная ссылка "Исчерпывающее руководство по локальному запуску Llama 2" - как запустить модель Llama 2 на M1/M2 Mac, Windows, Linux или даже на телефоне.

💻 Прислать материал для дайджеста можно сюда
👍41
Сейчас в App Store и Google Play представлено 746 тыс. мобильных игр. 70% мобильных игр находятся в Google Play, а остальные 30% — в App Store. В AppFigures провели исследование - в каких странах больше всего выпускают (издают) мобильные игры (как это сделать по описанию в магазине не совсем понятно, но пусть). США лидируют с огромным отрывом - там сделано 32.6% всех игр. На втором месте Китай с “всего” 5.1%. Россия с 3% на 5 месте, между Германией и Индией. Самая хорошая цифра в другом - в июне в двух магазинах было опубликовано 17 тысяч новых игр, что является самым высоким показателем по количеству новых релизов за месяц в этом году. А вы сколько новых игр скачали в прошлом месяце? 🙂

Разработка

• Какие страны выпускают больше всего мобильных игр?
• Исследование State of Databases 2023
• Что такое магистральная разработка
• Алгоритмическое собеседование в Яндекс в прямом эфире
• Постоянные отказы на собеседованиях: что мне делать
• На шаг ближе к метавселенной, или Как мы оживили аватары пользователей в VK Звонках
• Как сделать аналог Firebase App Distribution
• Ozon Tech Intro Meetup: как работают системы поиска, рекомендаций и рекламы
• Iosevka: шрифт для кода
• Эвристики Нильсена на примере реальных приложений
• Что порой кроется за «успехом»
• A WWDC Design Lab Made My App So Much Better
• Before you try to do something, make sure you can do nothing

Маркетинг

• DSP: различия и преимущества lookalike и предиктивных моделей. Часть #2
• Pokemon Sleep набрал 2 млн установок
• Rewind выпустил приложение для iPhone, которое поможет вам запомнить всё
• $18.2 млн в Серии B: Airvet — телемедицина для домашних животных

Кроссплатформа

• Кодогенерация для Flutter: что, как и зачем
• Будущее iOS-разработки на Flutter
• Popular apps using Kotlin Multiplatform (KMP) in 2023 — and what you can learn from them
• Scale McDonald's with KMM
4