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

Android Developers

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

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

14

Секретный Санта - Время дарить подарки

Привет, пикабуняне!


Зима уже вовсю наступает на пятки, а значит, пора делится свежими новостями по Новогоднему обмену.


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


Тогда конечно, саму запись заминусовали, и поделом. Было много не проработанных вещей, и вообще, продукт выглядел сырым.


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


Полетели!

Секретный Санта - Время дарить подарки Новогодний обмен подарками, Тайный Санта, Новый год, Длиннопост

В этом посте я расскажу, какие обновления появились в обмене, и как это все происходит именно для пользователей Android. А начнем мы с регистрации пользователя

Секретный Санта - Время дарить подарки Новогодний обмен подарками, Тайный Санта, Новый год, Длиннопост

Как и упоминалось ранее - основной упор при регистрации (и вообще для аккаунта) сделан на использование мобильного телефона. С его помощью теперь и осуществлются все манипуляции.


Этот логин, кстати, можно использовать на всех устройствах - на сайте, в мобильном приложении, и сейчас все данные по обмену автоматически будет подхватываться на любом девайсе


Кстати, чтобы далеко не листать, отвечу на вопросы, которые могут возникнуть в комментах:


1) Когда обмен? Обмен для мобильных уже запущен (сейчас приложение проверяется в магазине Google Play). Тем, кому не терпится, можно скачать и потыкать напрямую, в дальнейшем в течении недели произойдет обкатка первой версии, и разворачивание основного сайта во вне.


А так, ссылка в маркете вот такая: https://play.google.com/store/apps/details?id=ru.oneclickstudio.secretsanta


2) Обмен платный, стоимость уже установлена - 75р. Зачем платить, скажете вы -  ответ таится в новых особенностях - проверке пользователя, уведомлениях (по СМС / Звонкам / Отправке писем Почтой с кодом подтверждения / Оплата мощностей Firebase). Ну и общий посыл проверки в том, чтобы убедится что ты не верблюд плохой Санта, и не захапаешь только посылку для себя, а сам ничего не отправишь (было и такое в предыдущие года, сам попадал)


3) Мы берем с людей деньги, значит и налоги платим? Да, конечно, и еще чеки выдаем. Тут все серьезно


4) Сколько стран? В этом году 15 стран, в основном это бывший Советский Союз. Сам список ищи в посте

Секретный Санта - Время дарить подарки Новогодний обмен подарками, Тайный Санта, Новый год, Длиннопост

И еще, насчет серьезности.


После прохождения регистрации, каждый будущий Санта обязан согласится с правилами обмена - эта особенность обязательна для РФ (закон о персональных данных), да и в будущем для европы (GDPR как никак).


Сам процесс обмена разбит на небольшие задания. Всего их 6. Столько же уже установлено и на основном сайте. Сами задания не сложные, но на каждое требуется уделить немного времени.


1 - Заполнение анкеты

2 - Оплата

3 - Подтверждение данных

4 - Нажатие кнопки "Готов участвовать", и ожидание распределения

5 - Отправка подарка (ввод сведений о посылке)

6 - Получение подарка (просмотр трека)


Также доступны достижения, за определенные заслуги, или действия. Например, для тестировщиков

Секретный Санта - Время дарить подарки Новогодний обмен подарками, Тайный Санта, Новый год, Длиннопост

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


А еще появился тип обмена. Можно выбирать из двух вариантов:

а) Обычный - распределение случайным образом

б) Знакомство - распределение по половому признаку, но тоже случайным образом. Будет интересно для заведения новых знакомств или друзей

Секретный Санта - Время дарить подарки Новогодний обмен подарками, Тайный Санта, Новый год, Длиннопост

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


Самый же заключительный этап включает в себя обилие красного DANGER текста, который, изначально планировалось выделить для прочтения (будем переделывать, не нравится), а после нажатия "Готов" участие подтверждается.


Остается только дожидаться распределения, и готовить подарок своему Санте


В следующем посте:

- Информация о розыгрыше для всех участников (от администрации)

- Польза и преимущества для тестировщиков

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

- Мои достижения, и возможные награды



Cпасибо, что дочитали. Задавайте вопросы и критику в комменты. Как и было обещано, прилагаю список стран для участия. Ссылок на маркет не дам, не рекламирую

Секретный Санта - Время дарить подарки Новогодний обмен подарками, Тайный Санта, Новый год, Длиннопост
Показать полностью 6
18

SOS - моё первое приложение

Всем привет.


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


Сигнал SOS - это приложение для личной безопасности, которое отправляет оповещения SOS вместе с вашим местоположением GPS и пользовательским сообщением вашим предварительно установленным контактам.

SOS - моё первое приложение Android, Android разработка, Приложение, Java, SOS

Вся работа приложения основана на отправке sms, к которому можно прикрепить текущие координаты.


