Будущие темы уроков

Ваши предложения по развитию сайта startandroid.ru и вопросы по его функционалу
Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Будущие темы уроков

Сообщение altwin » 06 янв 2014, 15:34

Небольшую печальку нагоняет полное отсутствие в темах тестирования, это неотъемлемая часть реальной разработки и большая проблема в том, что мало кто из "начинающих" предает этому значение. И не только в Android. Как раз зарубежных работодателей это очень сильно удивляет, когда они постоянно видят код без тестов. http://robolectric.org/ - был бы интересной темой. Как и вообще к примеру серия уроков по TDD в Android, сейчас этого очень не хватает в рунете.

P.S. я видел, что в теме был намек на тесты ;) просто кажется чем больше, тем ближе к нам тесты :)
Изображение

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Будущие темы уроков

Сообщение Mikhail_dev » 06 янв 2014, 16:25

Будет ли новичок использовать юнит тесты, если ему лень даже Java изначально изучить?
Будет ли нормальный разработчик использовать юнит тесты, если работодатель не включает их в человекочасы?

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Будущие темы уроков

Сообщение altwin » 06 янв 2014, 16:30

m090050 писал(а):Будет ли новичок использовать юнит тесты, если ему лень даже Java изначально изучить?
Будет ли нормальный разработчик использовать юнит тесты, если работодатель не включает их в человекочасы?
Компании бывают разные, и далеко не каждый тим лид запушит в основной репозиторий код без проверки - как это сделать без теста? Хотя для маленькой команды - возможно он сделает review, но всего проекта и каждого изменения?? Unittest - это деталь проекта выкинуть которую нельзя и новичек будет учиться так, как его учат. Когда проект пишет более одного человека как без тестов работать я если честно вообще не представляю... а если кто то сделает hotfix в prodaction как вы ошибку ловить будете?

P.S> Будет ли нормальный разработчик использовать юнит тесты, как раз нормальный будет, поскольку он понимает, что этот проект ему придется поддерживать и через месяц ему не заплатят за часы проведенные в "разборах", которые при наличии адекватного теста были бы не более чем запуском теста.

Да и что делать с автоматической сборкой, когда у релиз менеджера все упало? он же тупо создаст таск на всю команду -это куча затрат человекачасов в сумме даже при условии нормального общения в команде. Jira же может при сборке запустить ваш тест и по завалившейся части будет видно кому отдавать такс -без разбора полетов.

P.S. по поводу новичков - вспомнилась одна книжка по Rails -http://ruby.railstutorial.org/ruby-on-r ... orial-book, вся разработка ведется через тесты и как раз новичек привыкает к best practice безболезненно и шаг за шагом вживается в роль, жаль в Android подобного пока не встречал.
Изображение

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Будущие темы уроков

Сообщение Mikhail_dev » 06 янв 2014, 16:54

Да всё верно сказано, но на практике во фрилансе никто не платит за юнит тесты (5 процентов не учитывается). В маленьких компаниях юнит тесты обычно не используются.
P.S. это для Ruby. Есть ли что-то подобное для Android?

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Будущие темы уроков

Сообщение altwin » 06 янв 2014, 17:00

m090050 писал(а): P.S. это для Ruby. Есть ли что-то подобное для Android?
C первых дней, когда я посвятил свою жизнь Android я искал что -то подобное... нифига, даже подобного этому: Learn Code The Hard Way нет :( Вот и писал в надежде, что найдется энтузиаст, тема отличная. Есть еще пример в django, это действительно отличные практики, вот только почему никто не решился создать что то подобное для Android не ясно... возможно он молод и сложней в освоении, чем вышеупомянутые технологии, либо так популярен, что у людей нет времени :)
Изображение

Andy_ua
Сообщения: 21
Зарегистрирован: 06 июл 2012, 17:23

Re: Будущие темы уроков

Сообщение Andy_ua » 17 янв 2014, 18:54

Navigation Drawer (можно на примере шаблона из Android Studio или http://developer.android.com/intl/ru/tr ... rawer.html )
я так понимаю это замена множеству кастомных left side menu

bembi700120
Сообщения: 3
Зарегистрирован: 01 дек 2013, 11:24

Re: Будущие темы уроков

Сообщение bembi700120 » 10 мар 2014, 10:42

Все уже наверное знают что вышла новая среда разработки Android Studio. Интересна она тем, что в ней используется другой сборщик проектов gradle (В eclipse используется ant, в idea какой-то свой собственный). Очень интересно было бы послушать про сборщики. Вопросы которые было бы хорошо осветить:
1. Что такое сборщики проектов?
2. Ant/Maven/Gradle
3. Как устроена сборка в Ant
4. Как устроена сборка в Maven(жизненный цикл)
5. Maven репозиторий
6. Как связать андройд проект c Maven
7. Как собирать проекты на основе Gradle
8. Gradle + внешние репозитории
9. Мультипроекты (модули, jar)
10. Как использовать сборщики проектов в контексте зависимостей

Postromantic
Сообщения: 2
Зарегистрирован: 25 мар 2014, 21:24

Re: Будущие темы уроков

Сообщение Postromantic » 09 апр 2014, 18:09

Не планируются ли уроки по работе с .doc и .xls файлами? т.е. чтобы создать xls файл и отправить его по электронке на большой комп, чтобы с того распечатать. А может вообще уже есть материал, как с телефона результат отправить на принтер?

Аватара пользователя
sergentum
Сообщения: 22
Зарегистрирован: 10 апр 2014, 13:13

Re: Будущие темы уроков

Сообщение sergentum » 10 апр 2014, 13:15

было бы круто увидеть урок по работе с железом! с датчиками - света, уха, акселерометра, и т.п. по всем датчикам.
спасибо.

я нашел урок по датчикам, спасибо ОГРОМНОЕ. автору лучи счастья и добра.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Будущие темы уроков

Сообщение altwin » 10 апр 2014, 14:02

Интересно было бы увидеть что -то по этой теме: http://source.android.com/source/building.html
Т.е. уроки из серии "Собираем Kit Kat для Samsung Galaxy S" :)
Изображение

