Войти
Войти
 

Регистрация

Уже есть аккаунт?
Полная версия Пикабу
Любые посты за всё время, сначала свежие, с любым рейтингом

поиск...

GameDev или описание нашего первого проекта

в

Как и обещал в предыдущем посте https://pikabu.ru/story/gamedev_ili_kak_myi_zanyalis_tem_cht... , сейчас хочу рассказать о самом проекте, над которым мы работаем.


Общее описание

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

Наша игра представляет собой Skill-based ММО баттлер с РПГ элементами, основной фишкой которого является управление боем посредством рисования символов на экране (рун). Символы составляют комбинации, а те - предоставляют управление персонажем и окружением. Игрок управляя своим персонажем сражается против других игроков или монстров посредством отрисовки символов на экране.

Делаем разделение на два основных аспекта PvP и PvE. Мы по опыту знаем, что не все игроки любят оба направления, поэтому стараемся сделать их автономными друг от друга. Иными словами игрок сможет без проблем посвятить себя какому-то одному аспекту или же принимать участие, и в том, и в том.

Помимо вечных баталий и исследования мира, игрок сможет потратить время в игре на:

-выбор соответствующего обмундирования и оружия (коего будет достаточно), исходя из его стиля игры;

-энчант;

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


Геймплей

Основной геймплей игры связан непосредственно с боями/дуэлями, за которые игрок получает опыт, валюту и другие награды. Бой выглядит следующим образом: вид сбоку, как в файтингах, два противника по бокам. Цель - победа.

Контент по заполнению примерно равно разделяется на PvP и PvE.

Все скиллы разделены на несколько веток с несколькими вариантами билдов каждой из них, что делает каждую битву в PvP уникальной. Также будут введены турнирные таблицы, лиги и т.д.

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


Графика

Мы используем 3D модели персонажей на 2D фоне. На данный момент в основном используем все графические элементы из Unity Store, в течении этого и следующего месяца будем переходить на собственные, поэтому данный момент, к сожалению рассказать по этой теме особо нечего. Могу лишь оговориться, что мы пролили реки крови в спорах о том, какую стилистику использовать(мультяшность, реализм и т.д.), в итоге остановились на приближенной к реализму.



Сеттинг

Мы создали мир в жанре фэнтези со всем из него вытекающим. Конечно мы вдохновлялись мэтрами этого жанра, от Сапковского и Толкиена до сценаристов компании Blizzard (плагиатом не занимались). Созданный нами мир зиждется на магии, как на первооснове. Леса полны мифических существ. Горы усыпаны ущельями, где в недрах подземелий таится опасность для каждого путника. А над полями, которые возделывают крестьяне, высится крепость старых королей. В общем, квесты пишутся и ландшафты рисуются.


Ну и несколько скриншотов напоследок:

GameDev или описание нашего первого проекта gamedev, разработка игр, инди-разработка, indie, indiedev, IOS, android, длиннопост
GameDev или описание нашего первого проекта gamedev, разработка игр, инди-разработка, indie, indiedev, IOS, android, длиннопост
GameDev или описание нашего первого проекта gamedev, разработка игр, инди-разработка, indie, indiedev, IOS, android, длиннопост
GameDev или описание нашего первого проекта gamedev, разработка игр, инди-разработка, indie, indiedev, IOS, android, длиннопост
GameDev или описание нашего первого проекта gamedev, разработка игр, инди-разработка, indie, indiedev, IOS, android, длиннопост

Надеюсь, было интересно и вы получили ответы на вопросы, которые могли возникнуть после первого поста)


Если есть ещё какие-то вопросы, пожелания или критика, высказывайте, любые комментарии будут кстати)


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


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

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

Android Oreo (8):Вопросы

Как всем известно андроид 8 (он же oreo) будет представлен широкой публике в понедельник в день солнечного затмения

В связи с этим возникли некоторые вопросы:


1. Обновление придет всем сразу же после релиза или каждый производитель сделает это самостоятельно с течением времени?


