Сообщество - Android Developers

Android Developers

90 постов 2 040 подписчиков

Популярные теги в сообществе:

Мутаноид #1

Около года назад ехал с дочками в автобусе после школы, младшая в 1 классе, старшая в 3. И младшая начала фантазировать, что прикольно было бы посмотреть на курицу с лапами зебры, пятаком свиньи и т.д. А старшая сказала, что прикольно было бы такое приложение на телефоне, типа смешай мутанта. Мысль засела в голове. Я даже тогда не представлял, что из этого у меня получится. А получилось полноценное хобби, на которое я сегодня трачу много свободного времени.

Работаю разработчиком около 12 лет, но с мобильной разработкой не сталкивался. Выбрал андроид. Айфоном не пользовался никогда, а андроид под рукой. Месяца за 2 освоил какие-то азы, что-то начало вырисовываться.

Потом другая проблема, художником никогда не был, нашел Adobe illustrator, смотрел кучу видео уроков, читал статьи, ну более-менее то, что хотя бы не так сильно бесило нарисовал.

Музыку и звуки нашел по бесплатным лицензиям, в планах есть свою писать, но там свои программы, опять нужно изучать, смотреть, быстро музыку не напишешь.

Нарисовал первых животных, идея в том, что отдельно нарисованы части животных: тело, лапы, голова, крылья, уши и т.д.

Приделал раздел с конструктором, где можно выбрать любую часть от любого животного, увеличить, уменьшить, сузить, расширить, повернуть.

Далее приделал несколько мини игр, типа найди часть животного в огромной куче частей, найди пару частей и т.д.

После первой публикации в play market обновлял несколько раз, добавлял новых существ, новые мини игры, приделал возможность отправки созданного мутанта для публикации, также сделал раздел, где можно посмотреть мутантов, которых опубликовали.

Иногда присылают очень даже неплохих мутантов. Видно, что есть у людей фантазия. Вот теперь решил тут выкладывать.

Это назвали Zluyka.

Показать полностью 1
10

Приложение для запоминания столиц на Котлине для Андроида

Всем привет! Я продолжаю изучать Котлин уже месяц, времени жаль мало и не хватает, но это воскресенье я потратил, чтобы сделать следующее приложение.
Смысл его простой, возможно таких есть много подобных:
нужно выбрать регион мира (один из пяти или сразу все) и вам будут предложено ответить на вопрос какая столица у государства, если ответ неправильный, то выбираете пока не укажите на правильный, и далее следующая страна. Если вы много раз отвечаете правильно, это страна считается выученной и более не показывается и так, пока не запомните все столицы.
Скачать и посмотреть можно отсюда:
https://disk.yandex.ru/d/l-Vhadj-FhEnZw
Посмотреть скрины ниже:

Приложение для запоминания столиц на Котлине для Андроида Программирование, Начинающий, Kotlin, Android, Приложение на Android, Длиннопост

В дальнейшем думаю улучшить ее, сделать разные режимы, в том числе и тестирование, сохранение результатов и прочее.

Приложение для запоминания столиц на Котлине для Андроида Программирование, Начинающий, Kotlin, Android, Приложение на Android, Длиннопост

Готов пообщаться на тему программирования как с новичками и профессионалами.

Показать полностью 2

Внутренняя память телефона

Добрый день! Помогите пожалуйста, весь гугл облазил и папки в телефоне, не получается снять ограничения для просмотра файлов в постоянном режиме, на других телефонах таких проблем не было. Это мешает ставить игры которым надо указывать путь к кэшу, приложения ТЕС например не видит кэша там где он лежит. С просмотром через приложения гугл проблем нет. Как убрать это ограничение?

Внутренняя память телефона Google, Файловый менеджер, Android, Длиннопост
Показать полностью 1
5

Продолжение поста «Распознавание голоса оффлайн. VOSK. Basic 4 Android»1

Чот на Google Play меня забанили так что вот ссылка на приложуху https://disk.yandex.ru/d/sZNUFkhz4GhTNg


Sleeping Diary — распознавание русского языка в текст оффлайн, создание автоматически упорядоченных записей.

Описание:

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

Изначально планировалось создать дневник сновидений для людей увлекающихся Кастанедой, астралом и прочими практиками.

Мне нужно было две вещи:

1. Независимость от интернета

2. Не нагружать пользователя каталогизацией и оформлением записей. «Сказал — и забыл».

Способ работы:

1. Диктуете свою заметку «Диктовать»

2. После нажатия кнопки «Стоп» начинается распознавание (очень забавно наблюдать в окне промежуточных результатов)

3. В окне «Результат» появляется результат и заметка автоматически сохраняется

Заметки хранятся в папке Diary_files в обычных текстовых файлах. Вы может копировать их и

редактировать в любом удобном редакторе. Редактирование в программе не предусмотрено.

Структура файлов:

Файлы именуются согласно датам создания. Например: 2022-04-02.TXT

