Size: a a a

Mobile Insights by AppTractor

2021 August 12
Mobile Insights by AppTractor
🔥 Научитесь с нуля создавать iOS-приложения!

За 12 месяцев вы пройдете путь от основ программирования до создания двух готовых приложений, которые сможете загрузить в AppStore.

Формат: интерактивные лекции с экспертами + еженедельный созвон с персональным ментором для закрепления практики.

После половины обучения вы уже сможете претендовать на позицию джуна или стажера iOS-разработчика, а центр карьеры OTUS поможет получить первую работу.

👉 Оставьте заявку как можно раньше, чтобы занять место по спец.цене
источник
Mobile Insights by AppTractor
В США новая законодательная инициатива про ограничение магазинов приложений - если не ошибаюсь, уже вторая как минимум за полгода. В данном случае «Закон об открытых рынках приложений» запретит магазинам приложений заставлять разработчиков использовать только собственные платежные системы, запретит компаниям наказывать разработчиков, предлагающих более низкие цены в других магазинах или через свой биллинг, сделает незаконным использование закрытых данных для создания конкурирующих продуктов. В общем - за все хорошее, против всего плохого. Несколько лет назад можно было бы смело сказать, что закон никогда не пройдет, но сейчас (на фоне суда Epic и Apple, ограничения платформ и т.п. истерии) шансы уже видимо 50/50 - или пройдет, или нет.

Разработка

В Сенат внесен новый законопроект, ограничивающий магазины приложений
Jerry: суперапп для автовладельцев
App Annie подвела итоги развития рынка мобильных игр в первой половине 2021 года
Осваиваем основы дизайна иконок
Маркетинг вашей первой инди-игры - что мы узнали, выпустив одну и ту же игру дважды
Три языка программирования, которые вы должны выучить между 2022 и 2030 годами

iOS

Subscription Blogging App: мобильные блоги с подпиской
Как тестировщики написали свою мобильную ферму для iOS
iOS in-app purchases: серверная валидация покупок
Выходим из тюрьмы Apple. Установка произвольных приложений на iOS без джейлбрейка
Nivelir: Удобный DSL для навигации
Дело против Immutable объектов в Swift

Android

Будущее Kotlin
Android 12 достиг стабильной версии
Стриминг видео с мобильного устройства
В шорткаты умеешь? А если научу?
Ktor - первый шаг к бэкэнду Android-разработчика
Создание Android-библиотек для частного внутреннего репозитория
источник
2021 August 13
Mobile Insights by AppTractor
#Концепт приложения для аренды SUP бордов. Аренды счастья всем на выходных :)
источник
2021 August 14
Mobile Insights by AppTractor
QIWI Android Developer Days

19 августа
пройдет первый митап QIWI для Android-разработчиков. Поделимся опытом внедрения Kotlin Multiplatform Mobile, расскажем о фича-флагах и единой системе обработки диплинков с кодогенерацией.

А ещё: кубер не только для бэкенда, но и для фермы девайсов для автотестов; как мы переходили на продуктовую разработку, о работе в наших командах и о том, как продать свои фичи бизнесу.

7 спикеров, спецгость - Илья Линник, заставший первые API Android. Приходите послушать или подключайтесь онлайн!

Подробная программа мероприятия и регистрация по ссылке
источник
2021 August 16
Mobile Insights by AppTractor
#ЦифраДня: В JetBrains Academy (в целом платная платформа по подписке) запустили бесплатный курс Kotlin Basics. В нем 10 интерактивных проектов разного уровня сложности, 126 образовательных тем и более 300 задач по программированию. Прохождение всего курса предположительно займет около 10 недель, если учиться 5 часов в неделю.
источник
Mobile Insights by AppTractor
Перевел статью про языки программирования, которые стоит выучить в ближайшем будущем (говорится между 2022 и 2030, но кто ж столько учить будет). Обоснований не много, но вот TLDR: C# для Unity, Dart для Flutter и Go для всего… ну и просто чтобы был (а еще за него платят достаточно). Так что учите что-нибудь - все одно это лучше, чем не учить 😀

Разработка

3 языка программирования, которые стоит выучить в этом десятилетии
Kalam Labs учит естественным наукам в обучающих играх
Дизайн приложений: примеры для вдохновения #52
SubHub Podcast: Станислав Продан (AMMA Pregnancy Tracker)
Flutter Dev Podcast #30: Dart Code Metrics
Podlodka #228: зрение
Dart Code Metrics 4.0: команды, поддержка монорепозиториев и новые правила
Когда вы не можете не использвать таблицы в приложении
3 худших совета о программировании, которые я когда-либо слышал
Лучшие практики в выравнивании текста
Как проверять идеи за 4 дня и быстрее создавать продукты

iOS

iOS in-app purchases, часть 4: локальное тестирование покупок в XCode
AppCode 2021.2: улучшения поддержки Swift, автодополнение выражений, окно иерархии вызовов для Swift и не только
О Core Bluetooth замолвите слово… или что делать с загадочным девайсом, когда задач много, а девелопер один
Как мы использовали MetricKit для оценки наших новых выпусков
Введение в GraphQL для iOS-разработчиков
Dependency Injection в iOS: полное руководство

Android