2. Какие телефоны будут обновлены до 8 версии? Все, на которых установлен 7-й или производитель утверждает этот вопрос опять-таки самостоятельно?


3. Сколько будет весить обновление до 8? Обновление до 7 весило по-моему 3.5 гига, но в 8 гугл обещает много "вкусностей"


4. Что вы ждете от 8-й версии?

  •  
  • -10
  •  

Помогите с перепрошивкой HTC Desire 516 dual sim

в

В общем такая проблема,недавно при перезагрузке своего HTC обнаружил что тот не включается от обычного пуска,а вот через зажим кнопки " power" и " Volume - " получилось,правда много попыток делал,вот сейчас опять та же проблема,хочу его перепрошить,а он не включается ,но комп его видит.Искал в интернете способы решение,ничего путного не нашел.Надежда на Пикабу.
Проблема моя,тег "Моё"

  •  
  • 0
  •  

Знающие подскажите.

Сестренке подарили планшет
Prestigio multipad wize 3787
Везли его родственники из далекого Хабаровска
Только вот когда она после вручения попыталась его включить,ничего не произошло.
Только лишь это..

Знающие подскажите. планшет, Помощь, Лига ремонтников, android, поломка

Экран загорается таким светом на несколько секунд и после гаснет
К ПК подключить не удается
Может кто то визуально может назвать ряд причин и на что это похоже?удар?вода?или что то другое.
Заранее спасибо.

  •  
  • 0
  •  

Угадай пикабушника или необычная история разработки Android игры

в
Угадай пикабушника или необычная история разработки Android игры игры, android, gamedev, длиннопост

Привет Пикабу!

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


Итак, представляю вашему вниманию - "Угадай Пикабушника".

Страница игры в Google Play: https://play.google.com/store/apps/details?id=com.quizgame.pikabu&hl=ru


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


Игра достаточно простая на вид, но тот путь, который я проделал, далеко не тривиальный. Итак, приступим!


Глава 1. Начало пути в разработку

Разработкой под Android я заниюсь уже около 2,5 лет. За это время я сделал с десяток игр. С каждой игрой я изучал что то новое. Начал я с java и android sdk, на котором написал свою первую игру "Миллионер". Затем мне попался на глаза фреймворк Libgdx. Освоить его было не сложно, ибо он написан на java. Обо всех играх, которые я создавал я писал посты. После этого я решил попробовать что то более мощное и открыл для себя Unity. Каждый из этих инструментов хорош для своих задач.


Если меня читают начинающие инди-разработчики, которые не знают с чего начать, то вот вам совет: начните с основ (ООП, java), а затем пробуйте все что вам захочется. Идеального инструмента для всех нужд нет. И вот тому примеры:


Когда я "гуляю" по просторам Google Play и натыкаюсь на простые словесные игры, викторины, которые сделаны в Unity, я офигеваю. Использовать Unity для таких проектов, не разумно. Пустая apk занимает кучу места на устройстве пользователя, не говоря уже о готовом проекте.


В тоже время удивляет, каким геморроем страдают люди, которые делают 3D игры на Libgdx. Можно, но зачем?



Глава 2. Трансформация

В 2016 году я познакомился с человеком, который был такой же идейный, как и я. Глеб занимался web-разработкой, продвижением сайтов и писал небольшие инструменты на python/С#. Мы решили заняться созданием несложных приложений, на разработку которых уходило бы не более 2ух месяцев.


С каждой новой игрой мы старались упростить процесс создания, публикации и продвижения (ибо без продвижения сейчас достаточно сложно собрать трафик). Для этих целей мы разработали множество мелких, но удобных инструментов, таких как cross promotion (в наших старых играх рекомедовалась новая игра, что позволяло переливать трафик с одной игры, в другую), автоматическая публикация игры в сторонних маркетах (Yandex Store, Amazon Store, Opera Store, Apptoide и другие), автоматическое создание графики для маркетов (скриншоты, баннер) и куча других инструментов.


