В этой статье мы хотели бы предложить вниманию читателей пошаговый алгоритм создания простого фоторедактора, который может оказаться полезными для приложений, предполагающих взаимодействие пользователя с изображениями. Он будет включать в себя самые базовые функции, давая возможность вносить небольшие корректировки: затереть определенную область (например, ник), выделить важный текст (телефон, адрес или просто цитату), обвести какую либо область на карте или «нарисовать слово». С технической точки зрения, тема довольно избитая, но мы нашли способ модифицировать процесс, сделав его быстрее и проще — возможно, кто-то возьмет на заметку.
Рубрика «разработка под iOS» - 78
Пишем аналог Paint на Objective-C
2017-05-22 в 11:05, admin, рубрики: objective-c, paint, Блог компании Everyday Tools, обработка изображений, разработка мобильных приложений, разработка под iOS, фоторедактор7 способов отобразить видео с RTSP IP-камеры на веб-странице и 2 в мобильном приложении
2017-05-22 в 6:10, admin, рубрики: Action Script 3, android, browser, flash, HLS, iOS, ip camera, latency, objective-c, rtmfp, rtmp, rtsp, streaming, WebRTC, WebSocket, Блог компании Flashphoner, задержка, Разработка веб-сайтов, разработка мобильных приложений, Разработка под android, разработка под iOSВ этой статье покажем 7 технологически разных способов отображения видеопотока с IP-камеры с поддержкой RTSP на web-странице браузера.
Браузеры, как правило, не поддерживают RTSP, поэтому поток будет конвертироваться для браузера через промежуточный сервер.Читать полностью »
Дайджест интересных материалов для мобильного разработчика #204 (15-21 мая)
2017-05-21 в 9:08, admin, рубрики: android, kotlin, азиатский рынок, азия, Блог компании Everyday Tools, разработка, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка под windows phone, разработка приложенийГлавные новинки этой недели – конечно с I/O 2017. Kotlin стал официальным языком Android разработки, выпуск Android O, Google превращается в AI-first компанию… Но главное, конечно, скрыто «под капотом» — 100 сессий о самых разных аспектах разработки. А кроме них есть антифрод, азиатские рынки, дизайн и многое другое.
Тест-анализ в мобильной разработке
2017-05-19 в 10:14, admin, рубрики: аналитика, Блог компании Touch Instinct, приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, тестирование, Тестирование мобильных приложений, тестирование приложений
Меня зовут Лена, я руководитель отдела тестирования Touch Instinct.
У нас в компании делаются очень разные приложения, поэтому и требования к качеству могут сильно отличаться от проекта к проекту. Так что набор тестовых активностей, необходимых для обеспечения требуемого уровня качества, может сильно меняться. Но невозможно эффективно протестировать приложение, не изучив его.
Расскажу, какие аналитические задачи встают перед тестированием в Touch Instinct и как мы их решаем.
Читать полностью »
Быстрый старт iOS-приложения на примере iOS Почты Mail.Ru
2017-05-17 в 17:22, admin, рубрики: mail.ru, swift, Блог компании Конференции Олега Бунина (Онтико), николай морев, приложения, разработка мобильных приложений, разработка под iOS, Тестирование мобильных приложений, метки: николай морев
Николай Морев (Mail.Ru)
Я сегодня буду говорить о нашем опыте работы по ускорению времени запуска приложения, и чему он нас научил.
Здесь мы видим, что для большинства пользователей время запуска было порядка 4-х секунд, даже немного больше. Поэтому в последнее время мы решили больше внимания уделить именно качеству продукта, а не новой функциональности. Мы начали увеличивать покрытие тестами, начали работать над уменьшением размера приложения, над оптимизацией скорости запуска, над оптимизацией использования сетевых ресурсов. И вот чему мы научились.
Читать полностью »
Руководство React Native — создаем приложение под iOS. Часть 1.2, 1.3
2017-05-16 в 21:00, admin, рубрики: javascript, react native, ReactJS, разработка под iOS→ Перевод отсюда
→ Продолжение. Начало здесь
2. Извлечение данных из API
В этом разделе мы будем подключаться к API сайта Unsplash.it и запрашивать информацию о обоях. Но, прежде чем мы приступим к интересному, нам надо сделать кое-что.
Объявление классов в стиле ES2015
В файле index.ios.js вы видите существующий код. Он отвечает за вывод содержимого в эмулятор.
В файле index.ios.js мы видим строку var SplashWalls = React.createClass({ ... })
. Мы будем менять ее. В этом руководстве мы будем использовать синтаксис ES2015 для объявления классов.
Мы, разработчики, любопытные. Вы, возможно, хотите спросить: «Зачем? Зачем использовать классы из ES2015?».
Читать полностью »
Руководство React Native — создаем приложение под iOS. Часть 1.1
2017-05-15 в 21:45, admin, рубрики: iOS разработка, javascript, react native, ReactJS, разработка под iOSПеревод отсюда.
Идея создавать мобильные приложения на JS не нова. Мы видели, что фреймворки, такие как Ionic или PhoneGap, справляются с этой задачей и привлекли изрядное количество разработчиков.
Тем не менее ни эти фреймворки, ни идея создавать мобильные приложения на JavaScript никогда не привлекали меня. Я всегда думал, почему бы не изучить Swift/Objective-C или Java и просто делать настоящие приложения? Конечно, это потребует затраты значительных усилий на обучение, но разве непрерывное обучение — это не то, что мы, разработчики, делаем и должны делать хорошо? Быстро изучать новые языки и фреймворки? Тогда в чём смысл? Что касается меня, очевидные преимущества такого подхода никогда не перевешивали сомнения. Читать полностью »
Да будет фильм с Xamarin.Forms
2017-05-15 в 15:04, admin, рубрики: .net, .net development, microsoft, xamarin, xamarin.forms, xamarincolumn, xamdev, Блог компании Microsoft, мобильная разработка, разработка мобильных приложений, Разработка под android, разработка под iOSОдной из самых крутых тенденций в дизайне мобильных пользовательских интерфейсов, смело можно назвать использование видео в качестве фона для предоставления. Как пример, приложения Tumblr, Spotify и Vine. В этой статье мы разберём то, как реализовать аналогичное решение в приложении Xamarin.Forms, а в конце расскажем о меророиятии, которое скоро пройдёт в СПб. Всё, что нам нужно, это реализовать два пользовательских рендерера для Android и для iOS по отдельности.
Дайджест интересных материалов для мобильного разработчика #203 (9-14 мая)
2017-05-14 в 12:14, admin, рубрики: RxJava 2, VR, архитектура, архитектура приложений, Блог компании Everyday Tools, разработка, разработка мобильных приложений, Разработка под android, разработка под iOS, метки: rxjava 2В новом дайджесте – разбор RxJava 2, перегрев команды VR-разработки, новинки Build для всех, выбор архитектуры и кодинг финнов во время езды на велосипеде.
Анонс Rambler.iOS #9
2017-05-12 в 14:02, admin, рубрики: iOS, out of memory error, rambler.ios, server side swift, swift, разработка мобильных приложений, разработка под iOS, статический анализатор кода
«Even now, your enemies are eagerly watching Rambler.iOS videos»
Motivation for Harvard students
После длительного перерыва спешим анонсировать весеннюю встречу Rambler.iOS #9, которая состоится 25 мая в нашем офисе на Даниловской Мануфактуре.
Читать полностью »