App icon and splash screen with flutter_launcher_icons
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 78/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- flutter
- Área
- mobile
Línea de trabajo
Start with pubspec.yaml and the SDK mark at lib/assets/brand/dogpack.svg in the cached devdogsuga_sdk package; check the existing Android and iOS asset catalogs before configuring generators. Create the 1024 px icon and splash assets, run dart run flutter_launcher_icons, then build and launch the debug APK. Done means the launcher masks show the mark correctly, cold start shows the branded splash, and only the listed resources and configuration files changed.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What to build
Replace the default Flutter icon and splash with DogPack's. The mark ships in the SDK package as dogpack.svg (inside the SDK package at lib/assets/brand/dogpack.svg; the Flutter asset key is packages/devdogsuga_sdk/assets/brand/dogpack.svg, already declared in pubspec.yaml; find the file under ~/.pub-cache/hosted/pub.dev/devdogsuga_sdk-*/); export a 1024 px PNG with a transparent background (and an adaptive-icon foreground with safe padding) into assets/icon/. Configure flutter_launcher_icons (dev dependency) and a native splash for Android and iOS, then run the generators and commit the output.
Files
pubspec.yaml(dev dependencies and theflutter_launcher_iconsblock)- new
assets/icon/*.png android/app/src/main/res/**,ios/Runner/Assets.xcassets/**(generated)
Acceptance
- Launcher icon on the emulator is the DogPack mark, round and square masks both look right.
- Cold start shows the brand background and mark, not a white screen with the Flutter logo.
- Only generated resource files and the files above changed.
- CI's
androidjob (builds and boots the APK) passes.
How to check
dart run flutter_launcher_icons, flutter build apk --debug, install, and attach a screenshot of the launcher and of the splash.
Before you start
Setup is in first contribution. Run flutter analyze and flutter test before you open the PR; both must pass. Keep the change to the files listed. Comment on this issue to claim it.
- Lenguaje dominante
- PLpgSQL
- Estrellas
- 0
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DevDogsUGA/DogPack
-
discover
Dificultad 2/5 1-3 horas Aptitud para principiantes 91/100
DevDogsUGA/DogPack#14 ·
-
onboarding
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
DevDogsUGA/DogPack#10 ·
-
good first issue onboarding
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
DevDogsUGA/DogPack#8 ·
-
good first issue onboarding
Dificultad 2/5 1-3 horas Aptitud para principiantes 91/100
DevDogsUGA/DogPack#7 ·
-
good first issue polish
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
DevDogsUGA/DogPack#4 ·
Todos los issues de DevDogsUGA/DogPack
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
saisaharsh3/Leftovers#13 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
leancodepl/app-rating#35 ·
-
Mobile login: "Sign In" button is squashed to 16 px with its label cut while the keyboard is openAbiertoai-driven-qa bug claude
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
linagora/tmail-flutter#4976 ·
Los mantenedores suelen responder en 1 día
-
ai-driven-qa bug claude Minor
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
linagora/twake-drive#4343 ·
Los mantenedores suelen responder en 1 día
-
P2 package platform-ios team-ios
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día