Все это изначально разрабатывалось и использовалось только для себя, но в октябре пришла интересная мысль. У нас есть опыт в android разработке/публикации/продвижении и набор набор инструментов для всего этого. А что если соединить все наши наработки в единое целое? Так открылась новая глава наших приключений)



Глава 3. Создание сервиса

Идея сервиса заключалась в том, чтобы начинающие разработчики могли легко создавать качественные игры, получить из этого опыт в публикации, продвижении, монетизации,  а также заработать на создание чего то более крутого. Так появился конструктор мобильных приложений Papprica.net


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


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


И вот настал день Х. Мы открыли проект и запустили туда 20 альфа-тестеров. Они создавали и публиковали приложения, а мы ловко(нет) отлавливали баги. Затем через месяц мы выкатили в открытый доступ бета версию.


Мы уже 4 месяца в открытом доступе и за это время к нам присоединилось более 500 пользователей, которые создали более 1000 приложений. Каждый месяц мы выпускаем обновления с новыми фишками, улучшениями, а также периодически выпускаем новые шаблоны.


Подведу небольшой итог этой главы:

1. Выделите достаточно времени на тесты до релиза вашего продукта

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

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

4. Совершенствуйте свой сервис, исправляйте баги и не бойтесь извиняться за свои промахи

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

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

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



Заключение

Игру "Угадай Пикабушника" я создал в нашем инструменте за 3 часа + 2 часа на подготовку к публикации. Но к таким результатам мы шли целый год, познавая огромное количество нового.


P.S. За это время у меня накопилось очень много материала о создании, продвижении, монетизации, виральных механиках, аналитике рынка приложений в различных странах, о различных маркетах (не только android, но и ios) и прочем. Если будет интерес, буду писать дальше).

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

Яндекс спалился

Уже было несколько таких постов, но у меня немножко бомбит и хочется поделиться. Днём ключ потерял в траве. Искал-искал, никак. Тут батя идёт, на, говорит, магнит тебе, ща найдешь.


Я уже и про историю эту забыл, вечером полез серфить всякое с телефона и тут оп!


Магнитами в инете за последнее время не интересовался, но во время описываемого события смарт в кармане лежал. Браузер от Яндекса. Реклама тоже от Яндекса. Совпадение? Не думаю :)

Яндекс спалился android, яндекс, слежка
  •  
  • 7
  •  

Будни Android разработчика (ч.4 - Программирование - штука не здоровая)

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


Вернёмся на год назад во времена моего "алкогольного программирования" - назовём его так. В те времена у меня было довольно-таки нездоровое пристрастие к алкоголю, но, счастью, я это отчётливо понимал, из-за чего через некоторое время без особых трудов забросил это дело. Да, это самое "некоторое время" - это несколько лет, но я же был студентом ¯\_(ツ)_/¯.


И так, в какой-то момент, когда я понял, что становлюсь слишком уж постоянным клиентом у врачей, я задумался: быть может, я что-то делаю не так? Сидячий образ жизни и алкоголизм - это ведь прекрасная основа для того, чтобы построить крепкое здоровье! Нет? Именно.


Путь в тысячу миль начинается с первого шага.

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


Сейчас довольно много сидячих профессий, и, как следствие, очень широко распространена гиподинамия. Так что всем, кто привык часами втыкать у монитора, на заметку: заставляйте своё тело двигаться хотя бы раз в час. Этого будет достаточно для начала. Результаты в долгосрочной перспективе вас приятно удивят.


- Так постой, что это такое!? Я тут про всякие штуки связанные с программированием зашёл почитать. А ты мне про здоровье и про свои проблемы с алкоголем!


Спокойно! Сюда как раз сейчас органично впишется Android разработка:


Со всеми этими здоровыми привычками я не мог ни начать бегать. Ох, как ненавистно мне раньше было само это слово, но это ведь так здорово! Ну или здорОво. Не важно! Главное: я понимал, что я должен начать бегать. По своему прошлому опыту я понимал, что лучше делать это по уму: ранее получасовые пробежки в течение недели напрочь отбивали желание заниматься подобным на ближайшие полгода.


