Pull to refresh

Comments 40

Профит, который получил мой сосед за точно такие же приложения

Видимо я не в теме, что за сосед?
Черт, сейчас перерыл его последние статьи, не нашел. Вкратце — при подведении итогов PapaBubaDiop ссылался на соседа, приписывая все достижения ему. Подозреваю, что для того, чтобы налоговая заглянула именно к соседу, а не к автору статьи.
Интересное решение по налоговой.
Благодарю!
Отличная статья, честно, очень порадовала) Сильно мотивирует, а то я больше полугода пытаюсь переучится с инженера-строителя на программиста, и время от времени кажется, что не потяну, правда уже смог устроится сисадмином) Желаю удачи в будущей разработке)
Начать — полдела. Найти задачу — еще четверть. А вот «закончить» как раз подчиняется Закону Парето и требует оставшихся 80% времени и усилий.
Очень круто!
Я Вам завидую белой завистью — вы и программист и оформитель в одном лице. Лично для меня технические специалисты, которые могут собрать вполне себе очень даже годные интерфейсы, кажутся богами))))))
Отличная статья. В данный момент также готовлю свое первое приложение в Google Play, поэтому очень актуально.
Отличная статья, спасибо! Одно «но» — отвечать на отрицательные отзывы необходимо не в течение суток, а немедленно. Проверено и доказано на себе.
Если бы все успевать. Конечно, чем быстрее ответишь, тем меньше ущерб репутации и другим пользователям, если проблема требует немедленного решения. Я уже давно понял, что важные обновления необходимо выпускать, имея запас времени на анализ обратной связи.
А как Вы боретесь с троллями? Например, пишут: «отличное приложение, все устраивает, только нет перевода на… язык», и ставят 1. А то и того хуже, просто пишут: «Г...», и 1. Как им отвечать? Или игнорировать?
Качеством. Я стараюсь ответить на все подобные отзывы или уточнением или предложением разобраться. Там же указываю почту для обратной связи. В 80% отписываются. Если отзыв устарел, деликатно интересуюсь, актуальна ли проблема. Часто тут же исправляют на 5 — просто некоторые забывают о поставленной 1 или 2. Удается удержать рейтинг на вполне сносном уровне — 4.6 для одного, 4.6 для второго и 4.3 для третьего приложения.

Google добавил оповещения о смене ответа на отзывы, можно даже получать их на почту — пользуюсь. Но не хватает обратной связи к тем, кто отправил отчет об ошибке. Но есть логи, которые помогают понять причину проблемы.

По поводов отсутствия переводов — даю ссылку на общественный перевод и прошу помощи. Таким образом 17 переводов добровольных и образовалось. А с редкими троллями или неразобравшимися пользователями типа «Г..., не разобрался, сношу» ничего не поделать. Эти отзывы тоже полезны — настраивают пользователя уровень сложности программы выше дошкольного.
Спасибо. Как уже отмечали выше, Ваша история, действительно, вдохновляет.
Годнота. Очень мотивирует, простых смертных программистов-одиночек. Спасибо :)
Тоже одиночка). Разрабатываю для iOS и Android. Все до боли знакомо).
Отличная статья. А на каких ресурсах обучались разработке под Android?
Если можно, с ссылками на курсы (или их названиями.
Вот тот самый источник, которым я пользовался. Некоторые примеры несколько устарели (времена актуальности Eclipse и версии 4.0.3 Android). Наверное следует в конце статьи дать несколько полезных ссылок на подобные источники или инструменты. Скоро добавлю.
Спасибо. Прекрасная и подробная мотивационная статья с графиками и примерами.
А как вы решили вопрос с налоговой, башляете им или как?
Ну, насколько мне известно, сосед никак не решал вопрос с налоговой. В России скоро введут налог на продажи в Google Play (помимо их 30% комиссии) и совесть соседа будет чище. А в остальных странах (Евросоюз, США) и так есть какой-то доп. налог в районе 1-15%, автоматически собираемый Google.
А вот мне както боязно на карточку сбербанка получать, хоть и сумма в 3 раза меньше. Может знающие люди подскажут, нужно ли при доходах 100$ в следующем году заполнять 3НДФЛ?
Тут можно вспомнить про Неуловимого Джо, неуловимого потому как он никому не нужен. Пока что расчет именно на это, да и карточка тоже от Сбербанка.
Зарегистрировать ИП и платить 6% с дохода или 15% с дохода минус расходы за год
Не регистрироваться ИП 13% НДФЛ с суммы за год взять банковскую выписку желательно с отдельного счёта и справку об источнике средств.
Это правильный путь, на который смотрю все чаще и чаще. Во избежание, так сказать. сейчас жду окончательного решения о налоге на продажи через Google Play.
Ага. И платить заодно страховые взносы в ПФР в размере около 20к ежегодно (не берем в расчет стоимость всяких 1С, ЭЦП и прочего, считаем, что все декларации в налоговую возим самостоятельно и заполняем ручками).
При доходах в 100 баксов — самое то.
С учетом креативности наших законотворцев и связанных с этим последних новостей, а также потенциальной возможности роста доходов с приложения, я бы посоветовал вашему соседу все таки изучить вопрос по более тщательно очистке совести ;)
По своему опыту могу сказать, что доход может вырасти неожиданно быстро, можно сказать даже спонтанно :)
Куча разнообразных графиков (мне повезло подружиться с одной библиотекой).

