Pull to refresh
94
0
Владимир Иванов @dzigoro

Пользователь

Send message

Будни программиста или редкий случай ошибки в компиляторе

Reading time1 min
Views1.7K
Имеем следующий код:

1    class A {
2        
3     private B line;
4   
5     public void foo() {
6       for (Integer line : line.getElements()) {
7    
8       }
9     }
10    }
11    
12    class B {
13    
14      List<Integer> getElements() {
15         return null; // doesn't matter
16      }
17    }


Вопрос: скомпилируется ли код?
Ответ: должен, но не будет

Читать дальше →
Total votes 50: ↑42 and ↓8+34
Comments21

Songsterr — теперь на Android

Reading time2 min
Views846
C полгода назад songsterr писали об итогах трех лет. А ныне команда рада оповестить Хабрахабр о выходе приложения для Android!

Основная функциональность


— Доступ к огромному каталогу табулатур(400 000)
— Наборы инструментов для каждой песни. Гитары, бас, ударные, голос и прочее
— Список «Популярные»
— Возможность поиска песни по имени исполнителя или названию

В планах добавить проигрывание музыки, избранное и много-многое другое. Следите за новостями тут, в facebook и twitter.

Скачать с маркета:

QR:



Технические моменты

Читать дальше →
Total votes 25: ↑19 and ↓6+13
Comments14

Google Maps внутри зданий

Reading time1 min
Views14K
Сегодня Google Maps берет новую вершину: карты внутри зданий. Получив сегодня 6ю версию Google Maps для Android, вы можете использовать ваш телефон для просмотра планов аэропортов, торговых центров, крупных магазинов и других публичных мест; получать более точное местоположение внутри зданий и прокладывать путь внутри зданий. Известная 'голубая точка' сможет показать вам, где вы находитесь внутри здания и автоматически определить этаж. И все это в Google Maps для Android.

Читать дальше →
Total votes 46: ↑42 and ↓4+38
Comments51

GDD 2011: Впечатления разработчика

Reading time3 min
Views867
Где-то был пост о том, что разработчику важно чувствовать себя частью индустрии. Общаться с коллегами, обмениваться опытом, обсуждать с другими людьми проверенные технологии и новшества в мире программного и аппаратного обеспечения. Что настоящему разработчику как воздух нужны конференции и даже не для того, чтобы узнать о новой технологии. Нет, просто нужно общаться с такими же гиками, ощущать себя в технологической тусовке. И конференции Google отлично справляются именно с этой задачей – дать возможность пообщаться с такими же, как и ты, разработчиками.

Читать дальше →
Total votes 14: ↑10 and ↓4+6
Comments8

День Рождения Пьера Ферма

Reading time1 min
Views1.3K
image

Вот такой вот дудл подготовил гугл к дню рождения великого французского математика Пьера Ферма. Суть его Великой теоремы формулируется просто:

Для любого натурального числа n > 2 уравнение image не имеет натуральных решений a, b, c.

Теорема окончательно доказана в 1995 году Эндрю Уайлсом.
Total votes 87: ↑57 and ↓30+27
Comments39

Разработка производительных приложений

Reading time9 min
Views5.7K

Производительные приложения



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

Несмотря на то, что здесь будут описаны микрооптимизации, они практически никогда не смогут повредить вашему приложению. Выбор правильных алгоритмов и структур данных всегда должны быть первыми приоритетами, но этот аспект рассматриваться не будет.
Читать дальше →
Total votes 71: ↑68 and ↓3+65
Comments9

Это должен знать каждый

Reading time3 min
Views83K
Спрос на Android-разработчиков весьма велик сейчас. Я решил подготовить список того, что нужно знать каждому разработчику под эту платформу. Это не только то, что вас могут спросить на собседовании, а весь спектр знаний, который скорее всего пригодится в работе. Бонусом идет пара интерсных вопросов про платформу.
Читать дальше →
Total votes 139: ↑124 and ↓15+109
Comments21

In-app purchasing или внутренние платежи в приложениях для Android

Reading time7 min
Views57K

О чем это вообще?



С версией приложения Android Market 2.3.0 для разработчиков приложений для платформы Android открылась возможность предоставлять пользователям платежи внутри самих приложений. Теперь можно продавать уровни и артефакты, видео, музыку, плагины и прочее, пользуясь лишь встроенными средствами платформы. Давайте увидим, как это можно сделать.

Что нам понадобится?



Как обычно, любимая IDE, Android SDK и пример приложения.
Так же будет полезным представлять себе, что такое Service, BroadcastReceiver и, конечно, Activity.

Так же нам понадобится разрешение в файле манифеста —

<uses-permission android:name="com.android.vending.BILLING"/>, без него ничего не заработает.

Как это в принципе работает?



Читать дальше →
Total votes 42: ↑39 and ↓3+36
Comments22
2

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity