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

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Почему я бросил Android-разработку после 10 лет и чем планирую заниматься сейчас

В этой статье я расскажу о том, почему я навсегда ушел из Android-разработки, проработав в этой отрасли почти десять лет.

Перевод: https://apptractor.ru/android10
Платформа: Android
👏: 770
🔥10👍6😢3
У TechCrunch вышел большой и интересный обзор нового поколения социальных сетей, работающих на домашнем экране. BeReal, LiveIn, Locket и им подобные. Если вкратце - аутентичность, моментальность, социальный граф. Что касается последнего, то забавно, как Big Tech дружно просрал его в погоне за деньгами.

«Социальный граф» когда-то был святым Граалем потребительских социальных платформ. Информация о том, кто с кем связан в реальной жизни, воспринималась как небывалая ценность. Но в наши дни основные социальные сети в большей степени ориентированы на то, чтобы связать пользователей с создателями — в конце концов, именно здесь находятся деньги. Пользователи могут подписываться на создателей контента, делать покупки и виртуально давать им чаевые. Монетизировать настоящую дружбу гораздо сложнее.

А вы работаете с домашним экраном? А если подумать?

Разработка

Следующая большая социальная платформа — домашний экран смартфона.
.NET MAUI достиг Всеобщей доступности
Искусственный интеллект в DOOM
Подробнее про пирамиду тестирования
Please, No More Todo Apps — 5 Alternatives for Side Projects and Learning a New Language
How an Average Coder Climbed Up to Become GitHub’s CTO

iOS

Взаимодействие с alerts и permissions в ui-тестировании iOS
Through iOS 16 APIs, Apple Lays the Foundation For Mixed Reality Development
What’s New In Swift (2022)
How the Upcoming Widget was Built
Understanding the “some” and “any” keywords in Swift 5.7
Refactor a Swift Codebase Using SOLID Principles — in an Iterative Way

Android

Почему я бросил Android-разработку после 10 лет и чем планирую заниматься сейчас
Android 13: какие изменения нас ожидают
Lemuroid: игровые эмуляторы для Android
Kotlin Flow with Clean Architecture and MVVM Pattern in Android
Mirror Effect with Jetpack Compose
Best Architecture for Jetpack Compose

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

Flutter’s Most Popular Widgets
7 React Native Open Source Projects to Become a Better Mobile App Developer

Вакансия дня

Junior Android-разработчик в CHIBBIS
👍8
GitHub, принадлежащий Microsoft, сегодня открыл систему автодополнения кода на основе искусственного интеллекта Copilot для всех разработчиков.

Стоит GitHub Copilot 10 долларов в месяц или 100 долларов в год. Есть 60-дневная бесплатная пробная версия. Бесплатно раздают студентам и мантейнерам популярных проектов с открытым исходным кодом

Доступный в виде загружаемого расширения, Copilot основан на модели искусственного интеллекта под названием Codex, которая обучена на миллиардах строк общедоступного кода, чтобы предлагать следующие строки кода или даже функции с учетом контекста существующего проекта.

Расширения Copilot доступны для Noevim и сред JetBrains, Visual Studio и Visual Studio Code, в облаке GitHub Codespaces.
👍21🤔9🤯3
🤯 Как эффективно продвигать приложение в сторах, выходить на новые рынки, увеличивать количество пользователей каждый день и при этом иметь свободное время?

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

В Asodesk есть все необходимые инструменты для эффективной работы с ASO и отзывами пользователей. В честь своего 6-летия ребята сделали 35% скидки на годовые тарифы и 20% на месяц.

А через 3 часа пройдет бесплатный вебинар, на котором разберут возможности платформы и лайфхаки по продвижению приложений:

☄️ Как выходить на новые рыночные ниши и анализировать конкурентов
☄️ Как собирать семантическое ядро за 10 минут
☄️ Как отвечать на отзывы быстрее с помощью автоматизации
☄️ И не только

Подключайтесь сегодня в 18:00 по МСК ❗️

