Рубрика «разработка мобильных приложений» - 8
Как Android пришел к AAB? Что будет с APK? Разбор
2021-09-06 в 10:30, admin, рубрики: aab, android, apk, apple, Dalvik, development, Google, iOS, java, profiling, Блог компании Droider.Ru, приложения, программы, разработка, разработка игр, разработка мобильных приложений, Разработка под android, разработка приложений, разработка программ, Тестирование мобильных приложенийМногопоточность и Kotlin в Яндекс.Картах: как не допустить падения новых фич на iOS
2021-09-06 в 9:02, admin, рубрики: kotlin, kotlin multiplatform, Kotlin Native, Блог компании Яндекс, многопоточность, разработка мобильных приложений, разработка под iOS, Совершенный код
Привет! Меня зовут Женя Васильев, я делаю Яндекс.Карты под Android. А с появлением у нас Kotlin Multiplatform — так уж получилось, ещё и под iOS.
Kotlin Multiplatform позволяет писать код, который будет одинаково работать на iOS и Android. По крайней мере, должен одинаково работать. И в случае с простыми фичами правда работает. Но если вы, как и я, впервые реализовываете в мультиплатформе сложную фичу с многопоточностью, на iOS вас будут ждать креши в рантайме и утечки.
В статье я расскажу и покажу на примерах, с какими проблемами я столкнулся при написании многопоточного кода на Kotlin Multiplatform, как эти проблемы решать, как лучше организовывать потоки данных в многопоточной среде и что ещё нужно делать, чтобы написанное на Kotlin не падало на iOS. Увы, писать код «как обычно» не получится.
Читать полностью »
Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение
2021-08-10 в 11:30, admin, рубрики: android, desktop app, keyboard support, kotlin, mobile app, windows 11, Блог компании FunCorp, десктопные приложения, клавиатура, мобильные приложения, разработка мобильных приложений, Разработка под androidКроссплатформенная растеризация SVG — сравниваем библиотеки и экспериментируем
2021-08-10 в 11:09, admin, рубрики: cmake, gis, Rust, svg, Блог компании 2ГИС, Геоинформационные сервисы, Работа с векторной графикой, разработка мобильных приложенийНа карте 2ГИС очень много картинок — те же знаки дорожного движения и логотипы компаний. Графические API, которые в наши карты предоставляют Android и iOS, обычно не могут рисовать векторную графику напрямую, поэтому нам приходится её растеризовать. А так как мы заранее не знаем нужный размер картинки и не можем её растеризовать до сборки ресурсов, используем растеризаторы.
Гайд по тестированию рекламы для мобильных приложений
2021-06-15 в 14:29, admin, рубрики: qa, банер, Блог компании FunCorp, контекстная реклама, медийная реклама, мобильные приложения, разработка мобильных приложений, разработка приложений, реклама, реклама в приложениях, рекламные технологии, тестирование, Тестирование мобильных приложений
Тестировать рекламные механики не так просто, как может показаться. Главные действующие лица здесь — сторонние SDK, которые не особо подконтрольны команде разработки. А так как рекламные интеграции — важная часть наших мобильных приложений, то ниже вместе с @maiscourt и @santypa расскажем, как мы это делаем.
«Почему Kotlin хуже, чем Java?»
2021-05-20 в 14:25, admin, рубрики: java, kotlin, kotlin vs java, Блог компании FunCorp, дискуссия, перевод, Программирование, разработка мобильных приложений, холивар
Такой провокационный вопрос задал реддитор nenemen в сабреддите Java:
«Я думаю о том, чтобы свой следующий проект сделать на Kotlin + Spring Boot, но мощь всенародной любви к Kotlin и одновременно ненависти к Java заставляют всё это походить на какой-то культ. Поэтому хотел бы услышать аргументы «против».
Мобильные приложения перестали быть подходящей идеей для стартапов
2021-05-09 в 10:00, admin, рубрики: android, Doodle Kids, iOS, iphone, Аналитика мобильных приложений, Блог компании VDSina.ru, мобильные приложения, Развитие стартапа, разработка мобильных приложений
В феврале 2009 года СМИ по всему миру начали рассказывать о «вундеркинде» — девятилетнем сингапурском мальчике по имени Лим Динг Вен, ставшем самым юным разработчиком приложений для iPhone.
Он создал приложение Doodle Kids, позволяющее рисовать пальцами на экране iPhone. За две недели его скачали более четырёх тысяч раз.
Разумеется, этому способствовало то, что его отец был CTO местной технологической фирмы и мальчик играл с компьютерами с двух лет. К семи годам он уже знал шесть языков программирования.
Спустя восемь лет, выпустив более двадцати бесплатных приложений для смартфонов, это юное дарование всё ещё в деле. Он пишет диплом по информационным технологиям и мечтает стать разработчиком игр.
Однако он считает, что «рынок приложений для мобильных телефонов пересыщен» и что он пробует себя в других проектах с использованием новых языков и программированием интегральных схем.
Читать полностью »
Давайте будем прямыми в своих intent
2021-04-19 в 13:35, admin, рубрики: android, intent, mobile development, активити, Блог компании FunCorp, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка приложений, смартфон, Тестирование мобильных приложений
В Android 12 появится важное изменение, улучшающее безопасность платформы целиком и всех приложений, предназначенных для работы с этой версией ОС. Активити, сервисы и бродкаст ресиверы (broadcast receivers), в которых указаны интент-фильтры (intent-filters), должны явно обозначать, будут ли они доступны для других приложений или компонентов системы.
Далее перевод статьи про проблемы и решения, которые могут возникнуть при переходе на новую версию.
Ошибки
Применение SQLiteOpenHelper и Database Inspector в Android-разработке
2021-04-19 в 13:00, admin, рубрики: android, ruvds_перевод, sql, sqlite, Блог компании RUVDS.com, разработка, разработка мобильных приложений, Разработка под androidАвтор статьи, перевод которой мы публикуем сегодня, хочет рассказать об использовании баз данных SQLite в Android-разработке. В частности — он коснётся тут двух вопросов. Во-первых — речь пойдёт о классе SQLiteOpenHelper, который применяется для работы с базами данных в коде приложений. Во-вторых — он уделит определённое внимание инструменту Database Inspector, инспектору баз данных, встроенному в Android Studio.
Как меня Apple навечно забанил
2021-04-02 в 13:24, admin, рубрики: ios development, бан, жулики, разработка игр, разработка мобильных приложений, разработка под iOSВ мае 2019 я получил письмо от Apple.
Вы обвиняетесь в мошенничестве и прочих преступлениях. На год мы лишаем вас сертификата разработчика. У вас есть 2 недели на аппеляцию. С уважением, ваш Apple
Письмо расстроило меня. Конечно, у каждого разработчика есть небольшие прегрешения. За 10 лет с 2009 года я замусорил яблочный магазин 200+ приложениями-поделками.
Дюжины из которых я не стыдился и порой обновлял их при смене размеров экранов или требований компании.