Я начал гуглить. Нашёл один ресурс, в котором была дана программа бега с довольно простым принципом: x минут бег, y минут ходьба - z раз. Отлично! Это мне подходит! После нескольких пробежек в подобном режиме лень начала брать своё. Не та лень, которая мешает выйти на пробежку, но та, которая против того, чтобы забивать мысли вечным контролем времени и залипанием на экран телефона каждые 5 минут. Постойте... Я же Android разработчик. Почему бы не сделать для этой цели простое приложение? К тому же лишний опыт лишним не бывает.


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


Вот, собственно приложенька вам на съедение:

https://www.dropbox.com/s/so93656gaksvy0u/run-app.apk?dl=0

Если для кого-то окажется полезной, то возобновлю работу над ней, то доведу до ума и дропну на маркет.


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


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


На сегодня у меня всё. Спасибо за внимание.


1 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch1_5261...

2 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch2__rab...

3 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch3__moy...

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

Когда нашли друг друга...

Когда нашли друг друга... Комиксы, only1way2escape, половинки, знакомства, Android, Microsoft, Sony, бред, длиннопост
Когда нашли друг друга... Комиксы, only1way2escape, половинки, знакомства, Android, Microsoft, Sony, бред, длиннопост
Показать полностью 2
  •  
  • 51
  •  

Свежие игры для android и iOS

1. Neighbours from Hell: Season 1 и 2

Самая первая игра, в которую я поиграл на ПК, спустя 14 лет появилась и на мобильных платформах. Симулятор назойливого шкета, пытающегося вывести соседа из себя. Шкет умеет собирать подручные предметы и применять их в различных местах для создания ловушек (например, кинуть кожуру банана на пол). Главное вовремя прятаться, иначе разъяренный спалит вас, схватит за жабры, и уровень будет провален. Во втором сезоне сосед едет отдыхать в разные страны. Но, не было бы продолжения игры, если бы ему удалось спокойно отдохнуть.

Ссылки для скачивания: android s1 s2, iOS s1 s2.

Свежие игры для android и iOS игры, android, iOS, Neighbours From Hell, World of Warships, Dont Starve, assassins creed, Day Z, длиннопост


2. World of Warships Blitz

Еще один переезд с больших платформ на портативные. После успешного запуска танков компания Wargaming решила перенести симулятор военных кораблей, и ей это неплохо удалось, правда пока игра на стадии софт-запуска (идет тестирование). Здесь есть примерно все то же самое, что и в WOT: разные типы кораблей нескольких стран, две валюты (золото и серебро), прокачка кораблей, несколько режимов игры, отличная механика.

Ссылки для скачивания: android, iOS.

Показать полностью 9
  •  
  • 482
  •  

Про снос системных приложений

специально для 6 новых подписчиков после коммента про снос.

сиськи в этот пост не пихал, интересно посмотреть сколько минусов наберет этот пост.

у меня по несколько раз в день спрашивают как снести такую то фигню с телефона.

не знаю у кого какие знания поэтому начну с теории понятным языком. (будет много воды!!!)

попробую угодить всем и нахватать поменьше минусов.

про запятые прошу не напоминать. обе кнопки не работают.

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

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

фото из инета. в андроиде отличное разделение прав на папки. у вас изначально полные права только на ту которая в родном проводнике. типичное расположение /mount/sdcard/0

в /data/app лежат удаляемые приложения. туда можно залезть любым сторонним проводником. (скрин мой, вот что у меня на чистом аппарате). для всех остальных требуется рут. это как права админа только круче. самый простой пример-под линуксом из которого сделан андроид можно форматнуть системный диск или удалить том. в андроиде пилить ветку под задницей немного сложнее то тоже можно много чего накосячить и если повезет получить кирпич.

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

системные находятся /system/app. туда без рута не залезешь.еще может быть /system/priv-app. в разных версиях расположение отличается. мои системные.

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

для сноса обязательно рут нужен. ищем на 4пда ваше тело смотрим как получить.



