В прошлую субботу мы провели Summer Droid Meetup, а уже сегодня выкладываем видео докладов. Познавательного вам просмотра!
Рубрика «разработка мобильных приложений» - 39
Видео докладов с Summer Droid Meetup
2019-08-07 в 9:36, admin, рубрики: android, android meetup, coroutines, funcorp, funtech, kapt, kotlin, kotlin dsl, meetup, SummerDroid, Блог компании FunCorp, конференции, разработка мобильных приложений, Разработка под androidКак мы поддерживаем стабильность приложения Lamoda
2019-08-06 в 9:00, admin, рубрики: android, rum, swagger-спецификация, Блог компании Lamoda, мобильные приложения, разработка мобильных приложений, Разработка под android, стабильностьВсем привет!
Меня зовут Виталий Бендик. Я тимлид команды разработки Android приложения в компании Lamoda. В 2018 году я выступал на Mosdroid Aluminium c докладом, расшифровкой которого хочу поделиться.
Речь пойдет о том, как мы поддерживаем стабильность мобильного приложения. Для нас это очень важно, так как наша мобильная аудитория составляет миллионы пользователей. Кроме того, по доле в заказах наших клиентов приложения давно обогнали сайты, dekstop и mobile версии в сумме, а платформа iOS стала абсолютным лидером, опередив dekstop сайт.
В докладе я расскажу:
- что мы понимаем под стабильностью приложения;
- об архитектуре нашего мобильного приложения;
- о процессах, практиках и инструментах, которые мы используем.
Не морочьте мне голову со своим функциональным программированием
2019-08-05 в 11:56, admin, рубрики: appsconf, haskell, kotlin, swift, Блог компании Конференции Олега Бунина (Онтико), ооп, разработка мобильных приложений, Разработка под android, разработка под iOS, функциональное программированиеАдепты функционального программирования любят завлекать новичков обещаниями идеальной выразительности кода, 100% корректностью, лёгкостью поддержки и простотой рефакторинга, а иногда даже пророчат высочайшую производительность. Однако, опытные разработчики знают, что такого не бывает. Программирование — это тяжёлый труд, а «волшебных таблеток» не существует.
С другой стороны, элементы функционального стиля программирования уже проникли в промышленные языки программирования, такие как Swift и Kotlin. Разработчики этих языков прекрасно знакомы с функциональным программированием, поэтому смогли применить его «в малом», предусмотрев многие, хотя и не все, необходимые компоненты. Чем дальше — тем больше части ФП внедряются в промышленные ЯП, и тем качественнее и полнее реализуется поддержка.
Уметь программировать в функциональном стиле полезно, чтобы упрощать себе работу, и сейчас мы посмотрим, как этим воспользоваться!
Виталий Брагилевский — преподаватель ФП, теории алгоритмов и вычислений, автор книги «Haskell in Depth» и участник комитетов Haskell 2020 и наблюдательного комитета компилятора GHC.
Читать полностью »
Flutter в примерах. Deep Links в приложениях на Flutter
2019-08-05 в 7:07, admin, рубрики: dart, flutter, mobile developement, Блог компании EPAM, разработка мобильных приложенийНовый мультиплатформенный фреймворк от Google – Flutter – уверенно набирает поклонников. Все больше людей интересуются этой технологией и пробуют ее как в pet-, так и в коммерческих проектах. Все больше статей и примеров появляется в рунете, но какое-то время назад я обратил внимание, что, в отличие от Medium, на Хабре в основном преобладают обзорные статьи, посвященные технологии в целом и ее преимуществам или новинкам представленным в последней версии. Текстов, посвященных конкретным кейсам, достаточно мало. Поэтому я решил, что нужно исправлять сложившуюся ситуацию. Начну не с самого распространенного кейса, но достаточно часто используемого – Deep Links.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #309 (29 июля — 4 августа)
2019-08-04 в 10:25, admin, рубрики: uix, Аналитика мобильных приложений, Блог компании Цифровые Экосистемы, маркетинг приложений, разработка мобильных приложений, Разработка под android, разработка под iOSВ нашем новом дайджесте аналитика в студии, очередное разочарование в Google Play, структуры данных и разоблачение магии, отчет о мошенничестве и (наконец-то!) DOOM II для iOS и Android.
AppCode 2019.2: Swift 5.1, анализ покрытия кода тестами, отображение дизассемблированного кода и другое
2019-08-01 в 11:15, admin, рубрики: appcode, iOS, objective-c, swift, xcode, Блог компании JetBrains, мобильная разработка, разработка мобильных приложений, разработка под iOSАстрологи объявили неделю релизов в JetBrains, количество публикаций в блоге выросло втрое! На самом деле, это тоже релизный пост, так что если вы участвовали в EAP, вы уже обо всем знаете.
Если нет — обязательно заходите под кат, потому что в этом релизе у нас не только появился анализ покрытия кода тестами и отображение дизассемблированного кода, но еще и поддержка DSL на Ruby и куча прочего интересного!
Отображение текста в Android
2019-08-01 в 7:00, admin, рубрики: android, android development, Android sdk, span, textview, Блог компании REDMADROBOT, разработка мобильных приложений, Разработка под androidОтображение текстовой информации — наверное, самая базовая и важная часть многих Android-приложений. В данной статье пойдет речь о TextView. Каждый разработчик, начиная с «Hello World», постоянно сталкивается с этим элементом пользовательского интерфейса. Периодически в работе с текстом приходится задумываться о реализации различных дизайнерских решений или улучшении производительности при отрисовке экрана.
Я расскажу об устройстве TextView и некоторых тонкостях работы с ним. Основные советы были взяты из докладов прошедших Google I/O.
Тимлид, или Туда и обратно
2019-07-31 в 8:00, admin, рубрики: appscast, appsconf, development, teamlead, Блог компании Конференции Олега Бунина (Онтико), разработка мобильных приложений, управление проектами, управление разработкойЕсть среди разработчиков те, кому хочется не только писать красивый код, но и создавать эффективные практики, упрощающие командную работу. Получив заветные лавры тимлида, окунувшись в водоворот постоянных коммуникаций, решения бытовых вопросов и, о боже, лишившись возможности писать тот самый красивый код, некоторые впадают в депрессию. А наш гость AppsCast Сергей Боиштян пошел иным путем и, вкусив реалии жизни тимлида, вернулся в ряды инженеров. Почему тимлидство не для всех и почему рост — это не всегда новая «лычка» на рукаве, в диалоге с Сергеем.
«Мой офис» и ICQ. Эксперты составили список российского ПО для обязательной предустановки на смартфоны
2019-07-31 в 4:32, admin, рубрики: Законодательство в IT, ИРИ, лоббирование, Монетизация мобильных приложений, предустановка, разработка мобильных приложений, российские приложения, смартфоны, Софт
Инфографика с отечественными «аналогами» зарубежных приложений в 12 категориях (кликабельна)
В июне 2019 года Минкомсвязи представило проект обязательной предустановки отечественных приложений на продаваемые в России смартфоны и планшеты. Проект предусматривает поправки в закон о связи. Конкретный список программ для обязательной предустановки утвердит правительство. Таким образом, ряд отечественных разработчиков получат автоматический доступ ко всем смартфонам и планшетам, продаваемым в России.
Эксперты Института развития интернета (ИРИ) провели анализ российского рынка мобильных приложений и составили детальный список того, что можно поставить на смартфоны россиян (по 12 тематическим категориям). Они ссылаются на опыт Южной Кореи, где «действуют госрекомендации по предустановке приложений».
Читать полностью »
Игра AirAttack! — наш первый опыт разработки в VR
2019-07-30 в 15:55, admin, рубрики: android, C#, gearvr, it-школа, lowpoly, Samsung, unity3d, virtual reality, VR, Блог компании Samsung, вирутальная реальность, игра, командная разработка, мобильная разработка, образование, Программирование, программирование в unity3d, Программирование на Android, разработка игр, разработка мобильных приложений, Разработка под AR и VR, Учебный процесс в IT, школа vr 360, школа программированияПродолжаем серию публикаций о лучших мобильных приложениях выпускников «IT ШКОЛЫ SAMSUNG».
Сегодня – слово молодым разработчикам из Новосибирска, победителям конкурса VR-приложений «ШКОЛА VR 360» в 2018 году, когда они были студентами-первокурсниками. Этим конкурсом завершался спецпроект для выпускников «IT ШКОЛЫ SAMSUNG», где обучали разработке в Unity3d для очков виртуальной реальности Samsung Gear VR. Всем геймерам знаком жанр Tower Defense – нужно оборонять территорию от наступающих врагов с помощью строительства башен. Ребята решили взять эту механику и на её основе сделать свою VR-игру, но с другой стороны баррикад: здесь вы пилот, и ваша цель — помочь наземному отряду пройти до конца, ведя перестрелку с башнями, преграждающими путь. Игра сделана в ретро-стилистике LowPoly — трехмерные модели с небольшим числом полигонов, как в старых компьютерных играх. Под катом описание процесса разработки, видео и скриншоты игры, ссылка на исходники.
Что в итоге получилось
Читать полностью »