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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Начни развиваться в одном из самых перспективных и прибыльных IT-направлений прямо сейчас — попробуй себя в роли iOS-разработчика! Пройди путь от написания первых строчек кода до полноценного приложения всего за 3 дня 🔥

Регистрируйся на бесплатный онлайн-интенсив: https://clc.am/WcxoeQ

Под руководством опытного разработчика мобильных приложений Delivery Club Александра Аносова ты освоишь:

✔️ основы программирования на языке Swift;
✔️ вёрстку экранов в Interface Builder;
✔️ работу с UITableView для отображения списков в iOS-приложении;
✔️ запрос данных с сервера.

🎉 Вместе с преподавателем ты создашь своё первое приложение, задашь интересующие тебя вопросы и получишь крутые подарки от Skillbox.

Подключайся к прямым трансляциям 25–27 января в 19:00 по московскому времени!
Forwarded from Programmer Humor
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем презентацию для клиента
ASOdesk выкатил большой отчет с анализом страниц топовых приложений в App Store и Google Play. Какие иконки, скриншоты популярны и т.п. Я, как человек, берущий для иконки первую яркую картинку Creative Commons, всегда с интересом наблюдаю за такими “проблемами первого мира”. Но в целом исследование достаточно полезное и почерпнуть из него можно многое.

Разработка

Визуальная оптимизация страниц приложений: тренды 2021
10 интересных API для вашего следующего проекта
Задачи с собеседований: 10,000 серверов
Машина для сортировки LEGO на Raspberry Pi
Мой опыт создания приложения на Flutter с использованием @protocol
Как я создал свою лабораторию с устройствами
PMI: пожалуйста, уберите Scrum
Почему никогда не следует соглашаться на тестовое программирование во время собеседования
16 инструментов для повышения продуктивности программирования, которые можно использовать, даже если вы не программист

iOS

Встречайте App Clip Codes

Android

Finch: меню отладки для Android
Руководство по архитектуре, рекомендованной Google для Android-приложений
Руководство по корутинам в Android: введение
#ЦифраДня: Есть магический порог в 40 лет, после которого женщины сморщиваются, а программисты задумываются о будущем. Так как про собеседования уже было (см. чат), вот небольшая обещанная программная статья про то, как приближаться к этой цифре.
У основателя Pebble новый проект - кроссплатформенный и кросс… мессенджерный мессенджер Beeper. Объединяет сразу 15 других платформ обмена сообщениями, в том числе Телеграм, WhatsApp, Facebook Messenger, Slack и даже iMessage. Работает на Android, Linux и Windows. Хотя вроде были такие проекты и до Beeper, но он выглядит более менее жизнеспособным. Хотя, я бы сказал, что не взлетит. Во-первых, стоит 10 долларов в месяц (по крайней мере пока), во-вторых, кому же захочется читать все и сразу 😊, в третьих Apple наверняка постарается прикрыть это развлечение.

Разработка

Beeper объединяет 15 других мессенджеров, в том числе iMessage
40 и все еще разработчик?
Glose: социальное чтение книг
Citrix приобретает Wrike
Событийная (Event-Driven) архитектура
Обнаружение эмоций на мобильных устройствах и IoT-устройствах с помощью TensorFlow Lite

iOS

BottomSheet: «нижний лист» на SwiftUI
Модуляризация iOS-приложения Badoo: борьба с последствиями
А ну-ка, сгруппировались, или как отделить фото котиков от счетов ЖКХ
Bloomberg: Apple работает над VR-шлемом и собирается представить его в 2022 году
Портирование Firefox на Apple Silicon

Android

Разделяй и властвуй: Navigation Component в многомодульном проекте
Руководство по стилю Kotlin для Android разработчиков (Часть II)
Быстрый старт: гайд по автоматизированному тестированию для Android-разработчика. JVM
Flutter: обеспечение совместимости с операционной системой в больших масштабах
Полное руководство по отправке push-уведомлений на Android с использованием Firebase
В любимой нами AppMetriсa появились «Воронки». Отчет поможет пошагово отследить конверсию в пользовательских сценариях и понять, что в них можно улучшить.

В “Воронках” можно:

📍 Настраивать "шаги", основанные на логике через "и" и "или", или пропускать их.

📍 Собирать новые сегменты или использовать уже сохраненные в AppMetrica и сравнить конверсии для разных групп пользователей.

📍 Объединять сессии - по умолчанию события засчитываются из разных сессий (например, пользователь может посмотреть пробный урок в один день, а купить курс — позже) или отслеживать активность в рамках одной конкретной сессии.

📍 Делиться созданными воронками с командой (при наличии прав доступа).

