Gonçalo Garrido
Desenvolvimento e direção geral do projeto Focus Launcher.
Referências principais do projeto Focus Launcher, recursos usados e notas de atribuição.
de Santiago Orozco
Linguagem e base Android
Kotlin, Android SDK, AndroidX e Material Components for Android
UI e estrutura
ViewBinding, layouts configuráveis por ecrã e navegação entre
páginas do launcher
Persistência e dados locais
SharedPreferences, armazenamento interno e SQLite
Rede e processamento
Retrofit, Gson Converter e Kotlin Coroutines
Localização e media
Google Play Services Location e Picasso
MainActivity
Contentor principal do launcher e gestor das páginas
HomeFragment
Ecrã principal com informação central e apps fixadas
AppDrawerFragment
Lista completa de apps com pesquisa e navegação alfabética
LauncherSettingsActivity
Hub principal de configurações
ScreensSettingsActivity
Gestão dos ecrãs ativos e da ordem de navegação
HomeContentSettingsActivity
Configuração do conteúdo e dos layouts da home