Задать вопрос
  • Как защитить android-приложение при фриланс-разработке?

    LeEnot
    @LeEnot
    Енот-андроид
    Простейший способ - при каждом запуске проверяйте дату на смартфоне. Если дата больше условленного срока оплаты - приложение отказывается работать.
    Можно ограничивать функционал - реализовать все заказанное, но при демонстрации вырезать часть функций.
    После оплаты отдаете полнофункциональное приложение.
    Ответ написан
    2 комментария
  • Как правильно написать техническое задание для разработки мобильного приложения?

    @IceJOKER
    Web/Android developer
    Писали сочинение в школе? Тоже самое, сочинение на тему КАКИМ Я ВИЖУ ПРИЛОЖЕНИЕ *НАЗВАНИЕ_ПРИЛОЖЕНИЯ* и все, нашли над чем париться и что спрашивать О_О вы же не дипломную пишите.
    Коротко и ясно на своем языке пишите как вы видите свое приложение , дальше уже программист сам спросит если что непонятно.
    Если бюджет важен, то напишите небольшое сочинение, а не реферат, все зависит от функционала, все просто и логично , и не важно знаете вы как правильно написать т.з. или нет.
    Ответ написан
    Комментировать
  • Как получить практику разработки Java в дальнейшим на Android?

    @midikko
    Java-ee + Android разработчик
    После осознания синтаксиса и особенностей языка смотрите сразу в Android. Он немного отличается и имеет в своей душе множество нюансов.

    Для получения опыта напишите какую нибудь простую свою прилажку и выложите на маркет, исходники этого приложения могут сильно помочь вам при устройстве на работу. Кроме того когда почувствуете уверенность в своих силах рекомендую вам поискать местного клиента для мобильного приложения (отца\брата\свата).

    Или если уверены в себе гляньте в сторону Upwork, там уже соглашайтесь работать хоть за еду ради первого ревью. Дальше уже будет легче. Но для использования этого инструмента нужно знание базового английского, хотя свободное общение даст буст в общении с заказчиками, они охотней идут на контакт с англоговорящими.
    Ответ написан
    Комментировать
  • Как получить практику разработки Java в дальнейшим на Android?

    @IceJOKER
    Web/Android developer
    нельзя было сразу с вопроса начать? кого интересует ваша биография? О_О

    есть куча ресурсов как для бесплатного, так и для платного обучения Android программированию, тот же startandroid.ru набирает людей для курса по Android программированию , написание реального проекта.

    Ищите черт возьми, таких вопросов уже было сотни!
    Ответ написан
    Комментировать
  • Нужна книга по программированию под Android 4.4/5?

    LeEnot
    @LeEnot
    Енот-андроид
    Совет: не пытайтесь найти в книгах актуальной информации. Андроид - постоянно и очень быстро развивающаяся платформа, приемы и концепции сменяются в ней очень быстро. Вы можете взять книгу издания 2015, однако окажется, что в печать она ушла в 2014, а писал ее автор вообще в 2012-2013. А тут даже за год может многое поменяться. Android Studio 1.0 вышла в декабре 2014, как вы думаете, может автор за пол-года изучить все, описать, сдать в издательство и обеспечить актуальность информации?
    Плюшки и максимальная оптимизация, это то, чего одной (или даже несколькими) книгами достичь не удастся. Нужно постоянно читать блоги разработчиков и подобные англоязычные ресурсы, чтобы по крупицам собирать информацию. Ни в одном месте нет всего и сразу. Книга может дать только самое общее представление, но для него можно взять практически любую.
    Ответ написан
    Комментировать
  • Возможные варианты приложения для портфолио Junior Android Developer?

    Dit81
    @Dit81
    Security researcher, pentester, internet-marketer
    Освойте SQLite под Android и по примеру напишите простое приложение ToDo с меню, иконками, своими стилями. Сразу скилл прокачаете и уже что-то можно будет показывать.
    На самом деле идей море, нужно только время и "железная попа"... ))
    Ответ написан
    1 комментарий
  • Какую литературу стоит прочитать для правильного проектирования структуры приложения Android?

    @samarjan
    Книжка которую порекомендовали по паттернам очень хорошая, но по Вашему вопросу есть более подходящая книга:
    www.ozon.ru/context/detail/id/24301926
    Тут как раз описывается построение приложений на андроид, используются различные паттерны, но часто не называются, для джуниора самая лучшая книга
    Ответ написан
    4 комментария
  • Какую литературу стоит прочитать для правильного проектирования структуры приложения Android?

    @MJee
    Разработчик мобильных приложений для Android
    Начать можно с классики:
    Паттерны проектирования www.ozon.ru/context/detail/id/20217137
    Ответ написан
    5 комментариев
  • Как создать Android-клиент для чата?

    gadfi
    @gadfi
    https://gamega.org
    нет. чаты обычно использует long polling, или сокеты
    Ответ написан
    3 комментария
  • Какая книга подойдёт для знакомства с философией разработки под Android (февраль 2015)?

    Pulimet
    @Pulimet
    Android developer
    Попробуйте вот этот курс на Udacity:
    Developing Android Apps


    Там все по порядку и есть помощь. Есть бесплатный доступ.
    Ответ написан
    1 комментарий
  • Сайты, книги и другие ресурсы для создания клиент-серверных приложений, они вообще существуют?

    @boomwest
    Мучал аналогичный вопрос. Б. Харди, Б. Филлипс. Программирование под Android. Для профессионалов. C 420 стр. разработка клиента для api flickr, хороший пример клиента
    Ответ написан
    Комментировать
  • Java, куда именно податься?

    AlPsc
    @AlPsc
    Java/high load/big data
    Во-первых, не забудьте после Шилдта прочесть книгу Джошуа Блоха "Effective Java" (в одном из соседних вопросов упоминается её русский перевод, так что он, видимо, существует) – по моему скромному мнению, это обязательное чтиво для любого Java-программиста.
    Во-вторых, если уж выбирать между Android и чем-то ещё, то надо понимать плюсы и минусы обоих путей. Напишу то, что пришло мне в голову, на полноту и истину в последней инстанции не претендую.

    Android:
    Плюсы:
    • Работы много. Очень. В том числе и удалённой.
    • Получить начальные навыки довольно легко – сейчас есть огромное количество статей, пошаговых руководств и прочих материалов, которые как позволяют учиться новому, так и быстро решать типовые задачи/проблемы.

    Минусы:
    • С точки зрения изучения Java эта среда довольно специфическая. Во-первых, используется довольно старый диалект (Java 6). (В комментариях справедливо поправили, что сейчас на Android доступна Java 7.) Во-вторых, набор библиотечных классов несколько отличается от Java SE, и это значит, что при необходимости писать приложения на "настоящей" Java просто взять и переключиться по щелчку пальцев не получится, а какая-то часть "мобильных" навыков и практик окажется бесполезной.
    • Хорошо программировать на Java значит не только знать язык, но и уметь выбирать прочие инструменты (дополнительные библиотеки и т.п.), которыми, конечно, тоже надо уметь пользоваться. В этом смысле Android тоже довольно далёк от того, к чему привыкли разработчики Java SE/EE: всякие вещи типа JDBC/Hibernate/you-name-it на Android либо отсутствуют в принципе, либо не могут быть использованы из-за ограничений среды (тот же нестандартный набор библиотечных классов). Это опять же означает, что, научившись писать на Java под Android, вы не сможете просто взять и начать разрабатывать, скажем, enterprise/backend приложения, и конкуренцию в этой области с кандидатами, у которых есть соответствующий опыт, выдержать вряд ли сможете. (Я бы ничего этого не писал, но у вопроса есть метка "карьера", так что вы сами напросились :) )
    • Большая часть компаний, занятых мобильной разработкой – сервисные, со всеми вытекающими. Лично для меня это минус, т.к. мне продуктовые компании больше по вкусу.
    Java SE/EE
    Плюсы:
    • Работы много. Очень. В том числе и удалённой.
    • Более широкие возможности применения своих навыков

    Минусы:
    • Более высокий порог вхождения
    • Несколько сложнее наработать портфолио, потому что жизненный цикл "больших" приложений зачастую всё же гораздо длиннее, чем в случае мобильной разработки, где очень большую часть работы составляют проекты для сторонних заказчиков, где изначально задана конкретная конечная цель, сразу оговариваются сроки, и т.п. (Сужу по собственному опыту работы в компании, которая занималась как раз разработкой мобильных приложений для заморских заказчиков.) Конечно, в случае с удалённой работой/сервисными компаниями это может оказаться правдой для приложений любых типов.

    Итак, выбирая Android, вы раньше сможете начать зарабатывать деньги, но "чистая" Java, на мой взгляд, даёт больше перспектив. И по сути Android-программист и Java-программист – совсем не одно и то же. Так что выбор профессионального пути зависит от того, как вы вообще видите себя в ближайшем будущем в этой профессии: хотите ли вы быстро освоиться и получить способ зарабатывать деньги, не сильно задумываясь о смене деятельности в перспективе, либо же вам интересны разные области программирования, и вам хочется многое попробовать.
    Ответ написан
    4 комментария
  • Как из сайта сделать android приложение?

    GavriKos
    @GavriKos
    Гуглите phonegap
    Или просто сделайте приложение с браузером.
    Ответ написан
    Комментировать
  • Возможные варианты приложения для портфолио Junior Android Developer?

    Вот это смотрел? Можешь усложнить приложения и добавить какие-нибудь фичи. Если тебе нужны именно идеи, товот большой список. Или здесь на тостере. Смотри что тебе по силам.
    Ну а вообще, все зависит от канторы, в которую хочешь устроиться. Где сойдет хорошая теория + простенький tcp-чатик, а где-то могут спросить более сложные программы и тонкости архитектуры.
    Ответ написан
    2 комментария
  • Возможные варианты приложения для портфолио Junior Android Developer?

    maaGames
    @maaGames
    Погроммирую программы
    Сойдут любые законченные работающие приложения, на которые ушло хотя бы около недели (т.е. сложнее, чем "Хеллоу ворлд" или пузырьковая сортировка).
    Ответ написан
    5 комментариев
  • Как автоматизировать процессы в небольшом магазине?

    @leonid_i
    посмотрите сервис workabox.ru
    есть база клиентов, можно создавать маркетинговые акции, есть поддержка накопительных дисконтных программ.
    работает с разнообразным оборудованием. есть POS-клиенты под windows и android
    Ответ написан
    2 комментария
  • Трансформация текста в EditText?

    itspers
    @itspers
    Берет или готовый вотчер
    EditText inputField = (EditText) findViewById(R.id.inputfield);
    inputField.addTextChangedListener(new PhoneNumberFormattingTextWatcher());


    или просто TextWatcher и форматируете там, как хочется stackoverflow.com/questions/15494093/phone-number-format-in-android
    Ответ написан
    Комментировать
  • Какое приложение для android написать?

    Mephi1984
    @Mephi1984
    Вот что придумал, в порядке усложнения:
    1) Решатель квадратных уравнений
    2) Головоломка (например, ханойские башни)
    3) Простой tcp/ip чат
    4) Какой-нибудь свой проигрыватель музыки с поиском mp3-файлов на SD-карте
    5) Свой навигатор на основе какого-нибудь API (Яндекс-карты, OSM или Google Maps)

    По пути разберетесь с UI, с сетью, мультимедиа и навигацией.
    Ответ написан
    Комментировать