Не подскажете, что за библиотека? Выглядит заманчиво
Хорошая статья! :) Вы в ней написали что проект стал приносить доход больший чем основная работа… а можно поинтересоваться, основная работа это работа программиста? И в каком городе? А то вот например Казанский программист в месяц срубает знатно меньше чем Московский, говорю как прогер из Казани =)
Ростовская область. Московскими зарплатами здесь не пахнет, впрочем как и суетой, и пробками :) Инженер оборонного предприятия (конструктор/программист/испытатель).
UFO just landed and posted this here
Я очень "узколобыйконсервативный" разработчик. Я боюсь быть зависимым от чужих решений. И потому у меня минимум сторонних библиотек и решений. Все зависимости моего проекта сводятся к небольшому списку:
    compile files('libs/dropbox-sync-sdk-android.jar')

    compile 'com.android.support:support-v4:23.3.0'
    compile 'com.android.support:appcompat-v7:23.3.0'
    compile 'com.android.support:cardview-v7:23.3.0'
    compile 'com.android.support:design:23.3.0'

    compile 'com.github.JakeWharton:ViewPagerIndicator:2.4.1@aar'
    compile 'com.github.woxthebox:draglistview:1.2.3'
    compile 'com.github.PhilJay:MPAndroidChart:v2.2.2'

    compile 'com.google.android.gms:play-services-analytics:8.4.0'


Я не использую никакие модели или архитектурные шаблоны (MVP, MVVP, M**), не стремлюсь использовать по первому чиху сторонние библиотеки, если можно использовать сторонние средства. Может быть потому, что я не лезу в глубокие дебри увязки кода NDK, не верстаю с помощью Anko, мне и не приходится подпирать свой код костылями и сбоку прикручивать педали? На моем уровне использования средств разработки Android, мне почти всегда хватает стандартных возможностей.

Вот Yoto лучше разбирается в подводных камнях и даже делится своими знаниями.
По поводу перевода приложения на другие языки — существуют различные сервисы, позволяющие коллективно переводить ресурсы приложений.
Могу поделиться опытом работы с transcommu.yasesprox.com Там есть возможность интегрировать их библиотеку в приложение, т.о. пользователи, желающие помочь с переводом могут это сделать прямо с телефона. Из минусов — приходится разгребать очень много шлака от пользователей, которые не понимают для чего это надо (пишут везде «hello», «english» и т.п. белиберду).
Но, если повезет, найдутся пользователи, которые вам бесплатно полностью переведут приложение на какой-нибудь язык. И при обновлении будут поддерживать перевод в актуальном состоянии :)
Все гораздо проще. Когда передо мной стал вопрос коллективного перевода — я изобрел весьма удобный велосипед. Благодаря описанию этого велосипеда, меня захабрили из песочницы.
Если вкратце — я создал Google таблицу с общественным доступом, в которой часть колонок ключи и служебные, в других переводы. Потом качаю эту таблицу и собственнописанным парсером превращаю в папки с ресурсами, разложенными по языкам.

Про transcommu знаю — сам помогал с переводом кому-то. Но мне, как разработчику, не понравилось — нет того удобства и простора таблицы. Иногда были случаи, когда перевод не завершили (и сейчас есть такие языки). В таком случае я просто сам доперевожу гугл-переводчиком ресурсы. Чуть позже уже пользователи, чье чувство прекрасного было оскорблено, подправляют перевод.

А сейчас принцип простой:
Работает? — Да!
Работает хорошо? — Да!
Тогда не трогай!
Ну, это я к тому, что не у всех разработчиков есть время для изобретения своего велосипеда ;)
Именно потому я и выложил все на Gihub. Почему-то в предыдущем комментарии не сработали ссылки. А вот тут статья из песочницы.
Есть еще oneskyapp.com. Возможности примерно те же: коллективный перевод + возможность скачать итоговый результат в разных форматах, в т.ч. strings.xml. Можно получить и профессиональный перевод от авторов сервиса, но уже платно, от 10 центов за слово
Большое спасибо за статью! Очень интересно было читать. Хотелось бы увидеть продолжение и по другим проектам.
А возможно добавить удобоваримый выборочный экспорт событий из приложения? Допустим продаю я авто и хочу покупателю распечатать что я делал, когда… историю авто. Было бы полезно, имхо.
Вы не поверите, но такую возможность я тоже заложил и давно реализовал — формирование отчета по всем тратам в текстовом формате. Но это я оставил только для ПРО.

Фильтр по категориям/датам естественно присутствует.
Sign up to leave a comment.

Articles