Size: a a a

DroDev | Всё об Android разработке

2019 September 19
DroDev | Всё об Android разработке
Считаете ли вы 2 монитора must have?
Анонимный опрос
58%
Да
24%
Нет
18%
2 мало, даешь больше!
Проголосовало: 71
источник
DroDev | Всё об Android разработке
Немного про обучение Андроид разработке.

На август 2019 года возглавляют рейтинг (http://bit.ly/2lTcZbo) онлайн образования
- Skillbox: http://bit.ly/2kNGbR0
- Нетология: http://bit.ly/2lYc09K

В этой компании мне также симпатизирует GeekBrains как площадка от Mail.ru, нацеленная сугубо на IT.


Про Skillbox.

У них есть комплексная программа, которая обучает на профессию мобильного разработчика: http://bit.ly/2kMrYDT
Цель - подготовить кадры от и до с трудоустройством как цель всего процесса, что круто!

Цена вопроса от 6,900руб в месяц.

Есть и более короткие курсы, например "Курс мобильного разработчика", который длится 12 месяцев, а не 2 года: http://bit.ly/2md68cX
Кстати по ссылке выше - скидос 45%(!) на оплату курса ;)

Цена вопроса без скидки 60,000руб.


Про Нетологию.

За 6 месяцев подготовливают специалистов по Андроид разработке (http://bit.ly/2lYc09K) и помогают с трудоустройством.

Цена вопроса 39,900руб за курс или от 4,159руб в месяц.


Про GeekBrains

Модель похожа на Skillbox, можно пройти отдельно курсы по разработке http://bit.ly/2lQgAXV, по ссылке скидка 15%.

Цена вопроса без скидки от 9,623руб в месяц.

А можно пройти факультет разработки в GeekBrains University с гарантированным трудоустройством: http://bit.ly/2kp6QDC, по ссылке скидка 3%.

Цена вопроса без скидки 12,500руб в месяц.


Важная составляющая - наставник, потому что порой совет от эксперта может сэкономить часы и дни гугления!


Если бы я выбирал полный цикл обучения от 0 до первой работы в качестве разработчика, пожалуй, я бы выбрал курсы от Skillbox, как обучение от лидера рынка за адекватную цену.
источник
2019 September 20
DroDev | Всё об Android разработке
Тем временем как Github добавил возможность создавать приватные репозитории 🙂...

GitKraken запретил открывать их же 🙃
источник
DroDev | Всё об Android разработке
Мини интерактив, чтобы "размять" внимательность ближе к концу рабочего дня. Какие косяки есть в данном фрагменте кода?

P.S. ответы, вида "весь код - кусок косяка" не принимаются 🙃
источник
2019 September 23
DroDev | Всё об Android разработке
#Яндекс проводит чемпионат по программированию!

Правила квалификации:
с 12:00 14 октября до 23:59 20 октября вам нужно будет выбрать промежуток времени — 4 часа — на решение как минимум двух из четырёх задач. Попытка только одна!

Финальный раунд:
с 12:00 до 16:00 26 октября. Участники получат четыре задачи.

Двадцать лучших финалистов приглашают в московский офис — на экскурсию и собеседование с командами Яндекс Поиска. Иногородним участникам оплатим поездку.

Денежные призы
I место — 300 тысяч рублей
II место — 150 тысяч рублей
III место — 100 тысяч рублей

Специальные призы
Яндекс.Станция
Футболки
Сертификаты


Отличный способ проверить свои навыки! http://bit.ly/2QmG3H1
источник
2019 September 24
DroDev | Всё об Android разработке
Заказчики все чаще спрашивают "а что, может сделать сразу на ReactNative/Flutter/че-угодно"?

Кажется, что кроссплатформенная разработка - прямо то что надо, написали один раз и вот магия, работает!... не всегда работает 🤔

Из вида упускаются моменты, что
- пока что рынок нативных разработчиков больше, будет проще найти человека если что
- UX/UI может различаться между платформами - и чем больше различий - тем меньше плюсов в сторону одного универсального приложения
- заказчик может захотеть использовать последние фичи платформы, которые еще не подвезли в выбранный framework

Т.ч. на мой взгляд нет однозначного ответа на "натив или кроссплатформ?", в каждом отдельном случае надо смотреть и на сложность интерфейсов и на то, зачем вообще приложение создается, как долго оно собирается поддерживаться и т.д.

Для быстрого MVP на обе платформы - да, спору нет, кросплатформ почти всегда победит, а вот дальше - вопросы... http://bit.ly/2khtvBy
источник
2019 September 25
DroDev | Всё об Android разработке
Первый и главный вопрос в любой вакансии - как долго вы этим занимаетесь...
источник
DroDev | Всё об Android разработке
А вы, сколько лет программируете под Андроид?
Анонимный опрос
4%
10+
6%
6-10
6%
3-6
28%
1-3
25%
Сам программист, но не под андроид
33%
Я ваще не программист
Проголосовало: 109
источник
2019 September 26
DroDev | Всё об Android разработке
Google объявил о запуске PlayPass в US - сервис, работающий по подписке, в котором собираются лучшие приложения и игры, а разработчики получают вознаграждение (денежное ес-но) в зависимости от "вовлеченности" пользователей.

Теперь можно будет удерживать пользователей, используя все возможные инструменты, не волнуясь о монетизации, что очень круто!

Т.е. если раньше нужно было соблюдать баланс между тем, что дать юзеру "полную власть" и монетизировать его, вторую пункт отпал.

Попасть в программу на данный момент можно только по инвайтам, если хотите попасть, стоит оставить заявку в официальной гуглоформе: bit.ly/playPassForm http://bit.ly/2nnVrox
источник
DroDev | Всё об Android разработке
В прошлую пятницу запускал интерактив по поиску "кода в ошибках ;)", прикрепляю все основные "косяки" того самого фрагмента.

В нашем сообществе Вконтакте (https://vk.com/dr_dev) участники накидали еще больше годных замечаний, за что им отдельное спасибо!

* использование input приведет к IndexOutOfBounds точнее, а не IllegalAccess
источник
2019 September 27
DroDev | Всё об Android разработке
Если бывает, что вы работаете вне офиса: в кафе, в аэропорту - где угодно, ловите 5 полезных штук, которые пригождаются мне в моей удаленной работе андроид программистом 🏖 ✈️ 🛳 http://bit.ly/5things-dev
источник
DroDev | Всё об Android разработке
Когда работаете в команде, будьте уверены, что ваш коллега готов к правкам, которые вы будете вносить... например не стоит молча переводить весь проект на корутины, если до этого использовали RX без предварительного согласования с причастными.
источник
2019 October 01
DroDev | Всё об Android разработке
Красивые #Анимации и #Андроид не всегда совместимы.
Но на самом деле сделать красивые переходы между экранами в рамках #Activity и #Fragment не сложно.

Рассказываю как можно просто сделать нестандартные переходы между экранами в андроиде.
https://bit.ly/fragment-activity-transition
источник
2019 October 02
DroDev | Всё об Android разработке
В проекте наткнулся на код, когда во #Fragment при создании напрямую (а не через #bundle) устанавливаются значения.

Не надо так...

#Android может неожиданно пересоздать ваш Фрагмент, в таком случае состояние программы потеряется. Если же вы использовали arguments самого фрагмента, то при повторном доступе к информации в Bundle - ваши данные будут тут как тут.
источник
2019 October 03
DroDev | Всё об Android разработке
"Фигак-фигак и в продакшн" - не наш девиз!

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

Рассказываем как найти самые распространенные ошибки, влияющие на #performance.
http://bit.ly/2p7chsC
источник
2019 October 04
DroDev | Всё об Android разработке
Тема #ListView, #ScrollView и #RecyclerView - баян.

Но все же на практике иногда сталкиваюсь с непониманием разницы между этими элементами.

О том что и почему надо использовать рассказал в статье. http://bit.ly/2omSFjY
источник
DroDev | Всё об Android разработке
Вот почему поддержка проекта не менее важна чем его запуск.
источник
2019 October 07
DroDev | Всё об Android разработке
Отличная статья про #codestyle и про его важность для #программиста.

Есть, на мой взгляд несколько спорных моментов, но в целом статья супер. http://bit.ly/2MhWkIf
источник
2019 October 08
DroDev | Всё об Android разработке
Есть  несколько причин, почему я не люблю и не использую onClick в xml  разметках #layout. Вот главные:

1) Неявный вызов метод из "верстки" тяжело воспринимать при чтении кода
2) При #CodeReview проследить логику становится очень сложно
3) #AndroidStudio не всегда корректно видит использования методов и кнопок

Используете ли вы определение onClick прямо в верстке?
источник
2019 October 09
DroDev | Всё об Android разработке
Работа удаленно подразумевает постоянный онлайн. Если вы путешествуете и при этом работаете, кажется что сейчас #интернет есть повсеместно. Не забывайте, что #программист и "обычный" человек потребляет #трафик по-разному! Держите пару советов про #связь и #интернет в дороге. http://bit.ly/2pn4kQm
источник