Пробуем подружить Intellij Idea Community Edition с Java Servlet

Привет! Готов поспорить, что нижнее лого вам отлично знакомо

30563

Конечно, Intellij IDEA штука чрезвычайно мощная, особенно в Ultimate редакции, но зачастую не у всех есть деньги на лицензию, или даже если есть, то её условия могут не позволять использовать её в коммерческой разработке (например, у меня она студенческая).

В моём случае всё было довольно просто — писать на Java EE я не собирался, весь наш большой проект написан на Java SE. Писал себе преспокойно свою же компоненту в своей IDE и не парился. Но когда уже это было в пути к заказчику, другой отдел захотел попробовать её использовать, но желательно с REST а также блекджеком и шлюхами и в качестве Web Service. Очевидно, что здесь уже нужно задействовать Tomcat или Jetty для веб-контейнера. Было решено использовать Tomcat.

Читать далее Пробуем подружить Intellij Idea Community Edition с Java Servlet

Чуть-чуть про перформанс UI в Android

Спойлерок

Привет! Это пишет b00blik уже из будущего. Прошло несколько лет, и потому этот пост может быть слегка неактуален.

Привет! Вы когда-нибудь задумывались, почему android-приложение может страшно тормозить? На самом деле, для этого может быть ряд причин, о которых я расскажу немного позже. А пока — список полезных тул, которые могут пригодиться, если вы собираетесь отлавливать странности при работе вашего приложения:

Читать далее Чуть-чуть про перформанс UI в Android

Пример реализации работы с NFC в Android

Спойлерок

Привет! Это пишет b00blik уже из будущего. Прошло несколько лет, и потому этот пост может быть слегка неактуален.

Привет! У нас тут возникла задачка на работе, о решении которой я хотел бы с вами поделиться.

В общем, у нас есть внутрикорпоративное приложение с 3 кнопками (пришел, ушел на обед, ушел домой), которое внутри нашей электронной системы отмечает нас. Его написал мой напарник. Моя задача состояла в том, чтобы облегчить жизнь людям и запилить работу этого приложения с NFC-меткой.

Читать далее Пример реализации работы с NFC в Android

Убираем скролл в RecyclerView

Спойлерок

Привет! Это пишет b00blik уже из будущего. Прошло несколько лет, и потому этот пост может быть слегка неактуален.

RecyclerView — это новый тип View, появившийся в Android L. Вкратце, фича этой вьюшки, в отличие от ListView, в том, что мы используем для отображения только то количество View-шек, которое нам необходимо, и потом переиспользуем при скроллинге, а не забиваем адаптером весь список.

http://developer.android.com/intl/ru/reference/android/support/v7/widget/RecyclerView.html

Бывает такая ситуация, при которой нам нужно отключить скроллинг в RecyclerView, но, в отличие от того же ListView, сделать это труднее.

Самым простым способом будет просто переопределить dispatchTouchEvent и ловить MotionEvent.ACTION_MOVE.

Пара полезных Android-библиотек

Спойлерок

Привет! Это пишет b00blik уже из будущего. Прошло несколько лет, и потому этот пост может быть слегка неактуален.

Привет! Сегодня хочу написать о двух полезных библиотеках под Android.

  • ButterKnife. Очень хороший инструмент, позволяющий не городить кучу кода для биндинга объектов, назначения listener’ов и прочей ежедневно создаваемой нечисти. Хорошо помогает в больших проектах.

http://jakewharton.github.io/butterknife/

  • EventBus. Библиотека которая здорово поможет если не охота пилить кучу одних и тех же листенеров. Работает на Subscrib’ах для event’ов.

http://codingjunkie.net/guava-eventbus/