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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Где остановится популярность Kotlin?

Kotlin растет.

1. Два месяца назад Kotlin вошел в Топ-20 индекса TIOBE. А в этом месяце он прибавил 0.17% и с 1.15% переместился на 3 позиции - с 18 на 15 место.

2. Первая волна популярности Kotlin пришлась на 2017 год, когда Google объявила о “первоклассной” поддержке Kotlin на Android. Тогда популярность Kotlin в индексе TIOBE достигла почти 1%.

3. Интересный вопрос - где остановится Kotlin? Kotlin полностью интероперабелен с Java, являясь, таким образом, прямым конкурентом этого языка во всех областях.

4. “Определенно, Kotlin может занять место в первой десятке. Сможет ли он стать частью "большой четверки" - вопрос, на который еще предстоит ответить”, - написал Пол Янсен, генеральный директор TIOBE Software.

И что: осталось только iOS-разработку завоевать и больше "ничего не будет. Ни кино, ни театра, ни книг, ни газет – один сплошной Kotlin" (C).
🤡16😁114
Forwarded from IT Insights
Tesla выложила в open source всю конструкцию и дизайн оригинального Roadster

Компания Tesla выложила в открытый доступ все конструкторские и инженерные разработки оригинального автомобиля Roadster. Сюда входит все - от руководств пользователя до схем и разъемов. Выпуск нового поколения Roadster отстает от графика на несколько лет. Обнародование дизайна может быть намеком на то, что выпуск нового поколения Roadster близок к завершению. В начале этого года Элон Маск заявил, что окончательный дизайн и проектирование Roadster будут завершены к концу 2023 года, поэтому производство автомобиля должно начаться к концу 2024 года.

Исходники: https://service.tesla.com/roadster
👍14🤯2
Разработчики Spotify поделились своей практикой отслеживания размера приложений. Процесс многоступенчатый и есть несколько интересных положений, вроде понимания карбонового следа (!) увеличения размера, системы отслеживания для каждого изменения кода, атрибуции всех изменений или прописанной политики с четко определенными положениями, дающими возможность делать исключения (привет Ferrari и Ф-1). В целом, как обычно, очень красиво, но для небольших проектов абсолютно бессмысленно.

Разработка

Как Spotify отслеживает размеры приложений
Magic Research: соло-разработчик заработал более $150,000, сделав всего 2 сообщения на Reddit
Reflecting on 18 years at Google
It’s OK if your code is just good enough

Маркетинг

Что такое метрика ага-момента и как ее найти
Mastering SKAN 4: The essentials for iOS success

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

Как добавить Flutter в нативное приложение iOS и протестировать его на Codemagic (Часть 2)
Our journey from React Native to Expo for mobile app development at Alan
👍5
Размышления о 18 годах работы в Google

Если вам интересно, почему Google стал таким - вот внутреннее мнение от разработчика Flutter. Он уволился, проработав 18 лет в компании, и записал свои мысли.

На картинке, кажется, вся документация по дизайну для основных слоев Widget, RenderObject и dart:ui 😀
😢8
Видео и подкасты за неделю:

(iOS Ru) Swift-уроки: Actor
(iOS Ru) Как получить международный оффер iOS-разработчику
(iOS En) Simple Drop Down Picker – SwiftUI
(iOS En) SwiftUI: New Observation Framework
(iOS En) SwiftUI Tooltips with TipKit (Popover & Inline Tips)
(iOS En) 8 Tips to Design a Great Paywall
(iOS En) SwiftData Lightweight Migrations
(iOS En) Swipe Actions For ScrollView - No Gestures! - iOS 17 Scroll APIs
(iOS En) How to Make a Color Picker with ScrollView, Scroll Position and Visual Effects
(And Ru) Как устроен Android в умных колонках Яндекса
(And Ru) Топ-10 вопросов для Senior Android: собеседование с разбором ответов и материалами
(And En) Firebase Demo Day Recap, Flutter 3.16, and more dev news!
(And En) A Team of 20 to Publish an App?! - THIS New Google Play Policy Change is CRAZY
(And En) How to Migrate an Android Project to Kotlin Multiplatform (KMP)
(And En) Custom Savers
(And En) Circuit – Android App Architecture Masterclass with Zac and Josh from Slack
(Crs En) The State of Kotlin Multiplatform
(Crs En) Getting Started With KMP: Build Apps for iOS and Android With Shared Logic and Native UIs
(Crs En) Build Apps for iOS, Android, and Desktop With Compose Multiplatform
(Dev Ru) Мыслим как Platform Engineer
(Dev Ru) Podlodka #347: развитие продукта от 0 до 1
(Dev Ru) Tracer — альтернатива Crashlytics: другой взгляд на аналитику ошибок в приложениях
(Dev Ru) Как качать миллионы фотографий в сутки, выдержать кратный рост и не умереть?
(Aur Ru) Насколько реален российский айфон: разговор с Максимом Горшениным.
(AI En) Machine Learning with Python and Scikit-Learn – Full Course

Поставьте 👍 и поделитесь подборкой!
👍6
Исследование The State of Developer Ecosystem 2023 от JetBrains

Еще к вопросу о популярности языков программирования - вот новое ежегодное исследование от JetBarins, данные опроса 26K+ разработчиков.

1. Самые используемые языки - на картинке сверху.

2. На протяжении многих лет Rust входил в число самых популярных языков для изучения. В 2023 году Rust впервые занял первое место. Rust не только обогнал Go и стал главным выбором для тех, кто хочет перейти на другой язык, но и пользователи Go стали первыми в очереди тех, кто готов перейти на Rust.

3. Потеряв за последние годы две трети своих пользователей, язык Objective-C, похоже, подходит к концу.

4. Использование Kotlin и Swift хоть на 1%, но снизилось.
👍7
Отладка Google в домашних условиях

Вот и новый еженедельный дайджест - про iOS, Android, кроссплатформу и все вокруг. Поставьте 👍 и поделитесь с коллегами! Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное, возможно и за пределом мобайла. Вот, например, "Спасибо, что подержали мою уточку" - о том, как искать решение проблем просто объясняя их.
👍121
Как использовать геймплей в создании перформящих креативов

Рекомендую пару статей от наших друзей из Rocket10 - про рекламные креативы. Первая часть про теорию, во второй разбираются лучшие рекланые объявления топовых игр разных жанров: Head Ball 2, Fishdom и Pokerist.
2
Новостей особых нет, а вот в комментариях появилась интересная тема про исследования - каким спортом вы увлекаетесь? В смысле постоянно следите и более менее знаете нюансы, а не просто смотрите чемпионат мира. Опрос в следующем посте.

Разработка

Зарплаты за год в IT выросли на 8.5%
Мыслим как Platform Engineer
Tracer — альтернатива Crashlytics: другой взгляд на аналитику ошибок в приложениях
Как качать миллионы фотографий в сутки, выдержать кратный рост и не умереть?
Насколько реален российский айфон: разговор с Максимом Горшениным.
Podlodka #347: развитие продукта от 0 до 1
Размышления о 18 годах работы в Google
Исследование The State of Developer Ecosystem 2023 от JetBrains
Что можно улучшить в своем приложении? Крадем как художники у Яндекс.Еды
A good engineer thinks like a product manager

Маркетинг

Wasted Ad Spend Report 2024: The Global Impact of Invalid Traffic

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

Top 14 VS Code Extensions for Fast Flutter App Development
Creating an automated test framework for React Native apps
Overflow Indicator in Flutter: Mastering UI Responsiveness
5
Моя малышка любит самолеты — и я сделал для нее радар

Моя любимая тема - интересные и полезные пет-проекты, решающие собственные проблемы. Вот, например, iOS тех-лид сделал для своего ребенка самолетный радар ✈️ Все проблемы (главная из которых - не потратить все время на создание иконки :)) он описал в интересной статье.

Если у вас есть интересный домашний (или не очень) проект - поделитесь, давайте напишем и про него.
👍16🔥5🦄41
Если вы целый день работаете за компьютером, инвестирование в отличную клавиатуру, как и в лучший монитор, это решение, которое может напрямую повысить качество вашей жизни. Нашел и совсем кратко перевел обзор лучших клавиатур для разработчиков. Лучшая - ASUS Scope 96 Strix II, если что, но мне понравилась Keychron Q6 Pro. В общем, если у вас еще нет желания на Новый год - можно повыбирать ⌨️

Разработка

Лучшие клавиатуры для программирования 2023
Бесплатный курс «Современное программирование на C++»
Доступность игр для людей с ограниченными возможностями: проблемы и их решения
How to Become a Data Engineer
Microsoft opens sources ThreadX under MIT license

Маркетинг

Фальшивый трафик в 2023 году будет стоить рекламодателям $71 млрд
Roku and Unity team up to transform mobile app marketing

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

Как добавить Flutter в нативное приложение iOS и протестировать его на Codemagic (Часть 3)
Kotlin Multiplatform в мобильной разработке. Рецепты общего кода для Android и iOS
Code Generator using Flutter
👍7