Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » Android » Android builder
Re: Android builder [message #46038 is a reply to message #46034] Sun, 21 February 2016 20:53 Go to previous messageGo to previous message
Klugier is currently offline  Klugier
Messages: 1076
Registered: September 2012
Location: Poland, Kraków
Senior Contributor
Hello Max,

I will tell you the truth. I was working on Android Builder during my studies and it is my Master Thesis Smile So, the whole architecture is well documented (around 40 - 50 pages), but only in Polsih. Current status is well described in this topic and in attached links. The best way to test Android Builder is to configure build method and build Android Math example.

What should be done in the future?
- Improvement in IDE infrastructure (reading logs from device via "adb logcat", bugging through jdb, ndk-gdb etc.)
- Improvement in Android Builder - support for unit tests - should speed up development process (We need some kind of TDD)
- TheIDE should be able to launch App directly in emulator
- Gradle integration (I think we should use some kind of Java make - for example Qt uses Ant). Currently we compiling Java sources in single thread.
- Porting Core (It shouldn't be hard - I ran it with simply commenting code - but some things may need improvements like language support!!!)
- Writing GUI back-end for Android (How should we implemented Android activities???)
- Implement native drawing through canvas or OpenGL ES
- OpenGL ES supprot
- Ultimate++ should support GUI containers like Grids, LineralLayout etc.
- Android high DPI support (I think It shouldn't be hard too implemented due to current changes in Draw) - Smart-phones with 4k display Smile
- JNI support we need to call Java code from cpp and vice versa.
- Probably a lot of more things that I forgot to enumerate.

Optional tasks:
- Support for things like accelerometer, video camera etc (Optional).

As you can see U++ with Android is huge project. And it will require a lot of time. That I actually do not have. Currently I am working as a full-time developer in one of local company. But If someone or a company wants to pay for my Job on Android Builder and Android upp integration - I'm open to suggestions. Even if it would be one day per week.

Currently I am posting small patches like Xml indent support for IDE:
- http://www.ultimatepp.org/redmine/issues/1353#change-2790 (Should be usfull for editing Android manifest file Smile )

P.S.
If you want more information we can talk on Skype.

Sincerely,
Klugier


U++ - one framework to rule them all.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Core on Android
Next Topic: Android include file
Goto Forum:
  


Current Time: Wed May 22 00:35:40 CEST 2024

Total time taken to generate the page: 0.01634 seconds