Зарегистрироваться👈
👍7
В соответствии со старой доброй картинкой, Microsoft, Epic Games, Meta, W3C, Nvidia, Qualcomm, Sony, Unity и еще два десятка компаний принялись за стандартизацию метавселенных. Пока планируются “прагматичные и action-based” проекты, начиная с создания терминологии, инструментов и руководств. Правда, пока нет Apple и Google, Niantic и Roblox так что представительство не совсем полное. Наверное, все таки будет 2 (или больше) стандартов.

Разработка

Автоматическое хаос-тестирование в Twitch
Открыт Форум стандартов Метавселенной
GitHub открывает Copilot для всех
Нужно больше золота: как игровые компании майнят прибыль с геймеров
«Яндекс» открыл разработчикам доступ к своим тестам для проверки технических навыков
The Ultimate Guide to Architectural Decision Records

iOS

Swift Charts Examples: работа со Swift Charts
Xcode Cloud – overview & setup
Understanding the “Some” and “Any” Keywords in Swift 5.7
The Layout Protocol

Android

Аналитика в декларативном стиле с поддержкой многомодульности
Difference between getActivity and requireActivity
Snapshot Testing in Android app using Shot library

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

Flutter Interview Questions
All About .NET MAUI

Вакансия дня

Product manager в Incrdbl Mobile Entertainm
👍6
Stack Overflow опубликовал данные опроса разработчиков 2022 года. В самых оплачиваемых технологиях снова лидирует Clojure. Objective-C может и не любят, но платят за него больше ($83,165), чем за Swift ($78,468). А средняя оплата за Kotlin составляет “всего” $69,318. Из “мобильных” Dart на последнем месте со средней зарплатой $43,724. Примечательно, что оплата за год значительно выросла у всех языков. Например, медианная зарплата Swift-разработчика выросла с $58,910 до $78,468.
👍3🤔1
Новый прорывной прорыв - стартап Parallelz обещает быстрое превращение нативных приложений в веб. С точностью до пикселя, без задержек и потери качества, без внедрения каких-либо SDK или переписывания кода. Звучит как фантастика, но уже получили 3 миллиона в пред-посевном раунде. В качестве примера запускают Cookie Jam, инвесторы пищат от восторга. У меня кроме стриминга идей нет, но ведь если начнут пользоваться, то никакого стриминга не хватит? В общем, ничего непонятно (если понимаете - напишите в комменты), но очень интересно.

Разработка

$3 млн в предпосевном раунде: Parallelz — нативные приложения в браузере
Приложение Ikea научилось удалять мебель из интерьера
Результаты опроса разработчиков Stack Overflow 2022
$21 млн в Серии А: Deno — рантайм JavaScript
Автоматизация тестирования мобильной игры с помощью Airtest IDE и других решений
Основы линейной алгебры для 3D-приложений. Урок 2
Developers — Take Bug Reports As Opportunities, Not Criticisms

iOS

Как iOS 15 сломала авторизацию на два месяца. Хронология и лечение от СберМаркета
How to override system appearance in SwiftUI
New in SwiftUI 4: Gauge View
SwiftUI: How to create awesome flip effect with Rotation 3D Effect in 3 seconds
Requesting App Store reviews in SwiftUI
How to use inner shadows to simulate depth with SwiftUI and Core Motion

Android

Bulletin: changelog на Jetpack compose
Полное руководство по тестовым дублерам в Android — Часть 1: Теория
Улучшаем производительность android-приложения с помощью Baseline profiles
Изображения. Минификация на максималках
Jetpack Compose bottom sheet over Android view using Kotlin extension
Developer-Powered CTS (CTS-D)
Interoperability with Jetpack Compose

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

Как добавить Isar в проект на Flutter
Why React Native is better than Flutter for mobile application development
Implemented Overlay In Flutter
Flutter: What is Dart-doc?
7 More Useful React Native Libraries You Should Use in Your Next Project

Вакансия дня

Ведущий программист Android в Hoff
👍8
Альфа-банк ищет сильных мобильных разработчиков в команду!

Чтобы вместе делать банковское приложение. Платят welcome-бонус 250 000 ₽!

Что предстоит делать:

• разрабатывать банковское приложение;
• создавать сложные и переиспользуемые архитектурные решения;
• исследовать и внедрять новые технологии;
• улучшать UX и UI мобильного банк.

Работа удалённо, в коворкинге или офисе (Москва, Санкт-Петербург, Екатеринбург, а также зимний коворкинг в Сочи). Также есть релокация в любой город России. Компенсация расходов на аренду жилья, покупку мебели, оплату детского сада.

Регулярные тренинги, скидки на курсы иностранных языков, менторство, расширенная ДМС и многое другое.

Рассматривают разработчиков iOS и Android уровня middle и выше.

Оставляйте заявку и получите оффер!
🤔6👍3😢2😁1
Еще немного про зарплату из ежегодного опроса StackOverflow. Вчера были зарплаты по языкам, сегодня - по ролям и направлениям. Во главе ожидаемо всякие руководители, но потом уже интересно - всякие full-stack, front-end, game, QA и прочие разработчики стоят выше мобайла. История про то, как чувак после 10 лет Android-разработки ушел в бэкенд уже не кажется такой смешной, ага? Конечно, это среднее по миру (интересно, где в мире студенты получают $20К?), но даже если взять только США или, например, Германию, то мобайл все равно ниже бэкенда.
🤔15👍1
Наш новый большой еженедельный дайджест с 85 материалами. По возможности поставьте лайк, поделитесь с коллегами, поддержите на Boosty. Как говорил Ричард Мэттью Столлман, «если бы Омар Хайям жил сейчас, он наверняка читал бы дайджест AppTractor». 🧑🏻‍💻
👏8😁31👍1😢1
GitHub запустил Github Skills, новую обучающую платформу, который заменит текущие Учебные лаборатории. Прохождение курсов GitHub Skills бесплатно в общедоступных репозиториях и в self-hosted раннерах. Вы также можете использовать бесплатные шаблоны курсов с открытым исходным кодом для создания собственных обучающих уроков для вашего проекта, команды или компании.

Доступные курсы в настоящее время:

• Введение в GitHub
• Общайтесь с помощью Markdown
• GitHub Pages
• Работа с пул-реквестом
• Разрешение конфликтов слияния
• Привет, GitHub Actions
• Непрерывная интеграция
• Публикация пакетов
👍23👏2
А вот еще про обучение - Академия Яндекса впервые проведет открытый лекторий. В его основе — программа традиционных Летних школ. Участники будут прокачивать знания по востребованным IT-специальностям и пробовать силы в решении сложных бизнес-задач. Вебинары пройдут с 20 июля по 16 сентября. Программа рассчитана на студентов и начинающих специалистов в области IT, менеджмента и маркетинга, однако присоединиться к обучению можно и без базовой подготовки.

Будет 4 направления:

• разработка интерфейсов;
• бэкенд-разработка на Python и Java;
• мобильная разработка на Android, iOS и Flutter;
• маркетинг в IT и управление проектами и продуктами.

Участников ждут насыщенные теоретические блоки — порой по четыре лекции ежедневно — и практические задания, приближенные к реальным кейсам.
🤔7🔥4
Оффер от Яндекса за 2 дня для мобильных разработчиков

9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков, участники которого смогут присоединиться к командам Маркета, Еды, Такси и многих других сервисов.

Если вы хотите делать продукты для миллионов пользователей и у вас есть опыт коммерческой разработки на iOS, Android, Flutter от 3 лет — регистрируйтесь на сайте и решайте задачи предварительного этапа. 9 июля организатор проведет две онлайн-секции с кодом и уже на следующий день лучшие участники получат офферы от Яндекса.

Задачи доступны до 23:59 6 июля.
😁8🤔5😱4😢4
В играх для меня есть три главные компании - Supercell с их миллиардными проектами, Niantic с их AR и SYBO Games с их Subway Surfers. Чуваки 10 (!) лет пилят рельсовый ранер, который все (!!) 10 лет остается №1 в мире по загрузкам. Как это удается я хз (впрочем, все три компании сильны в своем live ops, так что может это оно), но теперь Subway Surfers переходит к Miniclip. Вряд ли что-либо сильно изменится в самой игре, но не могу не отметить это десятилетнее путешествие на гребне мобильной волны. Чего и всем желаю 🏄‍♂️

