Help with Android needed

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Help with Android needed

by paramat » Post

*** NOTE *** While we always need help with Android, we are not really looking for an Android developer anymore.

Current Situation

The Android port was originally developed by sapier, but he is no longer active due to lack of time.
We are very understaffed and existing devs cannot spare time for Android, and are not particularly interested in it.

Some of us feel Android support should be dropped if we can't find a dedicated dev.

An ideal dev/contributor
  • C++ is required
  • A physical Android device is required
  • Actual Android dev experience isn't necessary, but is good
  • You will need to be able to use Git and work with the official repos at Github, be able to fork and submit pull requests. This can be learnt, however.
You can chat to the devs at IRC freenode network, channel: #minetest-dev
You need a dedicated IRC client to chat in that channel.
Last edited by paramat on Sun Aug 25, 2019 21:51, edited 3 times in total.

User avatar
BrandonReese
Member
Posts: 839
Joined: Wed Sep 12, 2012 00:44
GitHub: bremaweb
IRC: BrandonReese
In-game: BrandonReese
Location: USA

Re: Android developer needed

by BrandonReese » Post

I wish I could help, but regarding dropping support; is there lots that has to be done to the Android port each release? Or for the most part can it stay the way it is and keep working?

MoNTE48
Member
Posts: 323
Joined: Sat Apr 06, 2013 11:58
GitHub: MoNTE48
In-game: MoNTE48
Location: Internet

Re: Android developer needed

by MoNTE48 » Post

I have made some improvements in MultiCraft https://github.com/MultiCraftProject/MultiCraft and I could transfer changes.
However, my code style can be a little wrong, I'm not a programmer.
This will release 0.4.14 in the Play Store.
---
Edit.
Among the main changes:
I changed touchscreengui (very messy code, but very comfortable for the players), reduced the size of the APK, added static link for depends, add LuaJIT, cross-compile freetype2, OpenAL-soft, OGG, Vorbis instead of using very old port. I did the PC-version of MainMenu and fixed sizes for small screens (it was difficult, I had to buy a lot of phones and tablets).
And also I made a lot of small bug fixes, which can be found by comparing the code (I like WinMerge) :)

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Android developer needed

by paramat » Post

It's more a case of general maintenance. Sapier may have more time for it later in the year so we might as well keep it around until then.

User avatar
srifqi
Member
Posts: 570
Joined: Sat Jun 28, 2014 04:31
GitHub: srifqi
IRC: srifqi
In-game: srifqi
Location: Indonesia

Re: Android developer needed

by srifqi » Post

How about non-official Android builder?
Saya dari Indonesia! · Terjemahkan Minetest! · my mods · My nickname in IPA: /es.rif.qi/

User avatar
oleastre
Member
Posts: 81
Joined: Wed Aug 13, 2014 21:39
GitHub: oleastre
In-game: oleastre

Re: Android developer needed

by oleastre » Post

What's the point of having a "non-official" builder ?
If anyone can come and contribute to the mintest code base and maintain that part of the code ?

MoNTE48
Member
Posts: 323
Joined: Sat Apr 06, 2013 11:58
GitHub: MoNTE48
In-game: MoNTE48
Location: Internet

Re: Android developer needed

by MoNTE48 » Post

paramat wrote:It's more a case of general maintenance. Sapier may have more time for it later in the year so we might as well keep it around until then.
In this case, my help is not needed, right?

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Android developer needed

by paramat » Post

Your help will probably always be needed and will be much appreciated. It's not certain Sapier will have much spare time for Minetest.

MoNTE48
Member
Posts: 323
Joined: Sat Apr 06, 2013 11:58
GitHub: MoNTE48
In-game: MoNTE48
Location: Internet

Re: Android developer needed

by MoNTE48 » Post

paramat wrote:Your help will probably always be needed and will be much appreciated. It's not certain Sapier will have much spare time for Minetest.
Then my question is: who will decide, merge PR, or not? None of the existing recognized developer (except est31 and ShadowNinja?) don't use the Android version

Sokomine
Member
Posts: 4276
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine
IRC: Sokomine
In-game: Sokomine

Re: Android developer needed

by Sokomine » Post

Can't help much there as all I can do regarding the Android client is run and enjoy it, but I do hope it can be maintained. It's great how well it runs on even small devices.
A list of my mods can be found here.

100best
New member
Posts: 6
Joined: Sat Apr 27, 2013 17:49
GitHub: 100best
In-game: 100best
Location: United States

Re: Android developer needed

by 100best » Post

I would like to help, I compiled Minetest 0.4.14 for Android. 0.4.14 GitHub repo
Last edited by 100best on Tue Oct 04, 2016 19:03, edited 3 times in total.

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Android developer needed

by paramat » Post

I added info to the first post about how you can chat to us in IRC. Also info on skills needed.

User avatar
Minetestforfun
Member
Posts: 940
Joined: Tue Aug 05, 2014 14:09
GitHub: MinetestForFun
IRC: MinetestForFun
In-game: MinetestForFun
Location: On earth
Contact:

Re: Android developer needed

by Minetestforfun » Post

@Martin_Devil
Congratulation, your Android GUI for MultiCraft(/Minetest) is awesome, im sure players love it! :)

User avatar
programmingchicken
Member
Posts: 540
Joined: Sat Apr 18, 2015 02:20
GitHub: pchicken
IRC: chicken pchicken
Location: not here
Contact:

Re: Android developer needed

by programmingchicken » Post