Все что записывается в течении одной даты — записывается в один файл!

С наступлением новой даты автоматически создается следующий файл. Например 2022-04-03.TXT

Содержимое файла:

2022-04-02 14:17 текст заметки..........................................

2022-04-02 15:26 текст заметки..........................................

и т.д.

При удалении приложения папка Diary_files не удаляется.

Применена библиотека распознавания голоса VOSK. Поэтому размер программы весьма большой.

Показать полностью
1

Распознавание голоса оффлайн. VOSK. Basic 4 Android1

В некотором роде ответ на EVA - Educable Voice Assistant / Программируем на Python #1

Существует замечательный продукт Basic4android.  Теперь он стал бесплатный. Это очень простая и удобная IDE для писания на Бэйсике. А также на Java.

Сайт: https://www.b4x.com/b4a.html

Оказывается в нем тоже можно работать с библиотекой оффлайн распознавания голоса VOSK.


1. Ставим последнюю версию Basic4android и нужные пакеты (там на сайте написано какие)

2. Качаем русский VOSK https://alphacephei.com/vosk/models/vosk-model-small-ru-0.22...

3. Переименовываем vosk-model-small-ru-0.22.zip в model.zip

4. Качаем готовый пример здесь https://www.b4x.com/android/forum/threads/speechtotext-conti...

5. Заменяем тамошний английски model.zip на русский из пункта 3.

6. Подключаем к компу Андроид телефон.

7. Запускаем компиляцию и старт.

4

Товарищи, android-разработчики, прошу совета )

Добрый вечер, подскажите, пожалуйста с чего было бы лучше, по вашему мнению начать самостоятельно учиться разработке приложений на андроид с нуля. Хотелось бы на языке c++.
скажу сразу, что опыта в программировании нет и никогда не было, опыт в основном в сис. администрировании.


Ps. первый пост, тапками прошу не кидать

20

Как продать своё приложение в Google Play

Приветствую тебя, крутой разработчик приложений для Андроид! Почему крутой? Да потому, что твои приложения собирают только положительные оценки и исчисляют количество скачиваний в маркете миллионами, а количество активных пользователей десятками тысяч.

И вот ты уже задумываешься, а сколько стоит мой бизнес моё приложение? И как за него получить денег много и прямо сейчас, а не потихоньку каждый месяц от рекламных и прочих отчислений?

Именно об этом я могу вам рассказать на собственном примере, так как совсем недавно благополучно продал своё Андроид приложение.


Начал я с поиска площадок, где происходит продажа приложений в Интернете. На вскидку можно сразу найти список из 6 - 8 сайтов. Можете сами ознакомиться с ними и выбрать себе по душе, мой же выбор пал на Flippa, так как там самая простая регистрация и не требуется сходу подтверждения кучи своих персональных данных, а можно заплатить изначально всего $15 и сразу выложить свою приложуху на аукцион. Интерфейс на английском языке, но, думаю такому крутому разработчику как ты это не помеха =) Тем более сложного там ничего нет: указываешь имя пакета, он сам с маркета подтягивает данные по скачиваниям, оценкам, возрасту, ценам и т.п. твоего приложения, подтверждаешь, что оно твоё. Затем заполняешь небольшую анкету с вопросами типа: включаются ли в лот исходники, какие передаются права (полные, на ресурсы, исходники), какие действия и вложения нужны для поддержания проекта "на плаву", почему продаёшь приложение, как приложение генерирует прибыль и т.п.. Ну и в конце, как на любом аукционе выставляешь минимальную цену, за которую готов продать и цену, предложивший которую выигрывает сразу, так называемая buy it now. Всё, ждёшь модерации и письма от площадки, что твой листинг опубликован и аукцион начался.


У меня самого было приложение с +1 000 000 скачиваниями и 70000 активных пользователей по всему миру (перевод на английский, немецкий, французский, испанский, итальянский, польский) за 4 года. Приложение было без рекламы, без встроенных покупок и включало две версии: абсолютно бесплатную и платную с расширенным функционалом за ₽149. Приложения я не рекламировал, просто они были хорошие и я ими периодически занимался: оптимизировал код, добавлял хотелки пользователей, оперативно устранял ошибки. Изначально я писал все приложения для себя, когда не находил подходящих аналогов в маркете. До сих пор это чисто хобби в свободное время, ну а в 2016 году что-то вот решил завести свой аккаунт разработчика и выкладывать их для народа. Ну да к приложению. Приносило оно в месяц в хорошие времена бывало до $500, когда Гугл помещал его в рекомендованные на верхние сроки и когда оно бывало первым в поиске по ключевым словам. В среднем это значение держалось около $250. В последний же год-два Гугл несколько раз перелопатил свои правила, в том числе по ранжированию, поддержке и оценке приложений и инди-разработчиков отодвинул на второй план, помещая теперь на первые места тех, кто больше рекламируется и вливает средств в Гугл-адс. Я так думаю, что с пандемией люди больше стали играть в мобилки и Гугл решил просто на этом навариться пока идут волны. Но, надо отметить, также снизил процент своей комиссии с прибыли для инди-разработчиков с 30% до 15% на первый миллион долларов. Это мало помогло и в итоге многие разработчики отметили к лету значительное снижение прибыли со своих приложений, в том числе и я - средняя выручка упала до $100 в месяц. Весной я начал новый проект и старое приложение уже не было времени и желания поддерживать, тем более как мне кажется я уже там сделал всё и оптимизировал его просто донельзя.

