Android

18.01.2019

My experience of advertising and development of Android and iOS application

My experience of advertising and development of Android and iOS application


Let me share an interesting experience in promotion of a mobile game. 1. Introduction I am going to describe all the benefits and of course show the final results. The example ...
Как работает ProGuard

Как работает ProGuard


Если вы когда-либо задумывались о безопасности своего приложения, либо как-то хотели оптимизировать свой код, то, наверняка, вы знаете что такое ProGuard. Возможно, вы уже ...

10.01.2019

Патентные тролли начинают и выигрывают: как я остался без игры

Патентные тролли начинают и выигрывают: как я остался без игры


"Балда ® – игра, знакомая всем со школьной скамьи". Очень часто описание этой словесной игры начинается с избитой фразы. Однако, такое клише хорошо отражает суть: игра Балда ® ...
Пример клиент-серверного приложения на Flutter

Пример клиент-серверного приложения на Flutter


В этом туториале мы собираемся разработать приложение, которое получает данные через интернет и отобразим их списком. Примерно вот так

08.01.2019

Используем SQLite в Flutter

Используем SQLite в Flutter


Привет! Представляем вашему вниманию перевод статьи «Using SQLite in Flutter». Сохранение данных очень важно для пользователей, так как нецелесообразно грузить одни и те же ...
За информацию о взломе WhatsApp и iMessage объявлена награда в $1 млн

За информацию о взломе WhatsApp и iMessage объявлена награда в $1 млн


Источник: cnn.com В мире немало компаний, которые работают в поле информационной безопасности, но как бы в обратном направлении. Такие организации покупают информацию о ...

07.01.2019

Навигация внутри Android приложения

Навигация внутри Android приложения


Введение При Андроид разработке мы используем разные архитектурные решения(паттерны). Например Mvp, Mvvm, Mvi и т.д… Каждый из этих паттернов решает несколько важных задач и ...

03.01.2019

ADB vs Spy Cam

ADB vs Spy Cam


Как проверить, ведет ли какое-нибудь приложение на Android-смартфоне фото- или видеорепортаж, хотя ему это ни разу ни к чему? Нижепредлагаемый вариант совсем не идеален, но не ...
Основы внедрения зависимостей

Основы внедрения зависимостей


В этой статье я расскажу об основах внедрения зависимостей (англ. Dependency Injection, DI) простым языком, а также расскажу о причинах использования этого подхода. Эта статья ...

02.01.2019

Android: создание динамических Product Flavors и Signing Configs

Android: создание динамических Product Flavors и Signing Configs


При работе над Android-проектом, представляющий собой платформу для создания приложений для просмотра видео-контента, возникла необходимость динамического конфигурирования ...
Очередная статья о том, как выбрать себе смартфон

Очередная статья о том, как выбрать себе смартфон


Здравствуйте, уважаемыее, решил перевести статью с медиума по выбору смартфона. Это моя первая публикация на Хабре, так что прошу не судить строго). Определяем свой сценарий ...
Как я делился местоположением через ВК API

Как я делился местоположением через ВК API


Недавно решил попробовать реализовать идею о том, как можно делиться местоположением через API ВКонтакте с друзьями в режиме, приближенном к реальному времени. На выходе ...

31.12.2018

Разработка аналога FindFace одним школьником

Разработка аналога FindFace одним школьником


История от первого лица Как сделать аналог FindFace в одиночку и не сойти с ума И почему так делать не надо

29.12.2018

Подводные камни идентификации Android-устройства

Подводные камни идентификации Android-устройства


Некоторым разработчикам может понадобится идентифицировать Android-устройства своих пользователей. Чаще всего это делается не для того чтобы распознать именно девайс, а для ...

27.12.2018

GDG SPb. Что мы успели сделать за год

GDG SPb. Что мы успели сделать за год


Сообщество «Google Developers Group» в Петербурге основано в 2006 году. Однако подвести итоги года мы решили впервые. GDG проводит IT конференции и митапы для разработчиков ...
Практический пример создания собственного View-компонента

Практический пример создания собственного View-компонента


Мне нравится Dribbble. Там есть много крутых и вдохновляющих дизайн-проектов. Но если вы разработчик, то часто чувство прекрасного быстро сменяется на отчаяние, когда вы ...

26.12.2018

Обзор droidcon SF

Обзор droidcon SF


Привет! Меня зовут Александр Колобанов, я Android-тимлид в компании FunCorp. В ноябре я был на droidcon в Сан-Франциско. Под катом небольшой обзор конференции, путевые заметки ...

25.12.2018

Опыт внедрения автоматизации в процесс ручного тестирования на примере Android-приложения

Опыт внедрения автоматизации в процесс ручного тестирования на примере Android-приложения


Совместно с нашими партнёрами мы активно разрабатываем, тестируем и поддерживаем семейство приложений для разных платформ: Android, iOS, Windows. Приложения активно ...

24.12.2018

Разбор конкурса-квиза по Android со стенда HeadHunter на Mobius 2018 Moscow

Разбор конкурса-квиза по Android со стенда HeadHunter на Mobius 2018 Moscow


Сегодня разбираем Android quiz с конференции для мобильных разработчиков Mobius 2018 Moscow. Формат был довольно стандартный: 15 вопросов по 4 варианта ответа. Временной лимит ...
Паттерны и антипаттерны корутин в Kotlin

Паттерны и антипаттерны корутин в Kotlin


Решил написать о некоторых вещах, которых, по моему мнению, стоит и не стоит избегать при использовании корутин Kotlin.

22.12.2018

Лошадинная сила в Android или еще раз о RecyclerView.LayoutManager

Лошадинная сила в Android или еще раз о RecyclerView.LayoutManager


По мнению автора, статья может быть полезна таким же как он начинающим Android-разработчикам, совершающим свои первые шаги в такой увлекательной области. История предмета этой ...
Получаем сертификат Google Associate Android Developer

Получаем сертификат Google Associate Android Developer


Сам по себе экзамен на получение сертификата Associate Android Developer давно уже не новость, статья про эту сертификацию была и на хабре. Однако, пока я размышлял на тему «А ...

20.12.2018

Где опубликовать мобильное приложение

Где опубликовать мобильное приложение


Столкнулся с необходимостью опубликовать своё мобильное приложение и при этом же столкнулся с тем, что в рунете нет ресурса, где бы были собраны вместе хотя бы более-менее ...
За что Android-разработчики ненавидят Google

За что Android-разработчики ненавидят Google


Если посмотреть на мир Android, с первого взгляда кажется, что между разработчиками приложений и Google царят мир-дружба-жвачка. Компания поддержала любовь разработчиков к ...

19.12.2018

Переход на Kotlin в Android-проекте: Tips and Tricks

Переход на Kotlin в Android-проекте: Tips and Tricks


Автор: Сергей Ешин, Strong Junior Android Developer, DataArt Уже более полутора лет прошло с тех пор, как Google объявил об официальной поддержке Kotlin в Android, а самые ...