UPD: способ с рекавери в конце хотя самый популярный. я про него забыл.



upd2: во время написания поста оторвали 74 раза только звонками. по тексту может быть потеряна мысль или повторение. чукча не писатель, чукча эникейщик и тыжпрограммист.

рут можно получить с помощью компа через адб. это доступ сразу под рутом в потраха девайса. по такому случаю можно и рут себе выдать. в настройках не забываем включить отладку. настройки о телефоне. там каждый пункт тыкаем раз 10. в одном будет пасхалка там например откроется логотип вашего андроида а в другом вылезет сообщение что тыкаете куда нужно тыкай давай еще. возвращаемся назад появлиется пункт для разработчиков. отладка там. в шапке на 4пда всегда проверенный способ рута. если нету читаем тему может еще не выложили. на некоторые тела рут еще никем не получен и такое бывает. если нет ищем в инете. если тело от оператора или ирбис какой нибудь то ищем рут + ваш камень. качаем аида 64 из маркета и смотрим. в операторских обычно мтк 65хх а в дешевые часто ставят и 67хх. чужой скрин с примером, правда это не аида. но там то же самое будет.

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

это пригодится для поиска дров которые никогда ни на одно устройство сами не установятся. а вылезет с ошибкой обычно vcom preloader или что то с названием вашего камня. примеры

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост
Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

а в диспетчере висит что то подобное

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

ищем дрова сами или качаем это. народный вариант.

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

с дровами разобрались. далее качаем то что предлагают на 4пда или подбираем чем получится получить. там байду рут кинго рут (НО НЕ КИНГ!!!!) и другие. их сотни. читаем чем люди получили на девайс с вашим камнем. рут получен суперсу установлен качем тотал коммандер из маркета. открываем жмем это

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост
Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост
Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост
Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост
Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

жмем на нужное держим удаляем. попросит перемонтирование соглашаемся. velvet это голосовой поиск. такая штука сверху на раб столе. весит овер 150 метров и как бы нафиг не нужна. голосовой набор по прежнему где надо работает. даже в клаву встроен. весь гугл мусор можно скачать заново из маркета. еще есть root uninstaller pro но мой метод работает от 1.1 до 7.1 а этот с 6.0 не работает. там путь размещения поменялся.

еще варианты. когда дрова адб установлены подключаемся тотал коммандером с компа и таким же макаром сносим. часто получение рута запривачено лучше чем приложения. например ядро может мешать творить что вздумается скажем выделить все папки и удалить. еще есть рекавери. тот способ который надо было описать первым но он в конце. качаем с 4пда тврп рекавери под ваше тело. 99% там будет подробная инструкция. это под спойлером для чайников

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

с 4пда скачивается файл тхт и образ рекавери. шьем как на картинке. на некоторых телах первым делом заходим в него. перед прошивкой методом тыка выяснить как заходить. обычно зажимаем + или - громкости и включение. на операторском мтс 970 сенсорная кнопка домой громкость и включение. если вместо рекавери загрузился труп андроида (что то подобное но без текста) тыкаем + или - пока не появится рекавери. заранее не очкуем.

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

как зашли выключаем тело и прошиваем по инструкции. при первом включении сразу заходим. например на 6755 если не зайти затрется стоковым. кирпич не получим но будут непонятки и от 5 минут потерянного времени.

допустим прошились. (как можно вообще запороть это действие?) загрузились и видим это

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

жмем монтирование ставим все галочки

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

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

Про снос системных приложений Тыжпрограммист, android, привет читающим тэги, длиннопост

далее понятно. вот те же приложения в /system/app. разница в том что можно удалить даже velvet. под рутом че то не захотел. а ну и конечно можно рут из рекавери установить. самый правильный способ. если на 4пда есть рекавери то и рут обязательно. на некоторые тела тот же 6755 это единственный способ рута.

конец.

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

Будни Android разработчика (ч.3 - Мой первый проект)

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


