Pull to refresh
12
0
Дима @Paketik

User

Send message

Советы и рецепты начинающему Android программисту

Reading time12 min
Views78K
Добрый день, уважаемые хабраюзеры.

В данной статье я хочу поделиться своим опытом разработки под Android.
Требования к функционалу разрабатываемого продукта породили различные технические задачи, среди которых были как тривиальные, разжеванные во множестве блогов, так и крайне неоднозначные, с неочевидным решением. Я столкнулся с массой вещей, незнакомых мне, как .NET разработчику. Узнал о существовании инструментов, которые значительно упрощают жизнь. Думаю, что каждый начинающий андроидовец проходит похожий путь. Я мог бы сэкономить до трети времени, потраченного на разработку, поиск и эксперименты, имея такую статью.

Поэтому в данном посте я предлагаю вашему вниманию сборник рецептов и советов, которые помогут быстрей и правильней создать Ваше приложение.
В бой!
Total votes 46: ↑35 and ↓11+24
Comments60

AppCompat v21 — Material Design для пре-Lollipop устройств

Reading time8 min
Views92K
image
17 октября был опубликован Android 5.0 SDK, который принес новые виджеты и материальный дизайн. Мы расширили библиотеки поддержки, чтобы вы могли использовать ваши последние разработки и на предыдущих версиях Android. Это изменения включают в себ крупное обновление для AppCompat, а так же библиотеки RecyclerView, CardView и Palette.

В этом посте мы взглянем, что нового появилось в AppCompat и как это использовать для поддержки материального дизайна в ваших приложениях.
Читать дальше →
Total votes 18: ↑16 and ↓2+14
Comments22

Набор иконок Material Design от Google

Reading time1 min
Views106K


В списке самых популярных репозиториев Github за неделю на первое место вышел набор иконок Material Design, разработанный в компании Google.

Набор содержит аж 750 (!) глифов. Это пиктограммы, часто используемые в различных мобильных приложениях для воспроизведения медиа, коммуникаций, редактирования контента, установки соединения и т.д.
Читать дальше →
Total votes 66: ↑60 and ↓6+54
Comments16

Чернее чёрного: из углеродных нанотрубок создали покрытие с рекордно низким коэффициентом отражения

Reading time1 min
Views130K
Британская компания Surrey NanoSystems разработала технологию создания покрытия на основе углеродных нанотрубок с коэффициентом отражения 0,035% в видимом диапазоне. Презентация нового материала, названного Vantablack, состоится во время авиашоу в Фарнборо 19-20 июля. Пока что учёные продемонстрировали лабораторный образец — лист алюминиевой фольги с нанесённым на него покрытием. Оно поглощает 99,96% падающего света, из-за чего выглядит как «чёрная дыра» без каких либо отражений и теней. На фото участок с покрытием смотрится так, как будто часть кадра просто залили 100% черным цветом в графическом редакторе, однако и в реальности он выглядит точно так же.

image
Читать дальше →
Total votes 79: ↑75 and ↓4+71
Comments97

Overclock мозга или Внутренняя виртуализация сознания

Reading time29 min
Views456K


Все помнят этот фильм? Какого черта он делает на Хабре? И вообще что тут делает подобный пост?
Наверное потому, что я считаю главным звеном в IT все таки человека, а точнее его мозги. Я попробую рассказать еще об одной возможности использовать свой мозг чуточку эффективнее. Одна из слабо задокументированных возможностей, которую мы используем каждый день, но не всегда даже об этом вспоминаем. Все описанное проверялось на мне. Если что-то я не пробовал, но рассказать об этом важно буду отмечать особо. Никаких наркотиков, аппаратов и издевательств над собой, только общедоступные легкие методики (короче, лег проспался и вперед, не вставая даже с кровати).
И да… Это до жути реалистично, на столько, что попробовав, вы не сможете не рассказать об этом.

Что бы не было лишних криков в комментах, попрошу всех кто ярых сторонников любой религии и конфессии, а так же убежденных эзотериков сразу поставить минус в карму и не читать дальше. Здесь не будет философии и великих вселенских тайн. А остальных прошу под кат — попробую рассказать о своей практике разгона мозга с помощью встроенных функций.
ночь как полигон для...
Total votes 224: ↑172 and ↓52+120
Comments292

Дилетанты тоже люди

Reading time11 min
Views1.7K
описаниеБыла такая страна, которой управляла кучка дилетантов: архитектор, художник, философ, торгаш вином да лётчик с парой вояк. Но совершенно внезапно, при некотором стечении обстоятельств, это «историческое недоразумение» наделало делов столько, что отхлебнуть «дилетантской похлебки» пришлось всем миром. Это событие показало нам, что пренебрегать талантами, которые способны организовывать совершенно незнакомых людей против кого-то еще — просто опасно для здоровья. К счастью, в наши дни мы научились (ведь научились же, правда?) распознавать такие дела в самом их зародыше, и теперь избегаем «острых углов». 

Но с развитием социальных сетей мы вновь получили возможность удовлетворить свое «а что если»-любопытство взаимодействия большого количества людей безопасными для их здоровья способами. Сами того не понимая, кучка в меру криворуких программистов из Бухареста создали для этого питательную среду. Несколько раз я уже писал поверхностные обзоры изначально игрового проекта eRepublik, сегодня, если вы не против — я, спустя два года участия, хотел бы представить более основательный анализ взаимодействия нескольких сот тысяч человек из разных культурных слоев, выходцев со всего света с разным вероисповеданием, национальностью, цветом кожи, возрастом и мировоззрением. Надеюсь, вам будет интересно. 

