DroDev | Мобильная разработка: мысли вслух
464 subscribers
104 photos
229 links
Обсуждаю и рассказываю как сделать жизнь разработчика в команде интересной, легкой и продуктивной.

По всем вопросам @dilix90
Download Telegram
Примеры кода под #Android подъехали!

Как выяснилось в ходе опроса, подавляющее большинство хотело бы в том числе увидеть примеры готового, работающего кода рядом со статьями.

В блоге появилась новая рубрика "Обучение Android", в которой будут появляться небольшие статьи на одну конкретную тему "Как сделать <что-то-полезное>". Там же можно найти ссылку на #github и даже на уже готовое приложение в #GooglePlay.

На сегодня рассмотрены темы:
- #BottomSheetBehavior и как его использовать
- Анимированные с помощью #Lottie кнопки
- #Монетизация ваших приложений через рекламу
- Монетизация ваших приложений через внутренние покупки

Кроме того, в исходниках, но пока не в статьях, вы сможете посмотреть как реализовать #DeepLink через #Firebase, как можно работать с #ProductFlavors и еще пара неописанных пасхалочек.

Пссс, у меня к тебе отдельная просьба - поделись этим постом с теми, кто также фанатеет от Андроид разработки как и ты и оставь отзыв в Google play к данным примерам. Это будет подтверждением, что я всё делаю правильно и стимулом для написания новых обучающих примеров! https://dimlix.com/android-tutorials/
#GooglePlay выкатил Play Point в США, а это значит, что вероятно, рано или поздно доберется и до нас.

Play Points - внутренние очки (читай "валюта") в google play store, которая зарабатывается за активность как в маркете, так и в других приложениях. Эти очки, по словам разработчиков, можно тратить в том числе на внутренние покупки внутри других приложений.

По опыту использования Steam могу сказать, что платформенные ачивки затягивают, посмотрим на развитие в Google play. https://android-developers.googleblog.com/
#GoogleFit собрал уже большую базу пользователей, например в #GooglePlay у приложения 50млн+ скачиваний. Теперь пора и обезопасить собранные данные.

Начиная с Android 10 гугл вводит новый Runtime Permission для доступа к "Фитнес" записям пользователя, а именно android.permission.ACTIVITY_RECOGNITION*

* Если вы не используете API именно google fit, а слушаете сырые данные от сенсоров - разрешения получать не нужно.

С помощью Google Fit Api можно получить доступ к таким данным, как
- Шаги
- Калории
- Активность пользователя https://android-developers.googleblog.com/2019/11/privacy-protections-for-physical.html
"Незнания законов не освобождает от ответственности". Это и применимо к релизу приложений в #GooglePlay.

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

К примеру:
👉 Обратная ссылка на Google play из приложения, которая может быть расценена как рекламная.
👉 Переспам в описании приложения в маркете.
👉 Брошенные приложения, которые могут даже не запускаться.
👉 WebView спам. Когда в маркет выкладывает приложение, которое содержит только лишь WebView, которое повторяет сайт.

#Статьи https://bit.ly/346Ds98
#GooglePlay за последнее время претерпел значительные изменения... Да что уж там, я в нем конкретно запутался как обновился 🙈

Под это дело у гугла есть статейка о процессе релиза в новой консоли.

Спойлер: проверка одного обновления приложения у меня заняло несколько дней. Такого раньше не было. В прочем как и не было виджетов на рабочем столе в iOS 😉

#Статьи https://bit.ly/3jk5pib
#Google все больше и больше внимания уделяет качеству приложений в #GooglePlay. В связи с этим можно освежить в памяти правила оформления оных.

P.S. У нас на днях выпилили приложение за то, что закрытая (!) альфа версия начала что-то нарушать. Вернуть обратно получилось только через несколько дней, потому что время на review в google увеличилось. https://bit.ly/3h8oJRP
👍1