KaMP Kit: быстрый старт в Kotlin Multiplatform
Chesso: разбор шахматных позиций на Jetpack Compose
Jetpack Compose: будущее Android UI и убийца Fragment
Android можно будет управлять выражением лица
Запущен бесплатный курс Kotlin Basics в JetBrains Academy
Android: Bluetooth as a Service
Готов ли KMM к продакшену: как мы перевели наш код на Kotlin Multiplatform Mobile
Как разрабатывать сложные процедуры старта для Android-приложений с помощью RxJava
источник
2021 August 17
Mobile Insights by AppTractor
🔥OTUS начинает новый набор продвинутого онлайн-курса «Android Developer. Professional» на Kotlin от OTUS и Альфа Банка. Курс предназначен для разработчиков с опытом от 1 года. Пройдите тест и узнайте, готовы ли вы к обучению!

👉🏻ПРОЙТИ ТЕСТ ПО ПРОДВИНУТОЙ ANDROID-РАЗРАБОТКЕ: https://otus.pw/q0w5/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Android Lint»: https://otus.pw/3Q5V/
источник
Mobile Insights by AppTractor
Академия Яндекса запустит онлайн-тренировки по алгоритмам

Академия Яндекса проведет бесплатный подготовительный курс для тех, кто только начинает осваивать алгоритмы, и для тех, кто хочет подготовиться к олимпиадам по программированию, в том числе ICPC.

Курс начинается 30 августа. Программа рассчитана на один месяц. Она состоит из восьми лекций на разные темы, среди них уроки по способам сортировки, линейному и бинарному поискам и другим аспектам. После каждой лекции участников ждут домашние задания для разных уровней подготовки — базового и олимпиадного.
источник
Mobile Insights by AppTractor
А вам нравится снова вспоминать/разбираться в очевидных вещах? Казалось бы простой вопрос - как правильно хранить пароли в базе. Знаете? Зашифровать и записать в таблицу? Нет. Посолить, зашифровать и записать? Тоже нет. Посолить, хешировать однонаправленным алгоритмом и записать - так правильно. Вот такое надо в задачи на собеседования 😀

Разработка

Как правильно хранить пароли в базе данных
Академия Яндекса запустит онлайн-тренировки по алгоритмам
Лучшие практики выравнивания текста в интерфейсе
Математика, статистика и теория игр в новой подборке Humble Book Bundle
LOVEMOBILE #14: маркетинг влияния с Zorka.Agency
Мобильное вещание: советы по работе на примере Larix Broadcaster
Взгляд изнутри на то, как мы обновили логотип и иконки приложений Yelp
9 полезных советов по программированию от Senior-разработчика
Почему выгорает большинство разработчиков

iOS

Spotify iOS: клиент Spotify на Swift
С помощью скотча и жвачки
Как автоматизировать безопасный декодинг массивов в Swift с @propertyWrapper
Реализация UITableView
Делаем приложение на SwiftUI для отслеживания сделок с криптовалютой

Android

Android in-app purchases, часть 3: получение активных покупок и смена подписки
Лучшие приложения для Android с открытым исходным кодом 2021 года, написанные на Kotlin
Наблюдение за статусом подключения Live в стиле Jetpack Compose
Прогресс-бар на JetPack Compose: SSJetPackComposeProgressButton
OTP-логин с использованием Firebase, Hilt и компонентов Jetpack - все вместе на Kotlin
источник
2021 August 18
Mobile Insights by AppTractor
🔥 Научитесь с нуля создавать iOS-приложения!

За 12 месяцев вы пройдете путь от основ программирования до создания двух готовых приложений, которые сможете загрузить в AppStore.

Формат: интерактивные лекции с экспертами + еженедельный созвон с персональным ментором для закрепления практики.

После половины обучения вы уже сможете претендовать на позицию джуна или стажера iOS-разработчика, а центр карьеры OTUS поможет получить первую работу и за пару месяцев окупить обучение.

👉 Оставьте заявку, пока действует скидка https://otus.pw/0LK8/
источник
Mobile Insights by AppTractor
Как к осени дело - так интересные курсы косяком пошли. Понятно, что всё так и останется в закладках, но шанс есть 😀 Microsoft выложила на GitHub свой курс «Машинное обучение для начинающих». 24 урока, видео, тексты, задания. Обещают что-то типа такого - предсказание вероятности заболевания на основании истории болезни, использование данные о погоде для прогнозирования погодных явлений, понимание тональность текста. Курс не про ИИ, а именно про машинное обучение (про ИИ есть отдельный курс).

Разработка

«Машинное обучение для начинающих» — новый бесплатный курс от Microsoft
Split.io получил еще $50 млн на feature flag платформу
5 инструментов для удаленной команды Automation QA
Как улучшить ваши A/B-тесты: лайфхаки аналитиков Авито. Часть 2
Фреймворк, который каждый раз гарантирует хороший UX-дизайн

iOS

Кеширование изображений с помощью URLCache
Автоматическая управление клавиатурой с помощью UIKit и Combine

Android

11 Open Source проектов на Kotlin с AndroidDevChallenge
Quantitizer: анимированный степпер для Android
Google удалил приложение с Play Store за ссылку на официальный вебсайт продукта
LeetD3vM4st3R
Измерение производительности рендеринга с помощью Jetpack Compose
Сборщик мусора: история Android
Как сделать скриншот в приложении на Android
источник