Всё это я написал к тому, что цену своего приложения я оптимистично видел в районе $10000, но в итоге, первый аукцион никто не выиграл а я, посмотрев предложения, где был указан максимум $5000 и прикинув, что это 50 месяцев по $100, снизил минимальную цену до этой суммы. И вот во второй заход приложение было продано за эту сумму. Ниже напишу как происходит продажа на площадке Flippa.com.


Периодически ваш листинг (так называется лот на площадке) видит заинтересовавшийся покупатель и пишет вам со своего аккаунта сообщение - обычно пытается подробней узнать о том, что вы продаёте, иногда просит отчёты о скачиваниях и т.п. Я обычно давал доступ на чтение на несколько дней в аккаунт разработчика для этих приложений. Сделать это можно в Play Console в разделе Пользователи и разрешения. От покупателя в этом случае нужен адрес его Гугл- аккаунта. Вы также можете проанализировать покупателя по данным сколько сделок и на какие сумы он совершил на площадке. Далее он либо предлагает вам в сообщении сумму, на которую он согласен, торгуетесь, либо сразу делает ставку, если аукцион активен.

Когда вы принимаете указанную в предложении сумму или покупатель выигрывает аукцион, то начинается стадия заключения сделки. Флиппа предлагает сервис Escrow.com, но для Росси он не работает, поэтому в моём случае нам с покупателем была предложена альтернатива в виде Flippa payments, где покупатель переводит сначала средства площадке, а потом, когда ему передано приложение площадка уже перечисляет эти средства продавцу. Сразу напишу, что площадка берёт за свои услуги 10% от сделки, т.е. мне в итоге они перевели $4500.

В начале обеими сторонами заполняется типовой договор, в котором указывается кому именно и что именно и за сколько передаётся. В общем всё по пунктам, никаких подводных камней, главное чтобы вы всё указали как есть на самом деле. Согласовываете между собой, подписываете с двух сторон (присылаете скан копии друг-другу с подписями). Вся переписка и обмен файлам происходит на площадке, за этим следит и помогает сотрудник площадки.

Далее, как я и писал ранее, покупатель переводит средства в полном объеме на указанные ему реквизиты площадки. Площадка присылает мне уведомление, что деньги получены и я начинаю перевод приложения в аккаунт разработчика покупателя. Для этого у Гугла есть подробная инструкция со ссылками: https://support.google.com/googleplay/android-developer/answ.... Заполняешь форму, отправляешь запрос и если все условия соблюдены, через несколько дней приходит уведомление, что всё сделано. Для меня это заняло 4 дня.

В моём случае покупатель, получив приложение в свой аккаунт попросил еще время на то, чтобы просмотреть исходный код и перегенерировать ключи загрузки и публикации приложения, чтобы быть уверенным, что он сможет потом сам без моей помощи его у себя публиковать. Через еще неделю он дал подтверждение, что получил приложение площадке и она мне прислала письмо с просьбой указать данные для перевода средств. Я указывал счёт своей дебетовой карты в Сбербанке, тот же, куда мне перечисляет Гугл выручку из маркета. Через три дня деньги поступили на карту.


Всего времени на сделку, от окончания аукциона до получения денег, ушло 1 месяц. Это потому, что покупатель достался такой же дотошный, как и я и мы несколько раз согласовывали договор, уточняли детали, переподписывали и т.п.

Что-то буков вышло много, но это потому, что я хотел как можно подробней всё описать. Но, если у вас остались вопросы, можете их смело задавать в комментариях.

Всем удач и отличных дорогих приложений!

Показать полностью
1

Вопрос знатокам it

Задача: Написать под андроид прогу. Она должна, записывая через диктофон с гарнитуры, ежедневные фразы, которые человек использует для общения, преобразовывать с помощью сервисов Гугл их в текст. Затем переводить фразы на изучаемый язык и генератором голоса(любого, можно даже аниме озвучку) озвучивает сначала саму фразу а потом по несколько секунд сценки анимированные идут с примерами употребления этой фразы. Хороших, разных с Мемасами и без. Запоминаемей... и да, чем больше надиктовываешь, тем словарик больше по контенту. Английский, Испанский, Немецкий, Русский, Французский и еще 25 языков, потом по одному, прикрутить потихонечку.

Вопрос: Сколько времени и денег это примерно может занять если нанимать профессионалов ( программистов, звукарей,актеров озвучки, аниматоров...) ?

Отличная работа, все прочитано!