Разработка

Miniclip покупает SYBO Games, создателя Subway Surfers
Открытый лекторий от Летних школ Яндекса
5 альтернатив TODO для побочных проектов и изучения нового языка
Самые зарабатывающие приложения США в мае
GitHub запустил интерактивные курсы Github Skills
Дизайн приложений: примеры для вдохновения #79
Различия в подходах к сегментации пользователей
Podlodka #273: оценки сроков не нужны
Unity Gaming Services выходят из бета-тестирования
Amazon представил свою ИИ систему написания кода CodeWhisperer
Как мы перешли на регулярные релизы мобильного приложения. Часть I
Один в поле не воин. Полезные интеграции для инструментов анализа мобильных приложений
How to Create Your Own Operating System

iOS

AR Simple GeoLocation: геопространственный AR
ARKit 6. Что нового?
SwiftUI 4 is killing my open-source projects
Extending Apple’s WWDC 2017 Demo App With SceneKit and SwiftUI
Create a beautiful Network Layer With Swift
How to filter screenshots, cinematic videos, and depth-effect photos in PHPickerViewController
Lightweight MVI architecture on iOS with UIKit
New in SwiftUI 4: Multi-Series Bar Chart
New in SwiftUI 4: Expanding TextField

Android

Zeplin Asset: ресурсы из Zeplin в Gradle
Полное руководство по тестовым дублерам в Android — Часть 2: Практика
Compose sample app: UI state with Flow, offline first
Using Live Templates to Improve Android Development Productivity
8 anti-patterns in Android codebase and why I hate them
Building your own custom layout with Jetpack Compose
Load Fragments in Jetpack Compose: Beyond What Google Taught

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

A List of state management approaches in Flutter

Вакансия дня

Senior React Native Engineer в Loóna
Интересный факт - программисты в России стали меньше перерабатывать. Судя по исследованию, без переработок сейчас обходится 43% программистов. Это против всего 19% в прошлом году. За счет чего произошло такое снижение не уточняется. Версия “А что случилось?” конечно самая вероятная, но ведь в прошлом году еще пандемия была и все по домам сидели, так что тогда переработок все равно должно было быть меньше. Поделитесь - перерабатываете или нет? Если да, то почему?

Разработка

IT-специалисты стали перерабатывать меньше
VK запускает программу поддержки разработчиков приложений в RuStore
Apple выпустит VR/AR-гарнитуру в январе
How Big Should Touch Areas in Car Interfaces Be?

iOS

KeyboardToolbar: вспомогательная клавиатура для iOS
Диспетчеризация в Swift: погружение в теорию и практику
A First Look at SwiftUI NavigationStack, NavigationPath, and “navigationDestination”
Module code generation in iOS development
Extracting Lazily Loaded Elements for UI Testing in a SwiftUI iOS App
Developing Twitter splash screen for iOS application
How to make absolutely any app look like a macOS app
Removing Dependencies: One Weird Trick for Increasing Happiness

Android

8 антипаттернов в кодовой базе Android
We need to go deeper: диплинки и кодогенерация
Android navigation with multiple back stacks
How to make Android Studio look Awesome!
Gradle Configuration Caching — Replacing a Build Listener with Build Services
Modularising Trendyol Android App for Build Efficiency

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

Создание dungeon crawler'а с LeoECS Lite. Часть 2
Почему Flutter лучший выбор для начала разработки приложения в 2022 и сколько это стоит
7 Flutter Open Source Projects to Become a Better Flutter Developer
Flutter’s Stack and IndexedStack Widgets

Вакансия дня

Senior iOS-разработчик в Windy
👍5
Перерабатываете ли вы?
Anonymous Poll
50%
Да
50%
Нет
⚡️ AvitoTech в поисках iOS-разработчиков!

Ребята ищут специалистов сразу в три команды кластера mobile.

Вот чем предстоит в них заниматься:
🏄‍♂️ Команда Speed: развивать системы сборки тестовый фреймворк, тестовый раннер, CI/CD-инфру и инструменты для автотестирования;

