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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Разработчики в Snapchat 📒 вообще ребята! 13 (прописью - тринадцать) лет понадобилось, чтобы выпустить приложение для iPad. Правда, пока, до конца не осилили - приложение работает только в портретном режиме. К тому же, как докладывают с мест, оно периодически глючит. Понадобиться ли Snapchat еще 13 лет, чтобы довести его до ума? Думаю, что управляться быстрее. Года за 3. Какие ваши ставки?

Разработка

How we sped up Notion in the browser with WASM SQLite

Маркетинг

Snapchat запустился на iPad

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

Как я ускорил свое мобильное приложение BookDesk на React Native в 3 раза?
Cross-Platform Swift: Building a Swift app for the browser

#mobile
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁2
Самые популярные языки программирования 2024 от IEEE Spectrum

Организация IEEE Spectrum опубликовала 11-й ежегодный рейтинг самых популярных языков программирования. В нем объединили множество показателей из разных источников, чтобы создать три мета-рейтинга. Рейтинг «Спектр» составлен с учетом того, что используют члены IEEE, рейтинг «Тренды» направлен на выявление языков, которые находятся в тренде, а рейтинг «Работа» определяет, что ищут работодатели.

• В рейтинге “Спектр” первая тройка - Python, Java, JavaScript. Kotlin на 17 месте, Dart на 19, Swift на 21.
• В рейтинге “Тренды” Dart на 16 месте, Kotlin на 20, сразу за ним Swift на 21.
• В рейтинге “Работа” на первом месте SQL, на втором Python, на третьем Java. Kotlin на 11 месте (в 2022 был на 17), Dart на 20, Swift на 22 (в 2022 был на 23).

И что: Kotlin растет, Swift при своих, а учить нужно Dart 🦋
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1😁1
Зарплаты разработчиков в первом полугодии 2024

Вот еще про языки и зарплаты, только теперь в России. Хабр Карьера провела анализ зарплат разработчиков разных языков и квалификаций в первой половине 2024.

• Стажёры заняли первое место по изменению зарплат — их зарплаты выросли на 7.8%.
• Сильнее всего изменились зарплаты Kotlin-разработчиков — в среднем рост на 16.3%. Медианная зарплата Kotlin-разработчиков в первом полугодии 2024 — 292 тысячи. Джуны зарабатывали 90 985 ₽ (-9%), мидлы — 182 250 ₽ (-4.1%), сеньоры — 320 000 ₽ (+11.5%), лиды — 357 917 ₽ (+10.1%).
• Медианная зарплата Swift-разработчиков в первом полугодии 2024 — 275 тысяч (+9.5% по сравнению со вторым полугодием 2023, но практически вровень с первой половиной). Джуны зарабатывали 100 000 ₽ (без изменений), мидлы — 235 000 ₽ (+22.8%), сеньоры — 350 833 ₽ (-5.1%), лиды — 467 250 ₽ (+3.8%).
• Когда специалист растет от джуна к мидлу, самый ощутимый рост зарплаты наблюдается у TypeScript-, PHP-, Kotlin-, Swift-разработчиков — в 2.3 раза.
• Самая большая разница между зарплатами джунов и лидов у Swift-разработчиков — 4.7 раз, а самая маленькая у C-разработчиков — 3.1 раза.
• Среди лидов самым высокооплачиваемым языком стал Swift с зарплатой 467 250 ₽, меньше всего получают лиды в PHP — 320 000 ₽.
👍9😁3
Соответствует вашей зарплате при том же грейде?
Anonymous Poll
26%
У меня больше
27%
Примерно соответствует
21%
У меня меньше
26%
Посмотреть
👍6
Скроллить истории, чтобы быть осознанным? А то ж. Приложение Calm запускает ряд новых функций. В частности, приложение запускает Taptivities — интерактивные текстовые истории, на чтение которых уходит минута или две. С помощью Taptivities пользователи могут получать небольшие сеансы медитации подобно сториз в других приложениях. Сессии затрагивают такие темы, как благодарность, самоанализ, обоснование и глубокое дыхание. В Calm говорят, что в следующий раз, когда вы обнаружите, что бесцельно прокручиваете социальные сети, чтобы расслабиться, попробуйте вместо этого почитать Taptivity. Ну или сделайте наконец истории в своем приложении.

Разработка