Началось всё прошлым летом. Я был безработным студентом, который поставил себе цель начать заниматься хоть чем-то. Приближался последний год учёбы и тем сильнее было моё желание найти работу, но, учитывая отсутствие какого-либо опыта (ни одного готового проекта помимо того, что связано с учёбой), это было не так просто. В добавок ко всему важную роль сыграло радикальное НЕ желание идти работать в большие компании. Уж слишком плотно засела у меня в голове идея, что большие компании - зло. В принципе, насчёт этой установки до сих пор не жалею.


И так, какой же выход у программиста, который хочет работать, но при этом "не на дядю"? Разумеется, фриланс. Добавим к этому отсутствие востребованных навыков и какое-никакое, но желание и получим попытки создания сайтов на WordPress. О, да, я начал учиться "делать сайты" ведь я был "настоящим программистом". Ну хватит сарказмов. Сразу скажу, что до сих пор ни одного сайта под заказ я не сделал и не собираюсь в ближайшей перспективе. Навыки оказались слишком скудными, а конкуренция - жестокой.


И вот он шанс!

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


Опустим подробности, вот оно "собеседование", я дожидаюсь своего нанимателя. Уровень волнения можно сравнить с тем, что чувствует распутная дева в церкви, и это не смотря на то, что всё проходило в довольно приятном баре. На все 100 сказывалась моя зеленость. Но вот, я вижу работодателя, по ходу дела начинаю понимать, что у меня есть все шансы попасть к ним в команду. Больше всего меня удивило то, какой бэкграунд у этой команды:

https://play.google.com/store/apps/details?id=com.agminstrum...

Drum Pad Machine - приложение, количество оценок в маркете у которого, лишь в 4 раза меньше населения нашего города. Промолчу про количество скачиваний... Это меня воодушевило и впечатлило. А так же отчасти напрягло, но бежать было поздно. Всё-таки пора было уже заняться чем-то серьёзным.


С кровью и потом я проходил через основы Android разработки. С высоты текущего опыта понимаю насколько криво всё было сделано и как много вещей можно было сделать на порядок проще. Из разряда таких мелочей, как оптимизация загрузки картинок, на которую я убил оочень много времени, а мог использовать готовые решения вроде библиотек Fresco или Glide. Но в любом случае опыт того стоил.

Вот результат моих трудов:

https://play.google.com/store/apps/details?id=com.agminstrum...


Хотя, я бы не сказал, что это главный результат моей работы. К оным я бы причислил: опыт работы над реальным проектом, понимание того, что на самом деле даже за такими гигантами с более чем 5.000.000 установок стоят реальные люди, да и в принципе это касается любого проекта, понимание какие стрессы несёт в себе неправильная организация работы (разумеется, я не продумывал архитектуру проекта и прочие нюансы заранее, а так же первую половину времени работал лишь по пару часов в день, из-за чего в конце пришлось работать по 12).


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


Тем, кто хочет собственноручно попробовать себя в этой сфере советую вот этот ресурс:

http://developer.alexanderklimov.ru/android/

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


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

1 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch1_5261...

2 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch2__rab...

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

Не выпустившую ни одного смартфона компанию оценили в $1,2 миллиарда

Стоимость Essential превышает миллиард долларов, передает издание The Verge со ссылкой на колумниста Bloomberg. При этом компания на данный момент не выпустила еще ни одного смартфона. Бренд основан бывшим создателем операционной системы Android Энди Рубином. Ранее представленный смартфон компании задерживается.

Сообщается, что общая стоимость Essential теперь составляет около $1,2 млрд. Цена компании стабильно растет: ранее в июле она ориентировочно стоила $997 млн.

  •  
  • -3
  •  

Будни Android разработчика (ч.2 - Работа в команде)

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


Для начала небольшой бэкграунд: на момент начала этого проекта у меня был опыт в виде на 90% готовой игры на движке LibGdx (оставались вторые 90%), а так же выпущенное музыкальное приложение на Play Market, о нём так же расскажу в своё время.