Подробнее о “воронках” - на сайте.
#ЦифраДня: Приложение для живых голосовых чатов Clubhouse (говорят, что это как TikTok, только для голоса) привлекло новое финансирование в раунде Серии B. Точная сумма и оценка неизвестны, но в отчете The Information, опубликованном незадолго до появления новости, сообщается, что приложение оценивается в 1 миллиард долларов. Один миллиард долларов на голосовых чатах. А чего добился ты %username%?
Совсем скоро начинается Podlodka Android Crew! Темы сезона:

🎨 Первую неделю будут говорить о UI. Разберемся с нюансами верстки, хитростями анимаций, подходами к дизайн-системам, и многим другим. Всё это мы обсудим, попробуем на практике и рассмотрим глазами экспертов из различных компаний.

👩‍🎓Тема второй недели – алгоритмы и алгоритмические собеседования. Мы проведем публичное собеседование (все как вы любите!), разберем типичные задачи и составим план подготовки к секциям в FAANG. Поможем почувствовать себя уверенно возле whiteboard'а 😉

Традиционно, топовые эксперты на борту, нескучные сессии в расписании и неожиданные кулуарные дискуссии после сессий🤓

Сезон стартует 1 февраля. Билеты и подробности на сайте, ждем вас на борту!

💰Традиционно мы в AppTractor разыгрываем один бесплатный билет на борт. Оставь в форме на сайте свой email и мы случайным образом выберем победителя среди всех участников.
У Raspberry Pi Foundation появился собственный ARM-процессор и, соответственно, основанный на нем микроконтроллер (не путать с микрокомпьютером 🧑🏻‍💻) - Raspberry Pi Pico. Стоит всего 4 доллара, но может собирать аналоговый ввод и выдавать вывод, проводя внутри себя нужные вычисления (в том числе и в нейронных сетях). При этом электричества в простое практически не есть. Теперь вот главная задача - придумать куда его применить 😊

Разработка

В Raspberry Pi Foundation выпустили собственный микроконтроллер за $4
Bodyguard: автоматическое удаление негатива
Голосовой чат Clubhouse получает инвестиции и начинает монетизацию
Яндекс открывает набор в летние школы разработки и дизайна
AppMetriсa научилась строить «воронки»
Что такое событийная архитектура
Podlodka #199: игровой AI
Multiplatform Compose: Jetpack Compose для Android и iOS
5 мощных IDE, о которых никто не говорит
Не просто пишите код, решайте проблемы
Разбираем блестящий и простой дизайн Tinder
Создание приложения для криптовалюты с помощью Flutter
Как сделать IoT-устройство

iOS

XCMetrics: анализ логов Xcode
iPhone 6s и SE не смогут работать с iOS 15
Погружение в автотестирование на iOS. Часть 2. Как взаимодействовать с ui-элементами iOS приложения в тестах
Введение в Core Graphics

Android

Как обойти проверку на Рутинг устройства, обхитрив библиотеку RootBeer?
Обновление FragmentViewBindingDelegate: ошибка, унаследованная от AutoClearedValue
Использование Hilt ViewModelComponent
Обработка ответов из сети для Android-проектов с помощью Sandwich
Forwarded from Programmer Humor
Топовое приложение, надо делать!
Напоминаю, что у /Data подходит к концу новый опрос Developer Economics. Еще можно выиграть призы всякие разные, но главное - рассказать о своей работе, технологиях, интересах. Так что если есть 15 минут свободного времени, можно их потратить на представление себя и страны в крупнейшем в мире исследовании разработки и разработчиков ☺️

Разработка

Новый опрос Developer Economics: что ждет рынок разработки в 2021 году?
Маркетологи в мобайле: Виталий Шахматов (Hoff)
Платформа Ludo помогает придумывать идеи игр с помощью ИИ
Почему красивое кажется удобным: разбираем интерфейсы с точки зрения науки. Часть 1
10 непростительных фраз, которые не надо говорить на собеседованиях
Мобильные приложения больше не являются хорошей идеей для стартапов
Как разместить Docker сервер многопользовательской игру Unity в облаке Google
5 простых способов улучшить навыки отладки
3 простых метода для улучшения навыков программирования

iOS

Twitter открыл Text Editor API для iOS-разработчиков
MFS — паттерн построения UI в iOS приложениях
Как создать виджет для iOS 14 (и не удалить его у пользователей при обновлении)
Приложение-песочница: как iOS-разработчики автоматизируют рутинные задачи
7 расширений Swift, которые должен использовать каждый iOS-разработчик
Профилирование SwiftUI-приложений с помощью Инструментов Xcode

Android

