Muyue bf914f291d Feat: Implémentation Notifications Périodiques via Service
- Ajout permission POST_NOTIFICATIONS et déclaration NotificationService dans Manifest.
- Création NotificationHelper pour centraliser création canal et affichage notifications.
- Création NotificationService utilisant Handler/postDelayed pour simuler l'envoi
  périodique de rappels (HighScore, Inactivité) - NOTE: WorkManager recommandé en prod.
- Modification MainActivity:
  - Crée le canal via NotificationHelper.
  - Gère la demande de permission POST_NOTIFICATIONS (Android 13+) via ActivityResultLauncher,
    déclenchée par le switch dans les paramètres.
  - Démarre/Arrête NotificationService en fonction de l'état du switch Notifications.
  - Sauvegarde le timestamp de dernière partie jouée dans onPause.
  - Utilise NotificationHelper pour afficher la notification d'accomplissement (2048).
  - Suppression des méthodes/boutons de test de notification.
2025-04-04 15:58:02 +02:00
2025-04-03 13:59:27 +00:00
2025-04-03 17:58:23 +02:00

Projet Android 2048

Un clone simple du jeu populaire 2048 développé pour Android en utilisant Android Studio et Java.

Objectif

L'objectif principal est d'apprendre les bases du développement Android, y compris :

  • La gestion des layouts (GridLayout, ConstraintLayout)
  • La gestion des événements tactiles (Swipe)
  • La logique de jeu de base
  • Le cycle de vie d'une activité Android
  • La persistance simple des données (scores)

Étapes Futures

  1. Mise en place de la structure de base du projet.
  2. Implémentation de la logique de la grille et de l'ajout de tuiles.
  3. Implémentation des mouvements des tuiles (Haut, Bas, Gauche, Droite).
  4. Création de l'interface graphique.
  5. Liaison de la logique et de l'interface.
  6. Ajout de fonctionnalités (score, high score, redémarrage, etc.).
Description
Réalisation du jeux 2048 pour android 13 compatible 9
Readme 2.5 MiB
Languages
Java 100%