Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (17)
  • Нужен совет, по созданию списка (ListView)?

    1110001111
    @1110001111
    Посоветуйте, как бы вы хранили этот массив ?

    *барабанная дробь*
    В sql базе данных?
    Ответ написан
    Комментировать
  • AsyncTask не актуален. Так ли это?

    1110001111
    @1110001111
    А для чего именно ты использовал Async Task?
    Async Task имеет некоторые, скажем так, особенности в применении, если их не учитывать, то можно получить проблемы. Навскидку, например:
    - Все Асинк Таски выполняются в ОДНОМ фоновом потоке, по - очереди.
    - Если запустить Асинк Таск на долгую задачу и вызвать смену ориентации экрана, то Активность запустившая Асинк Таск уничтожиться, но сам Асинк Таск продолжит работу. Более того, по завершении он попытается отдать данные уничтоженной Активности, в результате работа была проделана зря. Также может быть выброшено исключение, если Асинк Таск попытается обратиться к View уничтоженной Активности.
    - Различные утечки памяти. Например, Асинк Таск реализованный как внутренний класс в Активности, не даст удалить сборщику мусора Активность пока работает Асинк Таск.
    Про утечки можешь почитать здесь:
    habrahabr.ru/company/sebbia/blog/243537
    habrahabr.ru/company/badoo/blog/240479

    Короче говоря, Асинк Таск применяется для коротких (секунды) и редких задач. Нужно ясно представлять для чего именно подходит данный класс, иначе можно наломать дров. Нужно понимать принципы работы Асинк Таска, Лоадеров, Сервисов и уметь обосновать их применение.
    Ответ написан
    2 комментария
  • Стоит ли продолжать изучать Android develop?

    1110001111
    @1110001111
    Для тех кто верит, что этот Фикус скоро убъет Андроид - можете уже сейчас начать разрабатывать приложения под Андроид на Flatter фреймворке на языке Dart. Ведь именно этот фреймворк и этот язык будет использоваться для разработки приложений.
    Вообще, общественность очень остро реагирует на эту новость, если гугл не собирается сворачивать экосистему андроид, то он должен сделать заявление, что фикус не является заменой. Такие новости не добавляют популярности платформе и разработчики могут начать сворачивать удочки.
    Ответ написан
    Комментировать
  • Как вырасти до middle деволпера?

    1110001111
    @1110001111
    Я бы начал с того, что точно и полно специфицировал бы позицию миддла. Сначала набросал сам, а потом пошел бы к самим миддлам и просил их расписать требования, навыки, опыт, что их отличает от джуна и т.д. Чем точнее и конкретнее будут требования, тем выше вероятность успеха.
    Когда такая спецификация на миддла будет, вопроса что делать уже не будет.
    Ответ написан
    Комментировать
  • Сколько взять за Android проект "Счетчик калорий" начинающему разработчику?

    1110001111
    @1110001111
    Приведи аналог твоего приложения и напиши ТЗ. Ведь у тебя есть ТЗ?

    1. Распиши приложение по экранам: макет + функционал.
    2. Приведи схему бд приложения.
    3. Там должна быть бд калорийности продуктов, кто ее предоставляет? Заказчик или ты сам должен ее собрать?

    И т.д.

    Если там реально 2-3 экрана то 5000 рублей это предел для такого приложения.
    Если приложение будет сделано на уровне учебников по Андроид, то там и 1500 рублей будет многовато.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (6)