Кстати, про sms. С этим возникли проблемы при релизе на Google Play, так что пришлось организовать небольшую переписку с саппортом, где я слёзно выпрашивал дать мне право использовать разрешение SEND_SMS.


Конечно, хочется увидеть ваши мнения на счёт моего "продукта", так что ловлю ваши тапки)

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

Кто сколько кому должен?

Привет-привет, Пикабу!


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

Для себя я решил эту проблему с помощью разработки приложения на Android, и хочу поделиться им с вами. Встречайте: PartyPays — абсолютно бесплатное приложение без рекламы и вот этого вот всего.

Вроде бы оно получилось довольно простое и понятное. Заходим в него, затем...


1. Добавляем вечеринку и обзываем её:

Кто сколько кому должен? Android, Разработка, Приложение, Долг, Калькулятор, Длиннопост

2. Вводим категории расходов с названием и стоимостью (в поле суммы можно вводить выражения, все само считается):

Кто сколько кому должен? Android, Разработка, Приложение, Долг, Калькулятор, Длиннопост

3. Тем же макаром вводим плательщиков и указываем, кто что употреблял. А чтобы видеть это всё в свёрнутом виде, закрашиваются прямоугольнички, если категория выбрана:

Кто сколько кому должен? Android, Разработка, Приложение, Долг, Калькулятор, Длиннопост

(там еще четверо плательщиков, просто скриншот слишком длинный)


4. Все готово, результаты автоматически будут выведены ниже:

Кто сколько кому должен? Android, Разработка, Приложение, Долг, Калькулятор, Длиннопост

5. По мере оплаты отмечаем выполнение галочкой и делимся результатами. Вот так выглядит эта вечеринка в текстовом виде:

*** Вечеринка в Хогвартсе ***
Результаты:
Гарри: 0.50 -> Грозный Глаз
Гарри: 58.50 -> Дамблдор
Рон: 40.00 -> Дамблдор
Гермиона: 84.50 -> Дамблдор
Полумна: 30.00 -> Дамблдор
Волдеморт: 199.50 -> Дамблдор

Сюда также можно включить категории и плательщиков.

— Зачем изобретать велосипеды? —  Все приложения с этим же предназначением, которые мне удалось найти показались мне неудобными, с кучей разных функций и возможностей.

— Для иностранных граждан прилагается перевод на english - язык выставляется как на устройстве.


— Скачать можно по ссылке (пока что из-за отсутствия загрузок оно не выводится в поиске Google Play).


— Буду очень благодарен, если найдёте баги, ошибки и опишите их в комментах или пришлёте на почту: marinchenkovalentin@gmail.com


Большое спасибо за внимание!

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

Бета-тест игры для Android

Всем привет. Я и мой друг делаем игру для мобильных. Retro Void (так мы ее назвали) - это разновидность скролл-шутера в стилистике 80х, и сейчас я немного о ней расскажу.

Бета-тест игры для Android Игры, Мобильные игры, Ретро-игры, Synthwave, Android, Бета, Бета-тест, Google Play, Видео, Длиннопост

Изначально планировали сделать "игру за месяц". Наняли художника на фрилансе. Если я и мой друг еще примерно укладывались в сроки (нет), с художником у нас возник ряд проблем.
Разработку должны были закончить в феврале, но вот, на календаре уже июнь, а дела только подходят к завершению. За то теперь мы знаем, что первоначальный срок надо умножать на 3.

Внешне игра представляет собой скролл-шутер, где вы управляете космическим кораблем. Отличие от большинства игр жанра состоит в том, что наша игра скорее скролл, нежели шутер.

Каждый игровой мир (их 3) содержит 9 уровней (3 из которых - сражение с боссом). Каждый уровень представляет собой "мини-игру" и ставит игроку разные цели. В одном вы летите между платформ, в другом по узкому туннелю, в третьем уничтожаете астероиды.

Бета-тест игры для Android Игры, Мобильные игры, Ретро-игры, Synthwave, Android, Бета, Бета-тест, Google Play, Видео, Длиннопост

Валюта в игре одна - ядра. На них вы покупаете космические корабли. Их 30, 12 из них - уникальные. Отличия между кораблями только визуальные, на геймплей не влияют. Между уровнями вы можете улучшать оружие корабля (для сражения с боссами) или покупать расходуемые предметы (щит и супер атака)

Основа нашей игры (помимо всего прочего) - музыка. Каждый уровень имеет оригинальный саундтрек (разумеется, старались сделать в духе 80х). В конечном счёте имеем более получаса музыки. Геймплей напрямую с музыкой (как в Guitar Hero) не связан, но игру это на наш взгляд не портит.

Бета-тест игры для Android Игры, Мобильные игры, Ретро-игры, Synthwave, Android, Бета, Бета-тест, Google Play, Видео, Длиннопост