Так что же это был за проект? Моя идея была до боли наивна: у меня уже есть огромный опыт в геймдеве, поэтому я могу взять на себя организационные моменты, а всю грязную работу скинуть на кого-нибудь другого. И этим другим оказался старый знакомый, который вообще не умел программировать, тем проще было его завербовать. Да, я начал учить его с нуля всем основам, курировал проект, который он делал и т.д. Всё продвигалось довольно не плохо. За исключением того, что я настолько сдружился с мыслью, что теперь кто-то другой будет разбираться со всей грязной работой, что, при малейших сложностях в моей части, всегда выбирал лёгкий путь, что не могло ни отразиться на качестве.


Проект, разумеется, был выполнен не так быстро, как мог бы. И не так качественно. Был ли он релизнут? Нет. Всё кончилось тем, что тот самый знакомый забил на проект, когда осталось прикрутить лишь гугл сервисы. Но опыт в любом случае был полезным.

Хочешь сделать что-то хорошо? Сделай это сам! Я не говорю о том, что он делал что-то плохо. В конце концов я ведь мог и сам довести проект до конца. Тут дело в том, что подобный концепт напрочь отбил у меня желание учиться, работать и делать что-то интересное. Расчёт был сугубо на прибыль и праздность с моей стороны.


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


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


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

Для тех, кому интересно: как начать заниматься подобным? Я расскажу то, как это получилось у меня, но об этом уже в следующем посте. Спасибо за внимание.


1 часть:

https://pikabu.ru/story/budni_android_razrabotchika_ch1_5261...

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

Galzuris vlogday #3: Программист-рукожоп и поиск путей

в

Поиск путей

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

Galzuris vlogday #3: Программист-рукожоп и поиск путей indiedev, android, unity3d, программист-рукожоп, gamedev, длиннопост, Видео
Показать полностью 4
  •  
  • 37
  •  

Будни Android разработчика (ч.1)

в

Всем привет! На связи голодающий (ну, или не совсем) Android разработчик. Здесь я буду делиться с вами процессом разработки, публикации, историями различных фриланс проектов и прочим.

Для начала вот вам небольшой бэкграунд: я занимаюсь Android разработкой уже примерно год. До недавних пор подход к этому делу был довольно ветреный, из-за чего запуск моей первой игры на Google Play оказался полным провалом (об этом позже). Сейчас же активно развиваю свои проекты, а так же подрабатываю на фрилансе, т.к. на идее всё-таки не проживёшь.

Важный момент, который я понял за время разработки - это то, что главное найти свою нишу. Единственный проект, который я запустил на Google Play - это простая игра, которую я написал за несколько дней на Unity. Проект оказался провальным и всё по одной простой причине - я не верил в его успех. Какие результаты у подобного настроя? Код, написанный спустя рукава, в стиле "лишь бы быстрее закончить" (такая политика иногда имеет смысл, но об этом в следующих постах); Ужасные промо-материалы; Нулевая стратегия маркетинга. Результат - полный провал. Так в чем же было дело? Дело было в отношении.

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

Вот ссылка на проект, если кому интересно:

https://play.google.com/store/apps/details?id=com.ohsomegame...

Ничего, кроме ощущения дешевизны, у меня это не вызывает. Просто вам к ознакомлению.

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

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

Конкретно сейчас я работаю над лэндингом, в ближайшее время собираюсь приобрести домен. Вот, как он выглядит сейчас: http://askant.beget.tech/

Если есть заинтересованные, то могу дать ссылку на для тестирования альфа версии приложения. Так же буду рад любым вашим вопросам. До связи.

  •  
  • 8
  •  

Ищу музон+рекомендую крутую игру(2xcombo)

Ищу похожий музон -барабаны+пианино(синтезатор?)+гитара(аккустическая или электро я не разбираюсь). Особенно на 1:12 - вот такого типа!

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

Можно поднять, если не трудно? Коммент для минусов прилагается.

  •  
  • -23
  •  

Ищу ремонт телефонов(Планшетов) в Уфе

в