Зарплаты разработчиков в первом полугодии 2024
Самые популярные языки программирования 2024 от IEEE Spectrum
2,5 тысяч экрано-состояний и тесты на сотнях устройств: как мы с нуля делали темную тему в приложении
Как Google победил Skynet или подготовка обучения модели на мобильном устройстве
Programming With ChatGPT
Cognitive Load is what matters

Маркетинг

Calm запускает «осознанные» истории

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

Flutter tutorial: Sliding and resize image with CustomScrollView and Slivers
Flutter Reload: What’s Under the Hood

#mobile
👍31
Видео и подкасты за неделю @AppFiles

(iOS Ru) Стратегия автотестирования для iOS приложений
(iOS Ru) 5 вопросов для iOS разработчика
(iOS Ru) Борьба с утечками памяти: от задачи до победы
(iOS En) Import & Export Swift Data with Password
(iOS En) Interactive Expandable Header - SwiftUI
(And Ru) 5 уроков из опыта реализации pixel-perfect тестирования дизайн-системы в Android
(And Ru) Gradle-сборка. Измеряем самое важное
(And Ru) Шифруем файлы в Android
(And En) Now in Android: 109 - Android 15 Beta 4, Samsung Galaxy Unpacked, Google Play's new feature, & more
(And En) Hot Flows vs. Cold Flows In Kotlin - When to Use What?
(And En) 5 Kotlin Coroutine Secrets I Wish I Knew Earlier
(And En) Kotlin After 2.0
(And En) Revamping and Extending Kotlin's Type System
(And En) The state of code coverage for Kotlin
(Crs En) There's more than a mouse in Compose Multiplatform for Desktop
(Dev Ru) Как писать чистый код — угадываем что ввел юзер и дизайним с нуля Clean Code Approach
(Dev Ru) Егор Бугаенко про ТикТок, Huawei и ленивых разработчиков
(Dev Ru) Зачем учить язык Си в 2024 году — Как выбрать между C или C++ или Rust

#ios #android #mobile #video
👍1
Apple забанила аккаунт компании победителя WWDC

Компания Apple забанила аккаунт компании Appstun, созданной одним из победителей студенческого конкурса WWDC 2021 года. Согласно объявлению, опубликованному на сайте Appstun, Apple решила закрыть аккаунт разработчика после многочисленных отказов в публикации приложения, которое, по мнению Apple, нарушает правила App Store.

• Сооснователь Appstun Батухан Карабаба говорит, что он и еще один сооснователь пытались проработать с Apple отказы App Store. «Мы отвечали прозрачно и сотрудничали с Apple, чтобы убедиться, что наше приложение не нарушает никаких правил. Однако по мере того, как процесс продолжался, мы начали сталкиваться с отказами по тем вопросам, которые, как мы думали, уже были решены в предыдущих заявках. Apple не сочла наше решение достаточно хорошим».
• В Appstun делали настраиваемые циферблаты Apple Watch. Они придумала обходной путь, но это были не совсем циферблаты в традиционном понимании, а скорее пользовательские изображения и анимации, работающие независимо от системы циферблатов App Watch. По сути, приложение занимало экран, показывая изображение, похожее на циферблат часов, что позволяло предлагать больше возможностей для настройки.

Apple неправа? Да, но есть нюанс:

• Производитель iPhone заявил, что приложение Appstun неоднократно пыталось ввести пользователей в заблуждение, что оно предлагает функции и возможности, которые не поддерживает, а также продвигало приложение с помощью обманчивой рекламы, что привело к негативным оценкам и отзывам о приложении. Среди жалоб конечных пользователей было то, что пользовательские анимации или изображения не работали как настоящие циферблаты часов, как они надеялись. «Я купил это, чтобы получить то, что выглядит как циферблат часов Rolex… это не циферблат, это просто картинка… стрелки даже не двигаются», — написал один из покупателей. «Есть ли у этой компании разрешение от Rolex на это? Я сомневаюсь в этом. Чистое мошенничество, чтобы получить деньги от людей. Я хочу вернуть деньги, это неприемлемо. Я также сообщу в Rolex и посмотрю, сделают ли они что-нибудь». В многочисленных отзывах указывалось, что приложение не реализует рекламируемые циферблаты, а другие задавались вопросом, как приложение может иметь 4.4 звезды, когда так много письменных отзывов были негативными жалобами.
👍92
Сразу два стартапа, занимающихся ИИ-программированием, объявили о привлечении инвестиций в конце прошлой недели. Это Codeium, поддерживает около 70 языков, умеет работать со всей кодовой базой, есть self-hosted версия, и Magic, которая разрабатывает инструменты, призванные помочь инженерам-программистам в написании, обзоре, отладке и планировании изменений кода и чья последняя модель имеет контекстное окно в 100 миллионов токенов. У Magic еще ничего не продается, но Codeium уже можно попробовать, так что если вы хотели поискать альтернативы Copilot, то можно начать с него. К тому же у него есть довольно хороший бесплатный уровень.