Второй фишкой игры планировалась стать сложность. Этакий Dark Souls в жанре скролл-шутеров. Но на этапе первых тестов сложность решили снизить, из-за негативной реакции публики.

Сейчас игра выходит на Android. Вероятно, чуть позже мы выпустим ее и на iOS. Игра будет бесплатной, с микротранзакциями.

Если вы хотите поучаствовать в закрытом тестировании - оставьте здесь свою почту или напишите нам по адресу beta@cybercat.studio, мы с вами свяжемся. Единственное - важно, чтобы ваша почта была привязана к аккаунту Google.

Мы хотим получать от вас сообщения если вы обнаружите баги или недочеты. Если игра вылетает с ошибкой - пришлите ее скриншот. Будем рады услышать ваше мнение о сложности игры. Скриншоты и отзывы так же присылайте на beta@cybercat.studio

Трейлер игры:

Спасибо за внимание!

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

Приложение для заметок после звонков

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

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

Это только первая версия, буду рад если кому то тоже понравится, с удовольствием добавлю нужные функции или буду исправлять найденные ошибки.

Всем спасибо,
ссылка:
https://play.google.com/store/apps/details?id=com.tnstudio.c...

210

Нужна программа на смартфон с привязкой геометок к контактам

В общем ситуация такая. Занимаюсь установкой спутниковой ТВ. Клиентов довольно много, переваливает за 1000. Ко многим езжу неоднократно. Но большинство живут в деревнях. С адресами там проблемы: улицы часто не указаны, номера домов и подавно. Записывать их номера в телефоне проблематично. На данный момент это выглядит как-то так:

Нужна программа на смартфон с привязкой геометок к контактам Помогите найти, Приложение, Android

Когда эти клиенты звонят, самое частое слышу: ну вы же у нас были, у нас красные ворота/синяя крыша/зелёный гараж. Когда в одном поселке или деревне десяток клиентов, тяжело вспомнить, где там железный гараж или красный забор. Навигатор в большинстве деревень улиц и домов не видит, ставить метки на карте неудобно.
Вопрос: может, существует программа на андроид, чтобы можно было привязать геометку к контакту в телефонной книге? Чтобы при первом визите указать метку и в следующий раз не искать по памяти?

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

Разработка под android как профессия. Основные требования.

Здравствуй, сообщество!

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


Сейчас задался целью освоить моб. программирование под андроид на яве и в ближайшее (по возможности) время трудоустроиться по данному направлению. Соответственно начал с составления плана обучения и определения требований. Уже тут возникают вопросы, в которых прошу подсказать:


т.к. ява используется не только в мобильной разработке, то ява яве рознь, поэтому хочу понять, какие требования из этих являются лишними именно для android разработчика (т.е. под моб. разработку), а каких действительно необходимых требований не хватает в данном списке:


1. Навыки работы с VCS (системы контроля версий: git/svn/mercurial).

2. Знание и опыт работы с IDE (ну т.е. AndroidStudio тот же). Как пример, создание своего приложения (возможно, нескольких).

3. Java Core.

Как я понял, это просто основы основ в языке. Хотя не вполне очевидно, в какой степени они нужны в моб. разработке... Но всё равно достаточно размытый термин, поэтому хочу понять, исчерпывается ли он такими вещами, как JDBC и SQL, сервлеты и прочими, описанными здесь:
http://www.javenue.info/post/89

4. Java HyperThread.

5. Ну, естественно, понимание принципов ООП.

6. Ребята из Яндекса любят добавлять в требования в своих вакансиях строку "знание классических алгоритмов и структур данных;" (я так понимаю, это списки, очереди, множества, хэш-массивы, различные сортировки, поиск). Вопрос в том, насколько это приоритетно опять же в данном направлении.

7. Видел в требованиях пару раз MVP, MVVM, MVI. Почитал. Вроде, несложно.

8. Опыт работы с RxJava, Dagger2, Room, Clean Architecture. Но это, я так понимаю, уже какой-то более продвинутый уровень, нежели стажёр/джун.


Спасибо :з

Разработка под android как профессия. Основные требования. Android, Новичок, Java
Показать полностью 1
6

Мое приложение для чтения журналов

Всем привет!


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


Постарался сделать его максимально простым, журналы можно сохранять для оффлайн чтения. Журналы я стараюсь добавлять по мере их нахождения, начал с сентября месяца.


Я буду рад любой критике или предложениям. Если у вас будут какие то проблемы, то пишите в комментариях, я постараюсь на все ответить.


Ссылка на приложение: https://play.google.com/store/apps/details?id=com.tn.journal...

Мое приложение для чтения журналов Android, Приложение, Чтение, Журнал, Длиннопост
Мое приложение для чтения журналов Android, Приложение, Чтение, Журнал, Длиннопост
Показать полностью 2
Отличная работа, все прочитано!