Minetestforfun wrote:@Martin_Devil
Congratulation, your Android GUI for MultiCraft(/Minetest) is awesome, im sure players love it! :)
One of my server's players had been using an app called "MultiCraft" and his device was stopping every now and then and showing second-long fullscreen ads that were unskippable.
<gamerdude> I apologize for the above content

User avatar
lordfingle
Member
Posts: 65
Joined: Sat Apr 04, 2015 09:21
GitHub: eidy
IRC: lordfingle
In-game: lordfingle
Location: Australia
Contact:

Re: Android developer needed

by lordfingle » Post

I've only just noticed this thread.

I am very interested in the Android version and may be able to assist.

As an entrant into the Global XPRIZE for education and beyond I have a vested interest in having an excellent Android version.

I've reviewed some of @Martin_Devil 's changes and understand how to integrate them.

Currently I have my own server creating builds (under the eidy branding).

Happy to discuss.
----------------------------------------------------------------------------------------------
Team Lead on "eidy- Love learning"
I like reading, walks on the beach and building edutech experiences in lua (Find out more in this post)
"Coming together is a beginning; keeping together is progress; working together is success." - Henry Ford

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Android developer needed

by paramat » Post

Feel free to chat to us in IRC dev channel, many devs don't follow the forum closely so IRC or Github Minetest engine issues / PRs are the place for discussion. In Github Minetest engine issues / PRs you can filter the list by 'Android'.
If you make many good contributions then eventually you may be invited to be a core dev.

User avatar
lordfingle
Member
Posts: 65
Joined: Sat Apr 04, 2015 09:21
GitHub: eidy
IRC: lordfingle
In-game: lordfingle
Location: Australia
Contact:

Re: Android developer needed

by lordfingle » Post

Ok, will do.
----------------------------------------------------------------------------------------------
Team Lead on "eidy- Love learning"
I like reading, walks on the beach and building edutech experiences in lua (Find out more in this post)
"Coming together is a beginning; keeping together is progress; working together is success." - Henry Ford

User avatar
Laser0073
Member
Posts: 59
Joined: Fri Jun 03, 2016 01:26
GitHub: Laser0073
In-game: Laser0073

Re: Android developer needed

by Laser0073 » Post

I'd love to help, not a dev. :( I think that the Android port has its place, but the controls need improved. Something similar to the game Survivalcraft? Honestly, I would not mind playing, as long as the controls are changed a bit. :)
i5 6500 OC @3.5GHz, EVGA GTX 960 4GB, 8GB DDR4, ASROCK Pro4S, 128GB.SSD, MT 0.4.17, Linux Mint 18.3 (Ubuntu 16.04)
OwOOOg9CphnceB30eUFX6BOCW8W3jT4i

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Android developer needed

by paramat » Post

You can help without being a dev, feel free to contribute PRs.

User avatar
Laser0073
Member
Posts: 59
Joined: Fri Jun 03, 2016 01:26
GitHub: Laser0073
In-game: Laser0073

Re: Android developer needed

by Laser0073 » Post

Ok, well, even though I am terrible at coding, I have successfully compiled an Android port of 0.4.15! :) If anyone wants it, here's the link. Still working on it... viewtopic.php?f=42&t=16539
i5 6500 OC @3.5GHz, EVGA GTX 960 4GB, 8GB DDR4, ASROCK Pro4S, 128GB.SSD, MT 0.4.17, Linux Mint 18.3 (Ubuntu 16.04)
OwOOOg9CphnceB30eUFX6BOCW8W3jT4i

Mrscrub45
Member
Posts: 10
Joined: Thu Feb 16, 2017 03:55

Re: Android developer needed

by Mrscrub45 » Post

Umm there are minetest apps out there on android. But I highly advise you folks to stay away from these apps. i ended up downloading one of them and it froze my device but eventually the device stopped freezing and was back to normal.

User avatar
srifqi
Member
Posts: 570
Joined: Sat Jun 28, 2014 04:31
GitHub: srifqi
IRC: srifqi
In-game: srifqi
Location: Indonesia

Re: Android developer needed

by srifqi » Post

You can use this apps: https://play.google.com/store/apps/deta ... t.minetest
or just download from Minetest website.
Saya dari Indonesia! · Terjemahkan Minetest! · my mods · My nickname in IPA: /es.rif.qi/

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Android developer needed

by paramat » Post

We're still very much in need of a developer to improve the official Android app, or even just contributors who can work on and test the code.
Servers are increasingly having problems with often troublesome unofficial apps, but Android players are choosing the unofficial ones because the official one has bad controls and has many other issues.
Last edited by paramat on Thu Sep 21, 2017 23:47, edited 1 time in total.

User avatar
GreenXenith
Member
Posts: 1356
Joined: Wed Oct 28, 2015 01:26
GitHub: GreenXenith
Location: UTC-8:00
Contact:

Re: Android developer needed

by GreenXenith » Post

paramat wrote:We're still very much in need of a developer to improve the official Android app.
Servers are increasingly having problems with often troublesome unofficial apps, but Android players are choosing the unofficial ones because the official one has bad controls and has many other issues.
I would think the iOS players are using apps that are even more troublesome, but I could be wrong.
YouTube | Mods | Patreon | Minetest Discord @greenxenith

You should not be able to read this message.

u19503

Re: Android developer needed

by u19503 » Post

because the official one has bad controls and has many other issues.
performance is the big issue!
I have render distance of 4 chunks and the game still lags like crazy
I use a Google Nexus 7 2013 edition and a Samsung Galaxy tablet and both are struggling to even get 10 frames.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests