Melhoria de UI para App Android

Job ID: 40348615

Budget: €12 – €18 EUR

Estou à procura de um desenvolvedor experiente em Android Studio para melhorar a interface do usuário do meu aplicativo.

O foco principal deve ser na melhoria do design visual, navegação e resolução de bugs de interface. É imprescindível que você tenha um forte entendimento dos princípios de design minimalista, já que prefiro esse estilo.

Requisitos Ideais:
- Proficiência em Android Studio
- Experiência sólida em design de interface do usuário
- Habilidade em otimização de navegação de aplicativos
- Capacidade de identificar e corrigir bugs de interface
- Portfólio comprovado de projetos de design minimalista

Por favor, forneça exemplos de trabalhos anteriores e um cronograma estimado.


When you start the app for the first time, it is mandatory to install the files below.

public class DownloadFragment extends Fragment {
public static final String[] DOWNLOAD_URLS = {
"https://github.com/xxx/xxx/releases/download/1.0/NLLB_cache_initializer.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/NLLB_decoder.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/NLLB_embed_and_lm_head.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/NLLB_encoder.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/Whisper_cache_initializer.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/Whisper_cache_initializer_batch.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/Whisper_decoder.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/Whisper_detokenizer.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/Whisper_encoder.onnx",
"https://github.com/xxx/xxx/releases/download/1.0/Whisper_initializer.onnx"
};
public static final String[] DOWNLOAD_NAMES = {
"NLLB_cache_initializer.onnx",
"NLLB_decoder.onnx",
"NLLB_embed_and_lm_head.onnx",
"NLLB_encoder.onnx",
"Whisper_cache_initializer.onnx",
"Whisper_cache_initializer_batch.onnx",
"Whisper_decoder.onnx",
"Whisper_detokenizer.onnx",
"Whisper_encoder.onnx",
"Whisper_initializer.onnx"
};
public static final int[] DOWNLOAD_SIZES = {
24000,
171000,
500000,
254000,
14000,
14000,
173000,
461,
88000,
69
};
private static final long INTERVAL_TIME_FOR_GUI_UPDATES_MS = 100; //500
private AccessActivity activity;
private Global global;
private Downloader downloader;
private Thread guiUpdater;
private android.os.Handler mainHandler;


The files download is 1.24GB, and I wanted to improve the download process for these files.