Продолжить безудержное веселье!
Total votes 128: ↑110 and ↓18+92
Comments53

Команда разработчиков из Festo создала чайку-робота SmartBird

Reading time1 min
Views13K


Что из себя представляет эта птичка, станет понятно, когда вы просмотрите видео в продолжении. Вообще говоря, удивительно, насколько этот робот в полете похож на настоящую птицу. Здесь и взмахи крыльями, и планирование, и остановка с поворотами в воздухе. В общем, все это — привычные действия птиц и высший пилотаж для роботов. Создатели этого чуда — команда разработчиков из Festo's Bionic Learning Network.

Читать дальше →
Total votes 82: ↑76 and ↓6+70
Comments93

Майк Тайсон вылечит больных игровой зависимостью

Reading time1 min
Views597
Игра Angry Birds стала некоторой зависимостью для владельцев iPad. Они тратят огромное количество времени на нее, откладывая важные дела на потом.

Однако знаменитый боксер-тяжеловес Майк Тайсон предложил метод лечения от игровой зависимости.

Total votes 53: ↑35 and ↓18+17
Comments22

Умелец создал действующий лазерный пистолет

Reading time2 min
Views35K


И в отличии от многих подобных девайсов, которые требуют подключения к стационарной электросети и весят при этом чуть не центнер, эта разработка действительно является лазерным пистолетом. Разработчик, Патрик Прибе, назвал свое детище Pulse Laser Gun, которое работает на основе импульсного лазера (собственно, принцип его работы отображен в названии). Пистолет настолько мощный, что свободно прожигает пластик, тонкий металл и пенопласт (ну да, пенопласт — самая непробиваемая штука в мире). Производит впечатление и действие лазера на дерево — участок, на который направлено дуло, вспыхивает и обугливается в доли секунды.

Читать дальше →
Total votes 195: ↑185 and ↓10+175
Comments259

Автоматическое оповещение читателей о новостях с помощью ВКонтакте

Reading time7 min
Views40K
Вторая часть

Предисловие


Те из вас, кто пользуется социальной сетью ВКонтакте и подписан на официальную страничку Хабры в ней, заметили, что все новые топики с главной появляются на страничке в виде сообщений-ссылок:
vk

Так вот, если у вас есть свой блог и вы хотите на своей личной страничке публиковать такие же сообщения-ссылки автоматически — топик может быть вам интересен. Сегодня мы попробуем публиковать простые сообщения ссылки, а далее добавлять к ним «превью»-картинки.
Читать дальше →
Total votes 103: ↑73 and ↓30+43
Comments57

35 логотипов со скрытым смыслом

Reading time4 min
Views276K


Дизайн простого логотипа иногда бывает серым и скучным, если разрабатывается без доли воображения. Многие популярные бренды имеют простые, но в то же время эффективные логотипы. Вспомните дизайн логотипа знаменитого FedEx. Он выглядит элементарным и безыскусным, но на самом деле это отличная идея со скрытым смыслом, который заключается в стрелочке между буквами «E» и «x». Эта стрелка символизирует развитие и успех компании.

Это одна из самых больших проблем дизайнеров. Создание абстрактных логотипов с действенными «скрытыми посланиями» намного важнее, чем свистелки и перделки модный дизайн.
Это потому, что если логотип не передает всю «суть» компании, то и бренд продать не получится. Одним из самых популярных приемов в разработке логотипов является negative space (негативное пространство).
Прошу под кат.
Total votes 256: ↑181 and ↓75+106
Comments206

Цель покрытия кода: 80 % и не меньше!

Reading time2 min
Views769
Однажды рано утром молодой программист обратился к великому мастеру: «Я готов написать несколько модульных тестов. К какому покрытию кода я должен стремиться?».
Читать дальше →
Total votes 15: ↑14 and ↓1+13
Comments2

Оригинальное резюме

Reading time5 min
Views6K
В банк пришло резюме

Иван Абрамович Левый

г. Харьков, квартиру снимаю
дом. нету
моб. все равно не позвоните, резюме потеряете, сам вам позвоню.

Позиция:

Ведущий разработчик, руководитель проекта. Глубокое понимание отрасли разработки ПО в условиях аутсорсинга, раскручивания заказчика на бабки, создание мощной видимости работы команды и развития проекта при реальной нулевой отдаче и отсутствии у программистов каких бы то ни было навыков.
Большой опыт руководства коллективами ничего не знающих студентов (ХИРЭ), напыщенных что-то знающих выпускников (ХАИ) и что-то знающих умников-халявщиков, которые все равно через два месяца свалят на бОльшую зарплату или за границу (ФизТех/МехМат ХГУ).
Глубокое понимание ведения переговоров с заказчиками/инвесторами, знание скидок во всех престижных саунах, клубах и, хм… массажных центрах.
Читать дальше →
Total votes 122: ↑106 and ↓16+90
Comments14

Самый «человечный» робот в мире

Reading time1 min
Views4.4K
На выставке AIST Lab Fair миру был представлен Actroid F — самый человекоподобный робот в мире. Презентация андроида состоялась с участием оператора, который задавал ему задачи и команды. При этом Actroid-F имитировал мимику оператора, снимаемую на камеру.



Читать дальше →
Total votes 71: ↑51 and ↓20+31
Comments112
1
23 ...

Information

Rating
Does not participate
Location
Украина
Registered
Activity