Оценка эффективности страниц в Airbnb на iOS
В Airbnb мы создали рейтинг Page Performance Score для предоставления нашим инженерам и специалистам по обработке данных множество ориентированных на пользователя показателей производительности, чтобы лучше понимать и улучшать наши продукты.
https://medium.com/airbnb-engineering/airbnbs-page-performance-score-on-ios-36d5f200bc73
В Airbnb мы создали рейтинг Page Performance Score для предоставления нашим инженерам и специалистам по обработке данных множество ориентированных на пользователя показателей производительности, чтобы лучше понимать и улучшать наши продукты.
https://medium.com/airbnb-engineering/airbnbs-page-performance-score-on-ios-36d5f200bc73
MVVM
Шаблон MVVM по-простому + Android Architecture Components.
Шаблон MVVM по-простому. Lifecycle.
Шаблон MVVM по-простому. LiveData.
Шаблон MVVM по-простому. ViewModel. AndroidViewModel. AndroidViewModelFactory
Шаблон MVVM по-простому. Navigation.
Практика по шаблону MVVM. Создание приложения Заметки.
MVVM Практика. Создание проекта и навигационного графа.
https://www.youtube.com/playlist?list=PLY8G5DMG6TiMlF-iZmLSnrThvZQHuSpt2
Шаблон MVVM по-простому + Android Architecture Components.
Шаблон MVVM по-простому. Lifecycle.
Шаблон MVVM по-простому. LiveData.
Шаблон MVVM по-простому. ViewModel. AndroidViewModel. AndroidViewModelFactory
Шаблон MVVM по-простому. Navigation.
Практика по шаблону MVVM. Создание приложения Заметки.
MVVM Практика. Создание проекта и навигационного графа.
https://www.youtube.com/playlist?list=PLY8G5DMG6TiMlF-iZmLSnrThvZQHuSpt2
Нам задают много вопросов о технологическом конкурсе НТИ Up Great по Аэрологистике. Отвечаем на популярные:
Как были определены параметры технологического барьера — масса груза, дистанция и сценарий перевозки?
Барьер сформирован потребностями рынка. Мы усреднили все существующие и ожидаемые значения и получили: 50 кг груза и дистанцию в 1000 км.
Какие технологии и решения отсутствуют и будут разработаны в конкурсе?
Существует сразу несколько проблем:
— Низкая надежность беспилотного воздушного судна. Пока в мире никто не показал фактическую перевозку хотя бы 50 кг на 1000 км между несколькими получателями.
— Низкая автономность обслуживания. Держать специализированный персонал в каждой точке погрузки-разгрузки экономически невыгодно.
Как обеспечивается объективность?
Публичностью — контроль груза, видеозапись действий персонала, фиксация траектории полета и т.д. На испытаниях могут присутствовать все желающие эксперты от разных организаций.
Подробнее: FB и ВК
Как были определены параметры технологического барьера — масса груза, дистанция и сценарий перевозки?
Барьер сформирован потребностями рынка. Мы усреднили все существующие и ожидаемые значения и получили: 50 кг груза и дистанцию в 1000 км.
Какие технологии и решения отсутствуют и будут разработаны в конкурсе?
Существует сразу несколько проблем:
— Низкая надежность беспилотного воздушного судна. Пока в мире никто не показал фактическую перевозку хотя бы 50 кг на 1000 км между несколькими получателями.
— Низкая автономность обслуживания. Держать специализированный персонал в каждой точке погрузки-разгрузки экономически невыгодно.
Как обеспечивается объективность?
Публичностью — контроль груза, видеозапись действий персонала, фиксация траектории полета и т.д. На испытаниях могут присутствовать все желающие эксперты от разных организаций.
Подробнее: FB и ВК
Тащите меня семеро, или D'n'D в iOS
Хорошо было бы порассуждать о Dungeons & Dragons, но нет. Речь пойдет о перемещении объектов. Перетаскивание как внутри одного приложения, так и между разными — с точки зрения пользователя вещь обыденная. Но под капотом механизма D'n'D в современных приложениях могут скрываться разные варианты решения. О них и поговорим.
https://habr.com/ru/company/65apps/blog/594581/
Хорошо было бы порассуждать о Dungeons & Dragons, но нет. Речь пойдет о перемещении объектов. Перетаскивание как внутри одного приложения, так и между разными — с точки зрения пользователя вещь обыденная. Но под капотом механизма D'n'D в современных приложениях могут скрываться разные варианты решения. О них и поговорим.
https://habr.com/ru/company/65apps/blog/594581/
Media is too big
VIEW IN TELEGRAM
Справочники в iOS
Справочники всегда должны быть актуальны и по-минимуму тратить время пользователя и разработчиков на своё обновление.
- какую информацию мы поставляем вместе с приложением
- какую БД мы выбрали и почему
- как создается база и почему мы уверены в ее валидности
- когда мы обновляем справочники из приложения
00:00 — Интро
00:20 — О чем сегодня поговорим
00:43 — Приветствие
00:52 — А чего не работало-то?
01:47 — Сбор требований
02:23 — Разбор требований
03:26 — Выбор БД
06:46 — Голосование
08:16 — Про генерацию SQLite-базы
08:41 — Про работу с данными в приложении
09:37 — Обновление данных
10:39 — Подведём итоги
Справочники всегда должны быть актуальны и по-минимуму тратить время пользователя и разработчиков на своё обновление.
- какую информацию мы поставляем вместе с приложением
- какую БД мы выбрали и почему
- как создается база и почему мы уверены в ее валидности
- когда мы обновляем справочники из приложения
00:00 — Интро
00:20 — О чем сегодня поговорим
00:43 — Приветствие
00:52 — А чего не работало-то?
01:47 — Сбор требований
02:23 — Разбор требований
03:26 — Выбор БД
06:46 — Голосование
08:16 — Про генерацию SQLite-базы
08:41 — Про работу с данными в приложении
09:37 — Обновление данных
10:39 — Подведём итоги
Суперсила симулятора iOS с Sherlock
https://blog.devgenius.io/ios-simulator-superpowers-with-sherlock-406ca8317304
https://blog.devgenius.io/ios-simulator-superpowers-with-sherlock-406ca8317304
Топ-10 трендов Android-разработки 2022
https://medium.com/@engenious.io/top-10-android-development-trends-for-2022-c6d3f035ac14
https://medium.com/@engenious.io/top-10-android-development-trends-for-2022-c6d3f035ac14
Bottom Sheet, перейдём на «ты»?
Bottom Sheet представлялся мне сложным и недосягаемым. Это был вызов! Я не понимал, с чего начать. Возникало много вопросов: использовать view или view controller? Auto или manual layout? Как анимировать? Как скрывать Bottom Sheet интерактивно?
Подробнее
Bottom Sheet представлялся мне сложным и недосягаемым. Это был вызов! Я не понимал, с чего начать. Возникало много вопросов: использовать view или view controller? Auto или manual layout? Как анимировать? Как скрывать Bottom Sheet интерактивно?
Подробнее
Подборка каналов для программистов 🎯
Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
Программирование, фронтенд, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
Шутки программистов 📌
https://t.me/itumor ITumor | программисты шутят
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Учим английский 📌
https://t.me/UchuEnglish Английский с нуля
Книги по математике 📌
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют 📈
Вакансии для программистов 📌
https://t.me/progjob Вакансии для программистов
Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
Программирование, фронтенд, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
Шутки программистов 📌
https://t.me/itumor ITumor | программисты шутят
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Учим английский 📌
https://t.me/UchuEnglish Английский с нуля
Книги по математике 📌
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/bitkoinoff Новости криптовалют 📈
Вакансии для программистов 📌
https://t.me/progjob Вакансии для программистов
👍1
AndroidAdManager — работа с рекламой
Работает с Admob, Mopup, Facebook- Bidding и Audience Networks.
Добавлены следующие типы объявлений: NativeBanner, NativeAdvanced, Interstitial и Banner Ads для Facebook, Admob и MopUp.
Подробнее
Работает с Admob, Mopup, Facebook- Bidding и Audience Networks.
Добавлены следующие типы объявлений: NativeBanner, NativeAdvanced, Interstitial и Banner Ads для Facebook, Admob и MopUp.
Подробнее
Как напечатать float
Казалось бы, совершенно непонятно, зачем живым людям в 2021 году решать задачу под названием «печатаем обычное вещественное число». Вроде бы это должно быть уже решено — причём примерно в тот момент, когда эти вещественные числа изобрели. Но оказывается, что нет.
Привет, меня зовут Андрей, я занимаюсь инфраструктурой поиска в Авито и сегодня расскажу, зачем это вообще нужно — печатать вещественные числа.
Подробнее
Казалось бы, совершенно непонятно, зачем живым людям в 2021 году решать задачу под названием «печатаем обычное вещественное число». Вроде бы это должно быть уже решено — причём примерно в тот момент, когда эти вещественные числа изобрели. Но оказывается, что нет.
Привет, меня зовут Андрей, я занимаюсь инфраструктурой поиска в Авито и сегодня расскажу, зачем это вообще нужно — печатать вещественные числа.
Подробнее
This media is not supported in your browser
VIEW IN TELEGRAM
Игра «Сапёр» на Jetpack Compose под Android
Цель игры - очистить прямоугольную доску, содержащую скрытые "мины" или бомбы, не взорвав ни одной из них, с помощью подсказок о количестве соседних мин в каждой клетке.
GitHub https://github.com/JayaSuryaT/minesweeper-j-compose
Цель игры - очистить прямоугольную доску, содержащую скрытые "мины" или бомбы, не взорвав ни одной из них, с помощью подсказок о количестве соседних мин в каждой клетке.
GitHub https://github.com/JayaSuryaT/minesweeper-j-compose
Пишем сканера QR-кодов под Android
Узнайте о самом быстром способе создания сканера QR-кодов для Android. Пошаговый предварительный просмотр камеры реализации, а также как интегрировать SDK для сканирования QR-кодов.
Подробнее
Узнайте о самом быстром способе создания сканера QR-кодов для Android. Пошаговый предварительный просмотр камеры реализации, а также как интегрировать SDK для сканирования QR-кодов.
Подробнее
Почему веб победил десктоп, но не победил мобильные?
Я работал над пятью браузерами и одной операционной системой, наблюдая за тем, как этот вопрос оказывается связанным с UX, продуктом, стратегиями и разработкой. Не могу сказать, что у меня есть все ответы, но кажется, мне удалось распутать несколько важных нитей.
Rus https://habr.com/ru/company/beeline/blog/595459/
Eng https://subconscious.substack.com/p/why-did-the-web-take-over-desktop
Я работал над пятью браузерами и одной операционной системой, наблюдая за тем, как этот вопрос оказывается связанным с UX, продуктом, стратегиями и разработкой. Не могу сказать, что у меня есть все ответы, но кажется, мне удалось распутать несколько важных нитей.
Rus https://habr.com/ru/company/beeline/blog/595459/
Eng https://subconscious.substack.com/p/why-did-the-web-take-over-desktop
Мега подборка каналов для программистов 🎯
https://t.me/progjob Вакансии для программистов
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (Админский юмор, фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/dev_ops_info Devops
Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning
IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости
Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят
SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS
Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну
Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды
https://t.me/bitkoinoff Нгвости криптовалют
VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации
https://t.me/network_arch Network architecture and Administration
https://t.me/easy_program Программирование для новичков
https://t.me/testin_new Тестирование
https://t.me/IoTprog Интернет вещей
https://t.me/generalprog General programming
https://t.me/Hware_news Цифровые тенденции
https://t.me/progjob Вакансии для программистов
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (Админский юмор, фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/dev_ops_info Devops
Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning
IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости
Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят
SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS
Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну
Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды
https://t.me/bitkoinoff Нгвости криптовалют
VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации
https://t.me/network_arch Network architecture and Administration
https://t.me/easy_program Программирование для новичков
https://t.me/testin_new Тестирование
https://t.me/IoTprog Интернет вещей
https://t.me/generalprog General programming
https://t.me/Hware_news Цифровые тенденции
SupportDocs: красивая документация для iOS-приложения
SupportDocs — библиотека для создания и показа справочных материалов в iOS-приложении. Работает все на основе GitHub — вы пишете там документацию с разметкой, GitHub Pages превращает ее в страницы, GitHub Action генерит JSON, SupportDocs скачивает и показывает пользователям.
Библиотека на GitHub: https://github.com/psalzAppDev/TwoSlideOverSupport
Платформа: iOS
SupportDocs — библиотека для создания и показа справочных материалов в iOS-приложении. Работает все на основе GitHub — вы пишете там документацию с разметкой, GitHub Pages превращает ее в страницы, GitHub Action генерит JSON, SupportDocs скачивает и показывает пользователям.
Библиотека на GitHub: https://github.com/psalzAppDev/TwoSlideOverSupport
Платформа: iOS
Пишем бесплатный Gerber-вьювер с открытым исходным кодом под Android с нуля
Привет, я Android разработчик в настоящее время и инженер-конструктор печатных плат в прошлой жизни. В этой статье я расскажу, как мне удалось применить знания, полученные в прошлой профессии, и написать простое Android приложение для просмотра Gerber-файлов.
Подробнее
Привет, я Android разработчик в настоящее время и инженер-конструктор печатных плат в прошлой жизни. В этой статье я расскажу, как мне удалось применить знания, полученные в прошлой профессии, и написать простое Android приложение для просмотра Gerber-файлов.
Подробнее
Flutter / Пишем первое мобильное приложение
В настоящее время набирает популярность технология написания мобильных кроссплатформенных приложений на Flutter. Однако, это не просто кроссплатформенные приложения - это нативные кроссплатформенные приложения. Производительность таких решений аналогична приложениям, написанным на Swift для iOS и Kotlin для Android, а скорость разработки - намного выше. Данное видео создано для людей, которые хотят познакомиться с данной технологией, но не знают, с чего начать. Мы напишем простейшее приложение, которое, однако, будет ходить за данными в сеть и даже немного кое-что заанимируем, присоединяйтесь, будет интересно!
https://www.youtube.com/watch?v=e-y1owdvo9o
В настоящее время набирает популярность технология написания мобильных кроссплатформенных приложений на Flutter. Однако, это не просто кроссплатформенные приложения - это нативные кроссплатформенные приложения. Производительность таких решений аналогична приложениям, написанным на Swift для iOS и Kotlin для Android, а скорость разработки - намного выше. Данное видео создано для людей, которые хотят познакомиться с данной технологией, но не знают, с чего начать. Мы напишем простейшее приложение, которое, однако, будет ходить за данными в сеть и даже немного кое-что заанимируем, присоединяйтесь, будет интересно!
https://www.youtube.com/watch?v=e-y1owdvo9o
YouTube
Flutter / Пишем первое мобильное приложение
В настоящее время набирает популярность технология написания мобильных кроссплатформенных приложений на Flutter. Однако, это не просто кроссплатформенные приложения - это нативные кроссплатформенные приложения. Производительность таких решений аналогична…
5 инструментов, на которые стоит обратить внимание в 2022 году
https://betterprogramming.pub/5-dev-tools-to-look-out-for-in-2022-713f94c0f3cf
https://betterprogramming.pub/5-dev-tools-to-look-out-for-in-2022-713f94c0f3cf