Разработка

Самые высокооплачиваемые вакансии августа в сфере разработки приложений
Алгоритм Скользящее окно — вопросы с собеседований
Как писать чистый код — угадываем что ввел юзер и дизайним с нуля Clean Code Approach
Егор Бугаенко про ТикТок, Huawei и ленивых разработчиков
Зачем учить язык Си в 2024 году — Как выбрать между C или C++ или Rust
Codeium привлек $150 млн и стал единорогом
Стартап Magic, занимающийся ИИ-программированием, получил $320 млн инвестиций
AI development and agile don't mix well, study shows

Маркетинг

Hello Wonder — браузер с ИИ для детей

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

Writing a Kotlin Multiplatform App from Start to Store
Using Native iOS Navigation from Compose Multiplatform
Build an Animated Search Bar in Flutter

#mobile
👍4
📒 Из вчерашнего еще интересная статья про то, как владельцу iPhone поменяли смартфон по AppleCare, а он оказался забаненным в Snapchat. Ну ладно, допустим смартфон восстановленный, но он же полностью восстановлен из бекапа и как мог Snapchat его опознать?
Как разработчик iOS, я знаю, что у Apple нет никаких API, которые разработчики могут использовать для отслеживания пользователей. Разработчики не могут получить доступ к серийному номеру устройства, а identifierForVendor сбрасывается, когда пользователь удаляет все приложения издателя. Так как же Snapchat мог распознать устройство?

Оказывается, есть DeviceCheck, который позволяет разработчикам записывать и считывать два бита данных для каждого устройства, которые сохраняются при удалении, переустановке, сбросе настроек приложения и даже при передаче устройства от одного пользователя к другому. Apple предлагает использовать эту функцию для ограничения бесплатных пробных версий или запрета устройств с известной мошеннической активностью. Они даже упоминают, что разработчики отвечают за сброс этих битов при смене владельца устройства, но совершенно понятно, что все на это забили.

Разработка

Leave something for tomorrow
Synchronizing pong to music with constrained optimization

Маркетинг

App onboarding funnel optimization to increase conversions

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

Flutter Web. Часть 1
The 5 Design Patterns For Every Flutter Engineer
5 Essential Design Patterns Every Flutter Engineer Should Master
Shrink Your KMP Build: The Power of ‘Internal’ Functions

#mobile
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁31
Рынок ИТ-аутстаффинга вырастет до 265 млрд к концу 2024 год

По данным исследования SkillStaff и BCGroup, в текущем году объем рынка аренды ИТ-специалистов составит 265 млрд рублей (+18%) и будет ежегодно расти двузначными темпами. Больше половины компаний (61%) имеют опыт аренды айтишников, 91% из них пользуются услугой на данный момент. 

• Данные исследования показали, что в 2023 году компании преимущественно выбирали 1С-разработчиков (20%) и Android-разработчиков (14%).
• При этом в текущем году наблюдается противоположная тенденция: 18% спроса приходится на Android-разработчиков, а 16% – на 1С-разработчиков.
• По прогнозам респондентов, в 2025-2026 годах бизнес, пользующийся ИТ-аутстаффингом, будет меньше нуждаться в найме JavaScript и Android-разработчиков, инженеров сопровождения и специалистов DevOps.
• Среди основных проблем, связанных с ИТ-разработкой, компании отмечают нехватку собственных разработчиков (25%), поиск отечественных решений (23%) и отсутствие обновлений ПО (21%).
• Большинству компаний нужны дополнительные ИТ-кадры при появлении новых ИТ-проектов (58%), разработке импортозамещающих решений (54%) и внедрению импортозамещающих ресурсов (51%). Еще 22% компаний-заказчиков обращаются за арендой айтишников при внедрении новых функций в имеющиеся проекты.