На прошедшей в эти выходные конференции Mobius не обошлось без роботов — в программном комитете, среди докладчиков, в зрительном зале и среди зрителей трансляции. Пересматривать все презентации докладчиков — дело неблагодарное, поэтому для читателей Хабра роботы выбрали самые интересные. Подробности под катом.
Читать полностью »
Рубрика «android development» - 12
Mobius-2018: робоотчет
2018-04-23 в 16:56, admin, рубрики: android development, ios development, mobius, redmadrobot, Блог компании REDMADROBOT, конференции, разработка мобильных приложений, Разработка под android, разработка под iOSНарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков
2018-04-10 в 9:02, admin, рубрики: android development, apk, data protection, forensics, ios development, ipa, mobile apps pentesting, Блог компании Перспективный мониторинг, информационная безопасность, криминалистика, разработка мобильных приложений, Разработка под android, разработка под iOSВо второй половине 2017 года в Google Play разработчики загружали примерно по 2800 приложений каждый день. По AppStore данные пока не удалось найти, но вряд ли во много раз меньше. Каждое из этих приложений содержит определённое количество данных (data), которые хранятся или передаются через сотовые и Wi-Fi-сети.
Очевидно, что данные мобильных приложений являются основной целью злоумышленников: они не только крадут их, но и манипулируют ими в своих собственных интересах. Это также сопряжено с рядом проблем, таких как поддельные и альтернативные (часто ненадёжные) приложения, вредоносное ПО, утечка данных, слабозащищённые данные или ошибки защиты данных, а также инструменты для получения доступа к данным и их дешифровке.
Твоё первое мобильное приложение: выбери платформу
2018-04-04 в 11:59, admin, рубрики: android, android apps, android development, android studio, e-legion, iOS, ios development, iOS разработка, mobile, mobile development, swift, xcode, Блог компании e-Legion Ltd., Карьера в IT-индустрии, мобильная разработка, мобильные приложения, образование, образование в ит, образование онлайн, разработка мобильных приложений, Разработка под android, разработка под iOS, Учебный процесс в ITАкадемия e-Legion продолжает набор студентов, а те, кто уже учатся, перешли ко второму блоку программы. В посте рассказываем, чему уже научились и что ждёт студентов на втором этапе.Читать полностью »
Не Dagger’ом едины
2018-04-03 в 7:53, admin, рубрики: android development, dagger 2, koin, kotlin, Разработка под androidВ последнее время многим программистам очень понравилась библиотека для реализации внедрения зависимостей Dagger2. Хотя, как мне кажется, из-за неочевидной работы под капотом и большим семейством аннотаций Dagger долго заходил в комьюнити. И так получается что сейчас куда не глянь многие использую эту библиотеку почти везде. И уже Dependancy Injection становится синонимом этой самой библиотеки. Хотя это всего лишь библиотека. Да, хорошая, не спорю. Статья будет не о свержение Dagger'a с трона короля библиотек DI. А я бы хотел рассказать о другом инструменте для подобных целей — это Koin.
Читать полностью »
Порхающие* велосипеды. Что делать с сохранением состояния во Flutter?
2018-03-31 в 7:34, admin, рубрики: android, android development, dart, flutter, Google, mobile development, touch instinct, Блог компании Touch Instinct, Программирование, разработка мобильных приложений, Разработка под android(*одно из значений слова flutter — порхать)
Разбираемся, есть ли жизнь сохранение состояния во Flutter-приложении. Что будет, если ОС решит его перезапустить. Куда денется пользовательский ввод и навигация, и как с этим справляться.
Дисклеймеры:
- для понимания нужно иметь стартовые знания о Flutter;
- рассуждаю с точки зрения Android, про iOS — это не ко мне;
- не являюсь специалистом по Flutter/Dart, подхожу с позиции новичка;
- в некоторых местах опускаю второстепенные моменты (например, реализации вспомогательных функций), найти недостающее можно в полном коде проекта.
Android Support Library 28. Что нового?
2018-03-24 в 12:06, admin, рубрики: android, android development, android support library, recyclerview, дизайн мобильных приложений, разработка мобильных приложений, Разработка под androidПо давней традиции вместе с новой версией Android выходит обновление Support Library. Пока библиотека вышла в стадии альфа, но список изменений уже намного интереснее, чем такой же список у Android P. Google несправедливо мало рассказал и написал об основных нововведениях главной библиотеки для Android. Приходится читать исходники и разбираться, в чем особенности новых фич и зачем они нужны. Восстановлю справедливость и расскажу, чем нас порадовал Google:
- RecyclerView selection — выбор элементов теперь из коробки;
- Slices — новый способ отображать контент другого приложения;
- новые элементы дизайна: BottomAppBar, ChipGroup и другие;
- мелкие изменения одной строкой.
Mobile на CodeFest: про архитектуры, Kotlin и AR
2018-03-20 в 7:41, admin, рубрики: android development, Android разработка, CodeFest, google assistant, google home, ios development, iOS разработка, kotlin, Блог компании CodeFest, Программирование, разработка мобильных приложений, Разработка под android, разработка под iOSЗавершаем рассказывать о программе CodeFest 2018 главными темами мобильной секции. В этом году она сбалансирована между техническими темами и «философскими» докладами. Всего 11 докладов на два дня.
Читать полностью »
Dagger 2 для начинающих Android разработчиков. Dagger 2. Продвинутый уровень. Часть 1
2017-12-23 в 9:49, admin, рубрики: android development, dagger 2, dependency injection, java, перевод, Разработка под androidДанная статья является шестой частью серии статей, предназначенных, по словам автора, для тех, кто не может разобраться с внедрением зависимостей и фреймворком Dagger 2, либо только собирается это сделать. Оригинал написан 23 декабря 2017 года. Перевод вольный.
Советы по чистому коду новичкам в Java-Android
2017-12-13 в 10:55, admin, рубрики: android, android development, java, Блог компании SimbirSoft, разработка мобильных приложений, Разработка под android, чистый кодТеме чистого кода на одном только habrahabr посвящено тысячи статей. Никогда бы не подумал, что захочу написать свою. Но после проведения компанией курсов для желающих связать карьеру с разработкой ПО, в частности разрабатывать под Android, мое мнение поменялось.
За основу статьи взяты советы из классики “Роберт К. Мартин: Чистый код”. Отобрал из них те, которые наиболее часто встречались в виде проблем у студентов. Приведенные советы написаны с учетом моего опыта разработки коммерческих Android приложений. Поэтому не ко всем Android-проектам приведенные ниже советы подойдут, я уже не говорю про другие системы.
Советы в основном приводил с примерами кода как НЕ НУЖНО делать. Как ни странно, у большинства студентов были одни и те же ошибки. Все примеры кода были придуманы, любые совпадения с реально существующим кодом случайны.
Местоопределение Wi-FI источников в AR и котелок
2017-12-09 в 4:06, admin, рубрики: android development, AR, Google Tango, java, kotlin, mobile development, open source, wi-fi, Алгоритмы, дополненная реальность, информационная безопасность, местоопределение, пеленгование, Разработка для интернета вещей, разработка мобильных приложений, Разработка под AR и VR
Мы уже подсвечивали пеленги Wi-Fi точек в дополненной реальности, сегодня поговорим об их местоопределении.
Кому интересны технические подробности и при чём тут котелок, добро пожаловать под кат.
Также вашему вниманию предлагается фото- и видеоотчет о том, что получилось.