Android Broadcast: превращаем Android приложение в Kotlin Multiplatform
ComposeSlackDesktop: Slack на Jetpack Compose
Автоматизация публикации приложения в Google Play при помощи Jenkins
Epoxy - создание декларативных и повторно используемых компонентов пользовательского интерфейса
#ЦифраДня: Лучше поздно, чем никогда. Сегодня последний день прием заявок на конкурс пространственного зрения от OpenCV при поддержке Intel и Microsoft Azure. Пока нужно просто придумать идею проекта, а в следующие три месяца уже реализовать. Шесть ключевых категорий: помощь слабовидящим, образование, здоровье, сельское хозяйство, COVID-19, а также «Прочее». Выдадут камеры и денежные призы до $20,000 (весь призовой фонд $400,000).
Почему-то Google, который во многом стоял у истоков хайпа виртуальной и дополненной реальности со своими кардбордами и очками, постепенно сворачивает это направление. Сейчас речь идет о Tilt Brush, приложении для рисования, которое было одним из первых популярных программ для виртуальной реальности. Разработка прекращена, исходники выложены на GitHub. Почему так понять не могу и потому жалко вдвойне. В общем, вся надежда на Oculus, да @bart1eby?

Разработка

Google открывает Tilt Brush
В какие игры еще играют пользователи: исследование AppsFlyer
OpenCV проводит конкурс пространственного ИИ
Разумный женский календарь: как делают приложение № 1 в категории «Здоровье и фитнес»
Работа с асинхронностью в Dart
Быстрый, простой, сложный: как мы выпилили Realm
Где лучше работать продуктовому дизайнеру? Дизайн-агентство vs. продуктовая компания
Моя подготовка к собеседованию в Google

iOS

Apple приглашает на онлайн-конференцию «Создание отличных виджетов»
ToastUI: тосты для SwiftUI
Цепочка ответчиков iOS: UIResponder, UIEvent, UIControl и как их совместить

Android

Приложение отвечает: как мы уменьшили количество ANR-ошибок в шесть раз. Часть 1, про сбор данных
Unity как библиотека: добавьте функции Unity в ваше Android-приложение
Решение архитектурных проблем в мобильных приложениях с Bluetooth Low Energy
Android TopSheet - реализация
Машинное обучение в Android с помощью TensorFlow Lite
Продолжаем наш эпичный проект “Маркетологи в мобайле”. Героем этого интервью стал Виталий Шахматов, руководитель отдела онлайн-маркетинга Hoff. Он рассказал, почему омниканальный подход в коммуникации со своими клиентами становится жизненно необходимым в наше время, о том, как стираются рамки между оффлайн и цифровой рекламой, и отметил навыки, которые помогают маркетологам получать профит даже в самых сложных ситуациях.

Напоминаю, что за самый интересный вопрос к этому интервью мы разыграем книгу, а в целом по итогу сезона за лучший вопрос дадим новую Sony PlayStation 5!
Перевел практически(й) туториал о том, как попасть в FAANG. Оказывается, тайны никакой нет - учиться, учиться и еще раз учиться. Зубрение алгоритмов, структур данных и набивание руки на задачах разной степени сложности способны из кого хочешь сделать топового программиста ☺️

Разработка

Моя подготовка к собеседованию в Google
Почти все российские государственные приложения передают данные сторонним компаниям
Руководство маркетолога по новостному приложению № 1 в Китае: Toutiao
Literati получил $40 млн на развитие книжного клуба
Симуляторы показали наибольший рост доходов в США
Менеджер приложений для Windows Mobile
Персонализация предложений в мобильном приложении и интернет-магазине: кейс ВсеИнструменты.ру
10 лучших бесплатных инструментов для разработки игр в 2021 году
5 шаблонов проектирования, которые должен знать каждый программист
Худшая ошибка, которую вы можете сделать во время технического интервью

iOS

Apple внедрит защиту конфиденциальности «ранней весной»
Паттерн MFS для табличных представлений в iOS приложениях
Как символизировать логи сбоев в iOS

Android

Приложение отвечает: как мы уменьшили количество ANRs в шесть раз. Часть 2, про исправление ошибок
Ликбез по Navigation Component: тем, кто пропустил все туториалы
Safe Args — верный помощник Navigation Component
Android Bluetooth Low Energy (BLE) – готовим правильно, часть #4 (bonding)
Navigation Component и multi backstack navigation
Поиск ошибок в приложении для Android
9 распространенных ловушек при Android-собеседовании
#задачи: Вы летите из А в Б, а потом обратно, при полном безветрии. Затем вы совершаете такой же перелёт, но на протяжении всего перелёта дует постоянный ветер: сначала попутный, потом — лобовой. Как изменится суммарное время перелёта туда-обратно?
Anonymous Quiz
19%
Увеличится
59%
Не изменится
6%
Уменьшится
16%
А Б это Барселона, да? 😢