Всем здравствуйте! собирал из 2 одинаковых планшетов 1. На 1 разбитое стекло, на 2 не рабочая плата. после сборки не работает тач на половине экрана, все остальное работает. Ищу помощи специалистов или направления в какой сервис в Уфе идти! Всем спасибо) Всем бобра! Nvidia Shield Tablet

Ищу ремонт телефонов(Планшетов) в Уфе Nvidia Shield Tablet, ремонт, android, длиннопост
Ищу ремонт телефонов(Планшетов) в Уфе Nvidia Shield Tablet, ремонт, android, длиннопост
Ищу ремонт телефонов(Планшетов) в Уфе Nvidia Shield Tablet, ремонт, android, длиннопост
Ищу ремонт телефонов(Планшетов) в Уфе Nvidia Shield Tablet, ремонт, android, длиннопост
Показать полностью 4
  •  
  • -4
  •  

Как я почтовый клиент для Android выбирал

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

Как я почтовый клиент для Android выбирал android, технологии, длиннопост

Ну и пользовался бы стандартным клиентом, чем он тебя не устроил? И я скажу, что стандартное приложение для Android весьма неплохое: оно простое и удобное. Есть свайпы влево\вправо для удаления и отметки писем как прочитанных. Приложение не глючит, нет подвисаний, но есть одно очень жирное НО. В письмах не отображаются картинки. Как вы знаете, сейчас практически все почтовые рассылки используют красивые шаблоны с изображениями и пользователю приходится в каждом письме клацать «Показать изображения» перед прочтением. Это жутко неудобно. Так и появилась идея найти лучший почтовый клиент для Android.

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

Самые «прожорливые» приложения для смартфонов с ОС Android

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


Уточним, что списки сформированы по статистическим данным за первый квартал 2017 года и относятся к устройствам, работающим под управлением ОС Android. Статистика Avast охватывает более 3 млн аппаратов. Для попадания в список приложение должно быть доступно в Google Play и встречаться хотя на 50 000 смартфонов.


Рейтинг приложений, стартующих автоматически, выглядит так:

Самые «прожорливые» приложения для смартфонов с ОС Android android, AVG + AVAST, google, Samsung
Показать полностью 1
  •  
  • 1
  •  

Трансляция экрана телефона на Android на компьютер на Windows 10.

в

Мало кто знает, что в Windows 10 "из коробки" есть трансляции экрана. Это удобно, если в домашней сети есть Chromecast приставка или телевизор, скорее всего от Samsung, с поддержкой Miracast. Обе эти технологии позволяют видеть копию происходящего на экране телефона/планшета/ноутбука на большом внешнем экране. Это удобно, например для показа фоток и/или видео в гостях не на экране смартфона, а на большом экране. Разница между Chromecast и Miracast в том, что первый может работать в фоне. Например через Chromecast можно транслировать фильм на телевизор и при этом листать ленту на том же пикабу. Miracast работает подругому - что на экране девайса, то и транслируется.


Однако в Windows 10 появилась обратная функция. Система может работать как Chromecast/Miracast устройство, т.е. принимать трансляции. Всё зависит от типа видеокарты. Например, мой старенький ноут 2012 года с Nvidia 740M, умеет принимать трансляции, а вот более старый компьютер с Nvidia 9600GT - уже нет. Но это только половина дела. Поддержка трансляции экрана есть в Android четвёртой версии и выше. По крайней мере на самом старом моём девайсе с Android 4.2.2 эта функция есть. Значит можно заставить практически любой, не очень древний, Android-смартфон транслировать свой экран на любой комп/ноут средней свежести на Windows 10. Главное условие - устройства должны находиться в одной сети и должны видеть друг друга. Например, и ноут и телефон должны быть подключены к одной и той же Wi-Fi сети.


Чтож, приступим. Кликаем на иконку уведомлений или нажимаем win+A.

Трансляция экрана телефона на Android на компьютер на Windows 10. android, windows, windows 10, how to, Пошаговые инструкции, chromecast, miracast, длиннопост
Показать полностью 9
  •  
  • 1307
  •