Все началось с Kotlin. Случайно попалась статья про новый язык, что на нем можно писать под Android. Соприкоснувшись с темой, узнал что изначально приложения под Android пишутся на JAVA. Решил узнать на сколько трудоемко писать приложения под Android, в чем преимущества платформы на практике. Ведь по сути приложения JS и приложения Android выполняют одну и туже функцию. Заодно решил провести эксперимент. Что можно сделать за 12 часов, не зная что такое JAVA и тонкости разработки под Android, используя как помощник только Google. Пришла идея, которую развил в постановку задачи.
Рубрика «android development» - 16
12 часов в шкуре Android разработчика глазами JS разработчика
2017-06-06 в 9:52, admin, рубрики: android apps, android development, android studio, javascript, разработка мобильных приложений, Разработка под androidРецепты под Android: Scroll-To-Dismiss Activity
2017-05-31 в 11:07, admin, рубрики: activity, android development, scroll-to-dismiss, Блог компании EastBanc Technologies, Разработка под androidПривет! Сегодня мы расскажем, как за минимальное количество времени добавить в свою Activity поведение Scroll-To-Dismiss. Scroll-To-Dismiss – это популярный в современном мире жест, позволяющий закрыть текущий экран и вернуться в предыдущую Activity.
В один прекрасный день нам поступил реквест на добавление такой функциональности в одно из наших новостных приложений. Если вам интересно, как легко добавить такую функциональность в уже существующую Activity и избежать возможных проблем – добро пожаловать под кат.
Реалистичный Realm. 1 год опыта
2017-05-31 в 10:01, admin, рубрики: android, android database, android development, Realm, разработка мобильных приложений, Разработка под androidRealm давно известен в среде мобильных (и не только) разработчиков. К сожалению, в рунете почти нет статей об этой базе данных. Давайте исправим эту ситуацию.
Ровно год назад в build.gradle нашего проекта появилась строчка:
classpath "io.realm:realm-gradle-plugin:0.89.1"
За этот год код Realm вырос до версии 3.3, обзавелся множеством фич и починил кучу багов, реализовал новый функционал и получил облачный бекенд. Давайте поподробнее поговорим о Realm в реалиях Andoroid разработки и обсудим тонкие моменты, возникающие при его использовании.
Читать полностью »
Лучшие доклады на Google I-O 2017: Архитектура и не только
2017-05-25 в 13:32, admin, рубрики: android, android apps, android development, Android OS, Google API, google i/o 2017, Блог компании e-Legion Ltd., Программирование, разработка мобильных приложений, Разработка под androidПривет! Меня зовут Михаил Баранников, я — Android-разработчик в e-Legion. Недавно вернулся с Google I/O и решил поделиться впечатлениями и ссылками на интересные выступления. Всего на конференции было 14 параллельных треков, а значит — огромное количество докладов. Статья полезна для тех, кто планирует посмотреть видеозаписи докладов по Android-разработке, но не знает, с чего начать.
Google I-O 2017: заметки Android-разработчика
2017-05-25 в 9:10, admin, рубрики: android, android development, android программирование, Google, google i/o 2017, SuperJob, Блог компании Superjob.ru, разработка мобильных приложений, Разработка под androidВалентин Телегин, руководитель Android-разработки Superjob, съездил на Google I/O и теперь делится самым интересным.
Google I/O — это крупнейшее открытое (почти полностью) событие компании Google, которое проходит каждый год и собирает более 1000 разработчиков со всего мира. Несколько дней компания рассказывает, показывает, дает попробовать или хотя бы посмотреть издали на новинки, которые предлагает считать важнейшими для индустрии.
Android встретил меня уже в арендной машине. Я уже ранее пользовался Android Auto, но только приложением на телефоне. В этот раз удалось протестировать в боевой обстановке на дорогах The Bay Area. Основной юзкейс свелся к использованию навигатора, озвучке входящих сообщений из telegram и звонкам по телефону. К функционалу нет претензий, но, пока телефон подключен шнурком к машине, пользоваться им не получится, а это очень неудобно.
В любом случае — это уже вчерашний день. На конференции показывали превью Android In-Car. В прошлом году я видел прототип на основе Астон Мартин, а в этом — уже реальный образец. Основное отличие от уже существующего Android Auto в том, что это встроенное решение, не требующее подключения телефона. Показали решения на базе Volvo V90 и Audi. Интерфейс мультимедиа и бортового компьютера полностью реализуется автопроизводителем и идентичен обычному для марки дизайну. Встроен функционал Гугл-ассистента. Текущая версия базируется на основе Android N. Гуглплея пока нет.
Читать полностью »
React Native с колокольни Android-разработки
2017-05-24 в 12:43, admin, рубрики: android development, react native, ReactJS, Разработка под androidНа хабре есть множество статей про react native, но я не могу понять кем и для кого они написаны. Почти все имеют такой посыл: «Ну, это такой же React как в вебе, только на мобилках». А вот люди, которые занимаются нативной разработкой под мобильные устройства в пролете, ведь разобраться в реакте после Android без двух литров без глубокого изучения никак не получится. А я расскажу за реакт опираясь, внезапно, не на веб разработку, а на Android. Всем заинтересованным добро пожаловать под кат.
Читать полностью »
Как я перешёл из системного администрирования в Android-разработку
2017-05-17 в 12:03, admin, рубрики: android development, java, junior developer, Разработка под android
Несколько лет назад, я, как и другие начинающие Android-разработчики, решил найти работу в этой области. Если вы начинающий специалист, и не знаете, с чего начать изучение Android, или если вы уже обладаете определёнными знаниями в этой теме и планируете в скором времени устраиваться на работу, то этот материал для вас. По задумке, к данной статье вы будете возвращаться по мере накопления опыта: смотреть на каком этапе в данный момент находитесь и что изучать дальше.
Читать полностью »
Место встречи изменить нельзя, или ЛК ждет в гости всех Android-разработчиков
2017-05-16 в 20:04, admin, рубрики: android development, groovy, kaspersky lab, kotlin, lint, Блог компании «Лаборатория Касперского», митап, Разработка под android
«Лаборатория Касперского» совместно с сообществом MOSDROID приглашают всех Android-разработчиков на новую встречу, которая пройдет 20 мая в нашем московском офисе. Наш митап будет посвящен востребованным инструментам и самым животрепещущим вопросам, стоящим на повестке дня у ваших коллег по цеху.
Сегодня область мобильной разработки под Android (доля ОС на рынке составляет уже 87%, что означает ее присутствие на девяти из десяти мобильных устройств) актуальна как никогда: некоторые приложения для смартфонов уже полностью заменяют аналоги в виде компьютерных программ. И следовательно, самое время обсудить это. По традиции мы подготовили для вас три доклада: в этот раз поговорим о Groovy, Kotlin и Lint.
Читать полностью »
Google I-O 2017: заметки с места событий от Android-разработчика
2017-05-15 в 13:02, admin, рубрики: android, android development, Google, SuperJob, Блог компании Superjob.ru, разработка мобильных приложений, Разработка под androidЕжегодная конференция Google I/O 2017 начнется уже 17 мая. Специально для мы будем публиковать с места событий заметки руководителя Android-разработки Superjob Валентина Телегина. Валентин уже третий раз едет на Google I/O. Помимо keynote он посетит все секции по Android, кроме тех, которые будут посвящены автомобильной и «носимой» электронике.
В комментариях можно писать, о чем вы бы хотели услышать. Постараемся с помощью Валентина оперативно собрать ответы.
Пока мы задали самые общие вопросы о Google I/O 2017 (Прямая речь – Валентин Телегин, руководитель Android-разработки Superjob):
Читать полностью »
Повороты экрана в Android без боли
2017-05-12 в 13:16, admin, рубрики: android development, mvvm, reactive programming, Разработка под androidПредисловие
Истинное понимание проблем каждой платформы приходит после того, как попробуешь писать под другую платформу / на другом языке. И вот как раз после того, как я познакомился с разработкой под iOS, я задумался над тем, насколько ужасна реализация поворотов экрана в Android. С того момента я думал над решением данной проблемы. Попутно я начал использовать реактивное программирование везде, где только можно и уже даже не представляю как писать приложения по-другому.
Читать полностью »