• Какая есть книга по разработке под Android?

    Steein
    @Steein
    Программист
    Андроид это не тот предмет который следует учить по книгам, он слишком быстро развивается. Примеры которые предлагались в книгах 2010-2012 года на английском уже сейчас выглядят древними как экскременты мамонта. А русские переводы запаздывают обычно на 3-4 года. Про качество переводов я вообще молчу - от всяких "активностей" и "намереней" тошнить начинает уже на первой странице. startandroid.ru - единственный вменяемый ресурс на русском, и то добрая половина уроков уже устарела, благо автор находит время их актулизировать, ну или хотя бы ставит пометки что "это устрело, смотрите урок №xxx"

    Из источников могу порекомендовать видео с Google IO от разработчиков Андроид и английский стекоферфлоу по конкретным проблемам, и то обращать внимание на дату ответа, и записи в блогах вменяемых людей с примерами за последний год.

    link
    Ответ написан
    Комментировать
  • Какую БД выбрать для Андроид приложения?

    x67
    @x67
    У вас проблема не в выборе БД, а в понимании их работы. Берите первый попавшийся курс по sql (любому), осваивайте и пытайтесь реализовать. Также разберитесь в разнице между standalone и клиент-серверными приложениями.
    Ответ написан
    1 комментарий
  • Есть кабель от старого провайдера, какую выгоду можно получить от него (Свет там например)?

    @aol-nnov
    в розетку его сунь. пусть у провайтера посветится.

    б-же, что за вопросы... (facepalm)
    Ответ написан
    1 комментарий
  • Почему фрилансеры готовы общаться только в чате?

    ry13
    @ry13
    #AdTech
    Я как заказчик тоже раньше был сторонником скайпов и телефонов, но со временем перешел на письмо практически по всем указанным выше доводам. Основной довод - "без ТЗ будет ХЗ". Напиши хорошо - сделают хорошо.
    Кроме того, написанное в чате позволяет идентифицировать заказчика. На сайте в ЛС сразу понятно кто написал, а в контактах скайпа он будет указан как "Иван Захренищенко" и поди знай заказчик он какого проекта, учитывая что ты как фрилансер их 10 одновременно ведешь...
    Ответ написан
    1 комментарий
  • Как ускорить работу программисту?

    customtema
    @customtema
    arint.ru
    1. Проектировать решения, прежде чем писать код. Цветными фломастерами в тетрадке. Записывать микроТЗ, прежде чем писать код. В тетрадку или в любой текстовый редактор. Вообще, код написать просто, вы в курсе, да? Придумать, что написать - это другой вопрос.
    2. Использовать личный список задач, вне зависимости от того, что используют коллеги. Если требуют использовать корпоративный - используйте его и личный. Любой таск-менеджер, а еще лучше - записывать даже самые мелкие задачи в тетрадку и вычеркивать при изменении статуса цветным фломастером.
    3. Работать ритмично. N минут работы, M минут отдыха, где N от 20 до 90, M от 5 до 20.
    4. Заняться физкультурой. Обязательно каждый день гулять. Здоровое питание, полный отказ от алгоколя и кофе, принимать витамины курсами.
    5. На работе заниматься только работой. Не на работе работой не заниматься. Можно завести два телефона (или двухсимочный телефон) и отключать симки, в зависимости от времени дня и других факторов. Не использовать мессенджеры, скайп, джаббер, аську и т.д. Не отвлекаться на соцсети и т.д.


    Эти простые вещи помогли мне увеличить продуктивность примерно в десять раз.

    И да, вы используете VCS и фреймворки?
    Ответ написан
    3 комментария
  • Как ускорить работу программисту?

    27cm
    @27cm
    TODO: Написать статус
    Хотите открою секрет, как ускорить абсолютно любой процесс?

    1. Определите самую затратную по времени часть процесса (факторы, замедляющие процесс).
    2. Придумайте, как ускорить/автоматизировать/перепоручить/удалить эту часть (избавиться от факторов).
    3. Вернитесь к шагу 1.

    Например, если каждые два часа, вы отвлекаетесь всего на 10-15 минут на то, чтобы просто почитать чей-то твиттер, то в месяц это больше 13 часов потраченного впустую рабочего времени. Начните следить, на что тратите время.

    В вашем случае попробуйте из тех 40 задач вспомнить те, которые заняли наибольшее время. А ещё лучше - начните замерять время выполнения задач, которые будете делать. Проанализируйте, почему на одни задачи вы тратили больше времени, чем на другие. В итоге должны выявить конкретно вашу проблему, замедляющую работу, вот её и решайте.
    Ответ написан
    2 комментария
  • Пример тз на разработку Android приложения?

    @onepavel
    Консультация и разработка мобильных приложений
    вбиваешь фразу "pdf андроид техническое задание" в гугл
    и читаешь что в выдаче
    https://android.world-it-planet.org/attachments/pa...
    Ответ написан
    3 комментария