- PVSM.RU - https://www.pvsm.ru -
Большой и интересный дайджест про работу Avito, разработку и публикацию AR/VR-приложений, интерфейсы, библиотеки, продуктовую аналитику и вовлеченность.
Где живут ваши объявления? [1] |
Начнем с небольшой истории о том, что проект представляет из себя сегодня, чем занимается команда инженеров, и что мы планируем делать в ближайшем будущем. Еще мы собрали в этом посте множество ссылок на уже опубликованные материалы, доклады и презентации нашей команды, которыми давно хотели поделиться.
Как опубликовать приложение в Oculus Store и кому это нужно: опыт российских разработчиков [2] |
В ноябре 2016 мы выпустили Space Stalker – игру для мобильных VR шлемов. В процессе подготовки к паблишингу на Google Play и iOS команда решила, что было бы неплохо зарелизиться еще и в магазине Samsung Gear VR.
Наука на страже интерфейсов: как сделать кнопки в приложении по-настоящему удобными [3] |
Представьте, что вы создали интерфейс, в котором этой проблемы просто не существует. Интерфейс, который позволяет снизить число ошибок, выполнять команды быстрее и, в конечном счете, делает продукт лучше. Это вполне реально. И вот как это сделать.
Теперь дайджест доступен и в виде рассылки. Подписаться вы можете тут [4].
iOS
Android
Разработка
Аналитика, маркетинг и монетизация
Устройства и IoT
← Предыдущий дайджест [85]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Автор: RoboForm
Источник [86]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ios/244887
Ссылки в тексте:
[1] Где живут ваши объявления?: https://habrahabr.ru/company/avito/blog/321796/
[2] Как опубликовать приложение в Oculus Store и кому это нужно: опыт российских разработчиков: https://habrahabr.ru/company/lanit/blog/321958/
[3] Наука на страже интерфейсов: как сделать кнопки в приложении по-настоящему удобными: https://habrahabr.ru/company/appodeal/blog/322022/
[4] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[5] Кто ищет, тот всегда найдет. Если ему помочь: https://habrahabr.ru/company/skyeng/blog/321520/
[6] Routing слой в iOS-приложениях: https://habrahabr.ru/post/321842/
[7] WWDC 2017 пройдет с 5 по 9 июня: http://apptractor.ru/info/conferences/wwdc-2017-proydet-s-5-po-9-iyunya.html
[8] Apple показа первый ролик шоу “Planet of the Apps”: http://apptractor.ru/info/news/apple-pokaza-pervyiy-rolik-shou-planet-of-the-apps.html
[9] Дизайн приложений для tvOS: лучшие ресурсы: http://apptractor.ru/info/articles/dizayn-prilozheniy-dlya-tvos-luchshie-resursyi.html
[10] Как стать iOS-разрабочтиком: https://medium.com/ios-geek-community/how-to-become-an-ios-developer-bob-82944188ea7d#.u0k1rdd4x
[11] Swift + Keywords (V 3.0.1): https://medium.com/the-traveled-ios-developers-guide/swift-keywords-v-3-0-1-f59783bf26c#.zcre0kq6c
[12] Прыгающая анимация (iOS, Xcode 8, Swift 3): https://www.youtube.com/watch?v=5bYLBFf8Lk8&feature=share
[13] Как запустить несколько симуляторов iOS: http://findnerd.com/list/view/How-to-run-multiple-instances-of-simulator-in-iOS/22836/
[14] Учебный курс «Разработка iOS 10 приложений на Swift»: https://www.youtube.com/playlist?list=PLVR6_Ck5fE5mrFejVploo5Xes9Vny8iRR
[15] API.AI в Swift 3: https://medium.com/ios-os-x-development/api-ai-with-swift-3-e65df33d3d35#.oyl1071ky
[16] Руководство по Metal в Swift 3: https://www.raywenderlich.com/146414/metal-tutorial-swift-3-part-1-getting-started
[17] MIBlurPopup: попап с размытым задником: https://github.com/MarioIannotta/MIBlurPopup
[18] Guaka: POSIX-совместимый CLI фреймворк для Swift: https://github.com/oarrabi/Guaka
[19] TinyConstraints: «синтаксический сахар», подслащающий использование Auto Layout: https://github.com/roberthein/TinyConstraints
[20] EverLayout: разметка на JSON: https://github.com/acrocat/EverLayout
[21] WebMIDIKit: работа с MIDI: https://github.com/adamnemecek/WebMIDIKit/
[22] Как написать свою клавиатуру для Android: https://habrahabr.ru/post/322070/
[23] VectorDrawable — часть третья: https://habrahabr.ru/post/322024/
[24] Создаём развивающее приложение при помощи Android Studio: https://habrahabr.ru/post/322008/
[25] Библиотека для тестов с заполнением пропусков: https://habrahabr.ru/post/321792/
[26] Проблемы, возникающие при разработке android-приложений: https://habrahabr.ru/post/322116/
[27] Сбор сообщений ВКонтакте для Samsung Gear: https://habrahabr.ru/post/321836/
[28] В Google Play Indie Games Contest победила игра Reigns: http://apptractor.ru/info/conferences/v-google-play-indie-games-contest-pobedila-igra-reigns.html
[29] Как пройти экзамен на Ассоциированного Android-разработчика: http://apptractor.ru/learn/kak-proyti-ekzamen-na-assotsiirovannogo-android-razrabotchika.html
[30] Microsoft выпускает Project Rome SDK для Android: http://apptractor.ru/info/news/microsoft-vyipuskaet-project-rome-sdk-dlya-android.html
[31] Анимированный Custom View через тесты: https://android.jlelse.eu/animated-custom-view-driven-by-tests-5f082190acd6#.my8peg6gq
[32] Я не нашел простую библиотеку для распознавания жестов и сделал ее сам: https://android.jlelse.eu/i-could-not-find-a-simple-gesture-detection-android-library-so-i-built-one-334c0a307c16#.ma4zwcj5g
[33] Фишки Android UX: Nested Scrolling без Nested Scrolling: https://medium.com/vscoengineering/android-ux-tricks-nested-scrolling-without-nested-scrolling-2d1c629d58c0#.3xedev9d4
[34] Интеграция Rx с Simple-Stack: https://hackernoon.com/observing-state-changes-in-navigation-integrating-rx-with-simple-stack-b6a3db9ac5e6#.gfvepifdv
[35] Обязательный набор инструментов для Android-разработки: https://medium.com/@aditlal/must-have-tools-for-android-development-d76ae66f409f#.fdzk9i62q
[36] Continuous Integration с Android: https://medium.com/appaloosa-store-engineering/continuous-integration-with-android-14047096f3de#.s1793o2z5
[37] Архитектурные шаблоны: Model-View-Presenter: https://medium.com/upday-devs/android-architecture-patterns-part-2-model-view-presenter-8a6faaae14a5#.hba8ytdb4
[38] 25 новых библиотек для Android, которые вы точно захотите попробовать в начале 2017: https://medium.com/@mmbialas/25-new-android-libraries-which-you-definitely-want-to-try-at-the-beginning-of-2017-45878d5408c0#.f7x664997
[39] Как заставить Android распознать пиво: https://android.jlelse.eu/how-to-get-android-to-tell-if-your-beer-is-ok-yes-your-beer-a313b6c97a59#.denq5anwc
[40] Любите ли вы ADB?: https://android.jlelse.eu/do-you-like-to-adb-fcae3655b9c8#.dn0yp27tt
[41] Метрики быстродействия Android-приложения: https://blog.mindorks.com/android-app-performance-metrics-a1176334186e
[42] Практические задачи для изучающих RxJava: https://medium.com/@sergii/practical-challenges-for-rxjava-learners-1821c454de9#.jhb0qp2nt
[43] Google Play Services 10.2: https://developers.google.com/android/guides/releases#february_2017_-_v102
[44] InifiniteRecyclerView: бесконечный список в стиле Facebook: https://github.com/10clouds/InifiniteRecyclerView
[45] Dachshund Tab Layout: закладки с кастомной анимацией: https://github.com/Andy671/Dachshund-Tab-Layout
[46] SlideView: настраиваемая кнопка-слайдер: https://github.com/MAXDeliveryNG/slideview
[47] Alerter: кастомизируемый Alert: https://github.com/Tapadoo/Alerter
[48] MaterialSearchBar: поиск в материальном дизайне: https://github.com/mancj/MaterialSearchBar
[49] ChatKit: чат для Android: https://github.com/stfalcon-studio/ChatKit
[50] Compressor: библиотека сжатия изображений: https://github.com/zetbaitsu/Compressor
[51] Google выпустил TensorFlow 1.0: https://habrahabr.ru/post/321946/
[52] Мобильная платформа. Как не бояться ReactNative: https://habrahabr.ru/company/efs/blog/321828/
[53] Уроки ВР, полученные при создании EVE: Valkyrie: https://habrahabr.ru/post/321848/
[54] «Программирование, как способ творческой реализации» или Corona SDK для тех, кому хочется: https://habrahabr.ru/post/322092/
[55] 14 советов по использованию Sketch и InVision в работе дизайнера: https://habrahabr.ru/post/321904/
[56] Jasonette – новый сервис кроссплатофрменной разработки: http://apptractor.ru/develop/cross-platform-development/jasonette.html
[57] Radar помогает управлять геолокацией в приложениях: http://apptractor.ru/info/news/radar-pomogaet-upravlyat-geolokatsiey-v-prilozheniyah.html
[58] Дизайн-линч: приложение “Метро Москвы” для iOS: http://apptractor.ru/develop/design/dizayn-linch-prilozhenie-metro-moskvyi-dlya-ios.html
[59] 12 платформ разработки приложений дополненной реальности: http://apptractor.ru/info/articles/12-platform-razrabotki-prilozheniy-dopolnennoy-realnosti.html
[60] Dopamine Labs вырабатывает пристрастие к приложениям… и борется с ним: http://apptractor.ru/info/articles/dopamine-labs-vyirabatyivaet-pristrastie-k-prilozheniyam-i-boretsya-s-nim.html
[61] Safety Check: дизайн для кризисных сообществ: https://medium.com/@preethichethan/designing-for-communities-in-crisis-35617a7a871d#.fcfliijft
[62] React Studio Public Beta 2: https://hackernoon.com/react-studio-public-beta-2-1ec0eb8076f4#.qzkitypya
[63] Анимация тулбара в React Native: https://medium.com/react-native-motion/toolbar-animation-in-react-native-fe89c4f8e4cf#.efy7egafx
[64] Помада на пользовательском интерфейсе: https://uxdesign.cc/lipstick-on-a-ui-eb71d85c4a2f#.8yh29q43i
[65] Создаем прекрасные мобильные формы: https://uxplanet.org/building-great-mobile-forms-2fa8e9a258cc#.lqhc0ousw
[66] Переход от Google Analytics к Firebase: https://habrahabr.ru/post/322082/
[67] Когда баг неотделим от фичи: https://habrahabr.ru/post/321716/
[68] Пять вещей, которые нужно знать разработчикам мобильных приложений о кросс-маркетинге: https://habrahabr.ru/post/322040/
[69] Офферы и вертикали в арбитраже трафика: https://habrahabr.ru/company/mobio/blog/321780/
[70] Как перестать гадать и начать считать: https://habrahabr.ru/post/321722/
[71] Партнерские сети: где брать офферы в арбитраже трафика?: https://habrahabr.ru/company/mobio/blog/321956/
[72] Adjust переходит к Measurement 2.0: http://apptractor.ru/measure/user-analytics/adjust-perehodit-k-measurement-2-0.html
[73] Руководство по продуктовой аналитике: Управление возвратам: http://apptractor.ru/info/media/rukovodstvo-po-produktovoy-analitike-upravlenie-vozvratam.html
[74] Россияне скачивают больше всего приложений для свиданий: http://apptractor.ru/measure/app-store-analytics/rossiyane-skachivayut-bolshe-vsego-prilozheniy-dlya-svidaniy.html
[75] Сервис AppGratis прекратил свою работу: http://apptractor.ru/info/news/servis-appgratis-prekratil-svoyu-rabotu.html
[76] Отчет “Вовлеченность в приложения 2017” от AppsFlyer: http://apptractor.ru/measure/user-analytics/otchet-vovlechennost-v-prilozheniya-2017-ot-appsflyer.html
[77] TUNE запустил Mobile Advertising Index: http://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/tune-zapustil-mobile-advertising-index.html
[78] “Руководство по возвратам пользователей в мобильные приложения” от Apptentive: http://apptractor.ru/measure/user-analytics/rukovodstvo-po-vozvratam-polzovateley-v-mobilnyie-prilozheniya-ot-apptentive.html
[79] Как создать семантическое ядро для вашего приложения: https://blog.appfollow.io/aso-semantic-core-7f8d0644674c#.l012bfagq
[80] Играем в машинки по-взрослому: как мы стали поставщиками IT-решений для крупнейших автомобильных концернов: https://habrahabr.ru/company/bright-box/blog/321324/
[81] Управление светильниками по протоколу DALI с помощью Arduino : https://habrahabr.ru/post/321888/
[82] Jaguar Land Rover сделал автомобильные бесконтактные платежи: http://apptractor.ru/info/news/jaguar-land-rover-sdelal-avtomobilnyie-beskontaktnyie-platezhi.html
[83] HMD Global выпустит новую версию Nokia 3310: http://apptractor.ru/info/devices/hmd-global-vyipustit-novuyu-versiyu-nokia-3310.html
[84] Выходим за пределы экрана: как создавать UX для устройств интернета вещей: https://medium.com/thinking-design/moving-beyond-the-screen-designing-the-ux-for-internet-of-things-iot-devices-61190927536e#.kin4zr3pm
[85] Предыдущий дайджест: https://habrahabr.ru/post/321658/
[86] Источник: https://habrahabr.ru/post/322152/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.