Andy_ua
Сообщения: 21
Зарегистрирован: 06 июл 2012, 17:23

Re: Будущие темы уроков

Сообщение Andy_ua » 05 май 2014, 18:03

SwipeRefreshLayout из библиотеки Android support
http://habrahabr.ru/post/218365/

fursformula
Сообщения: 1
Зарегистрирован: 28 сен 2014, 19:48

Re: Будущие темы уроков

Сообщение fursformula » 28 сен 2014, 19:52

Добрый день. Спасибо за хороший сайт.
Просто обязательно нужно начать серию уроков по теме "сетевое взаимодействие".
То есть рассмотреть сначала работу по http (URLConnection, HTTPClient), потом более общую работу по TCP/UDP (Java.net, Socket, ...), ну и в завершение практический пример по работе через Bluetooth и Wi-Fi P2P (Direct), чтобы сделать какой-нибудь простенький чат (просто два аппарата соединяться друг с другом и могут обмениваться текстом, простыми командами). Уже на этой основе по сути можно делать любые более сложные игры, вроде блютуз-шашек и т.п.

firedragon
Сообщения: 1
Зарегистрирован: 26 ноя 2014, 14:30

Re: Будущие темы уроков

Сообщение firedragon » 26 ноя 2014, 14:32

А есть ли в планах создание туториалов по Android Wear?

Wa1deMar
Сообщения: 14
Зарегистрирован: 01 авг 2012, 11:19

Re: Будущие темы уроков

Сообщение Wa1deMar » 01 май 2015, 13:48

trew писал(а):Тестирование Android приложений.
Огромный плюс.

А еще GreenDao и Gradle

Эркин
Сообщения: 7
Зарегистрирован: 03 май 2015, 10:11

Re: Будущие темы уроков

Сообщение Эркин » 03 май 2015, 23:47

В уроке 140 Ставим свои объекты на карте, хорошо было-бы сначала поместить своё местоположение... а потом ... А пока огромное спасибо и на этом!
Желаю успехов

antonio_antuan
Сообщения: 1
Зарегистрирован: 29 дек 2015, 15:09

Re: Будущие темы уроков

Сообщение antonio_antuan » 29 дек 2015, 15:11

Добрый день.
Во-первых, спасибо большое за сайт.
Скажу честно, увидев у каждого урока подпись "Создан в 2011-12-13 году", я сначала был разочарован. Но это у меня быстро прошло, когда я зашел в уроки и увидел надпись "обновлен в 2015 году".
Собственно, моё предложение/пожелание: выводите, пожалуйста, дату обновления уроков рядом с датой создания. Или вместо. Было бы очень удобно.

kav
Сообщения: 5
Зарегистрирован: 02 сен 2014, 07:46

Re: Будущие темы уроков

Сообщение kav » 02 фев 2016, 10:36

Доброе время суток,

Было бы очень интересно развить тему с платным контентом и сделать приложение которое работает через BACKEND.

Например сделать "Блокнот" на подобии Evernote с
  • 1. Авторизацией / Регистрацией
  • 2. Созданием папок / под папок / тегов для заметок (и корзиной для удаленных с возможностью восстановления)
  • 3. Возможность создание не только текстовых но и аудио / видео, напоминаний с GEO привязкой и т.д.
  • 4. Синхронизация с возможностью выбирать GSM/Wi-Fi / Only Wi-Fi
  • 5. Возможность поделиться заметкой через разные программы
  • 6. Открытие совместного доступа к заметки для совместного редактирования
  • 7. PUSH-уведомления
  • 8. Разграничение прав доступа, доступ к определенным возможностям только для определенных людей (платная подписка)
  • 9. Интерфейс который бы подстраивался под экран и возможность менять тип представления для списка заметок (список/карточки)
  • 10. WEB версия
P.S> как BACKEND знаю только BACKENDLESS который может делать все это и позволяет развернуть его БЕСПЛАТНО у себя на сервере и есть бесплатный акк на их сервисе (для экспериментов достаточный). Так же имеет API под Android и iOS и WEB

Yevgeniy
Сообщения: 1
Зарегистрирован: 21 фев 2016, 11:39

Re: Будущие темы уроков

Сообщение Yevgeniy » 21 фев 2016, 11:44

Доброго времени суток!

Думаю что уроки по Material Desing очень актуальны. Использование библиотек android appcompat V*, Design Support Library и т.д. Т.е. уроки создания Material Desing используя возможности андроида, а не используя готовые библиотеки того же Material Drawer.

iliuxaar
Сообщения: 1
Зарегистрирован: 13 мар 2016, 20:39

Re: Будущие темы уроков

Сообщение iliuxaar » 13 мар 2016, 20:40

Добрый вечер. Хотелось бы увидеть новый урок по теме NavigationDrawer. Странно, что вы его не сделали, когда проходили ActionBar, но да ладно. Спасибо!

salokin
Сообщения: 1
Зарегистрирован: 02 ноя 2016, 07:08

Re: Будущие темы уроков

Сообщение salokin » 02 ноя 2016, 07:18

Дмитрий приветствую.

Видел материал который вы подготовили по Dagger 2, спасибо огромное, это круто.
Но думаю чего еще не хватает среднему разработчику это изучить тему RxJava, если бы вы раскрыли данный материал то и не жалко было бы за него заплатить.

Ответить