Загрузить Minecraft Pocket Edition Launcher для реверс инжиниренга или декомпиляции.
ссылка для загрузки лаунчера
Ознакомиться со старыми исходниками
для ознакомления
После чего модернизировать последнюю на данный момент версию.
МЕНЮ
1. Фон
1.1 На фон поставить статичную картинку
2. Какие должны быть кнопки в новом меню.
2.1 Кнопок будет 3.
2.1.1 Кнопка 1
Первая кнопка называется "Играть". Она должна открывать меню.
С разделами. Подробнее в пункте 3.
Серверы список онлайн серверов
Миры там будет список созданных одиночных миров и возможность создать новый.
Избранное список онлайн серверов добавленных в избранное.
2.1.2 Кнопка 2
Пятая кнопка называется "Настройки". Она должна дублировать экран раздела настроек "ванильного" интерфейса.
2.1.3 Кнопка 3
Имя пользователя в ней можно будет указать изменить логин.
3. Список серверов и как он выглядит
3.1 Разделы
3.1.1 Будет 3 раздела в таком порядке: "Миры", "Избранное", "Серверы". Раздел "Серверы" должен показываться по умолчанию.
3.1.2 В разделе "Серверы" список онлайн серверов, который можно скролить. И есть строка поиска. Пример этого списка будет на скриншоте. Сервера будут показываться в определённом порядке. И нужна возможность выбирать места отображения, то есть кто будет на первом месте, а кто на втором. Это будет через файл JSON, насколько я понимаю.
Если пользователь нажмет на какой-либо сервер, то справа появиться окно дублирующее "Описание сервера", который показывает краткую информацию (количество онлайн игроков и пинг). При этом под окном с описанием должны быть кнопки "Присоединиться к серверу". При нажатии начинает подключаться к серверу.
3.2 В разделе "Избранное" список онлайн серверов добавленных в избранное.
3.2.1 Возможность удалить сервер в разделе "Избранное". Необходимо добавить возможность удалять из списка сервера, которые не нужны. Допустим свайпом влево по лишнему серверу или долгим нажатием.
3.3 В разделе "Миры" там будет список созданных одиночных миров и возможность создать новый. Всё как в стандартном лаунчере.
4. Авторизация на серверах.
4.1 Будет ли работать авторизация через Google Play? Сейчас, чтобы зайти на сервер, нужно каждый раз проходить регистрацию на каждом сервере и запоминать пароль. Можно ли это как-то упростить? В официальном приложении MineTest тоже необходимо каждый раз проходить регистрацию, поэтому я не знаю есть ли решение по данному вопросу. Нужна ваша консультация.