🎨 Команда Mobile Design System: разрабатывать и поддерживать обширную библиотеку компонентов и паттернов, собирать требования и фидбэк от других команд разработчиков и дизайнеров, , а также развивать backend-driven UI;

🏗 Команда Mobile Architecture: упрощать жизнь продуктовым разработчикам через создание гибкой, расширяемой архитектуры мобильных приложений.

Залетайте на сайт за подробностями: bit.ly/3yeBe6J
👍3😁3😢2🤔1
Open Source + JavaScript + облака = революция $26 млн. На прошлой неделе компания Deno объявила о Серии A на 21 миллион под руководством Sequoia, в результате чего общая сумма привлеченных средств достигла 26 миллионов долларов. Чем занимается Deno? Сейчас внимание - создает среду выполнения (рантайм) для JavaScript! Цель Deno — предоставить «продуктивную» и безопасную среду сценариев, которую можно использовать для управления серверами, выполнения научных вычислений и многого другого. То есть - использовать JavaScript вне браузера, в серверных и бессерверных вычислениях. “Deno — это новая среда выполнения для JavaScript, которая абстрагирует все сложные возможности современных центров обработки данных в нативном, простом в использовании JavaScript. Она произведет революцию в серверном программировании, сделав его более простым и интуитивно понятным для самой большой группы разработчиков: разработчиков JavaScript”, - сказал Нат Фридмам, бывший генеральный директор GitHub.
👍1
Если вы не знали, то у Microsoft вышел новый кроссплатформенный фреймворк - .NET MAUI. перевел обзорную статью про него, но все, что понял - вроде как Xamarin, но на максималках. Те же C# и XAML, только в профиль. Упростилась именно кроссплатформенная часть в создании нативных приложений для разных платформ из одного кода и одних ресурсов, веб-код через Blazor ни и еще по мелочи. Видимо, успех .NET MAUI ждет примерно такой же, как и Xamarin. Если кто уже пробовал - напишите. А так ждем KMM с поддержкой UI.

Разработка

Начинаем работу с .NET MAUI
Все больше людей используют дипфейки для прохождения собеседований
Arm представил процессоры Armv9 второго поколения
Разработка: прототип игры Wordle в ProtoPie
7 Habits of Highly Successful Coders
Learning to Play Minecraft with Video PreTraining

iOS

Swift 5.7 Regex and RegexBuilder
The power of task view modifier in SwiftUI
Deep Dive into iOS Memory
Difference between frame and bound, the easiest explanation you can find nowhere
AsyncSequence & AsyncStream Tutorial for iOS

Android

Compose Destinations: безопасная навигация для Jetpack Compose
A Solution for Combining Kotlin Suspend Function + Retrofit
How we reduced our Android app size by 55% using Dynamic Delivery
Start Competitive Programming with Kotlin
Super Easy Navigation between Composable's in Jetpack Compose
Screen response time. A critical metric for user experience
Surviving Configuration Changes in Android

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

Microfrontends with React Native
Improving shared architecture for a Kotlin Multiplatform, Jetpack Compose and SwiftUI app

Вакансия дня

iOS/Android-разработчик в Альфа-банк
👍5
Криптозима постепенно дополняется игрозимой?

Сегодня наша любимая Niantic заявила о сокращении примерно 8% персонала и отмене 4 проектов (во главе с Transformers: Heavy Metal). Говорят, что это позволит пережить “экономическую неопределенность”. Интересно, что позавчера Niantic объявили новую AR-игру All-World, которую делают с NBA, так что одно закрывают, другое открывают.

А еще Unity уволила официально «чуть более 200 человек» или 4% (неофициально от 300 до 400) и заморозила прием на работу во всех отделах. Это произошло через 2 недели после того, как CEO заверил всех, что у компании нет финансовых проблем и что Unity не будет никого увольнять. Тут интересно, что по словам анонима компания уже превратилась в «shit show». Неправильное управление. Бесхозяйственность. Быстрые и непредсказуемые стратегические повороты.

А у вас как с работой?
😢4