Flutter Application de rien à la production. Partie 1

Nov 30 2022
Le travail fait d'un singe un trou du cul fatigué C'est ma version préférée de l'expression sur un singe et le travail. Te sens-tu fatigué? Avez-vous des sensations liées au burn-out et à la fin de vie ? Si oui, cet article sera soit une injection de motivation, soit vous achèvera.

Le travail fait un connard fatigué de singe

C'est ma version préférée de la phrase sur un singe et le travail. Te sens-tu fatigué? Avez-vous des sensations liées au burn-out et à la fin de vie ? Si oui, cet article sera soit une injection de motivation, soit vous achèvera. Bonne chance.

Je n'ai jamais écouté de livres audio auparavant. De plus, je n'avais aucune opinion à ce sujet, mais maintenant je peux dire exactement que c'est un format spécial pour l'immersion dans différentes histoires et textes. Et vous devriez certainement l'essayer.

Eh bien, allons-y !

Si nous parlons d'applications avec des livres audio ou de la musique, les premières tâches que vous devez résoudre sont les suivantes :

  • Lecture audio
  • Gestion du son
  • Mode arrière-plan

Lecture unique ou playlist.

Lecture à partir du cache ou du réseau, etc.

Vous pouvez l'adapter et l'utiliser dès maintenant !

Les deux premières tâches sont résolues. Que diriez-vous d'un mode d'arrière -plan ? Ce sera une tâche plus intéressante. Chaque plate-forme comme IOS et Android dispose d'un lecteur interne. Il s'agit généralement d'un processus d'arrière-plan qui peut être utilisé par n'importe quelle application si les autorisations nécessaires ont été préalablement obtenues. Cela signifie que le lecteur just_audio et le lecteur de plate-forme (IOS/Android) sont différents et que vous devez les synchroniser.

Je suis heureux de montrer les plugins audio_service et audio_session . audio_session doit informer le système d'exploitation de la nature de votre application audio, par exemple :

audio_service fait plus de choses. Ce plugin s'enroule autour de just_audio (vous pouvez utiliser un autre plugin audio) pour lui permettre de s'exécuter en arrière-plan ou avec l'écran éteint. Il offre beaucoup de possibilités différentes. C'est un vaste sujet et si vous voulez en savoir plus, consultez cet article .

Conclusion

Si nous parlons d'applications audio modernes, il ne suffit pas de créer un lecteur. Nous devrions stocker l'historique d'écoute, le livre audio actuel, la position et bien d'autres choses. La belle image et l'interface utilisateur confortable sont importantes. Mais ces sujets sont pour les autres histoires.

Que voulez-vous voir ensuite ? Je peux vous parler d'architecture BLOC, de beaux composants, de synchronisation des données, etc. Bienvenue dans les commentaires .

Vous pouvez télécharger et essayer l'application ici Apple IOS / Android

Eugène Mahota

Développeur Full Stack chez First Line Outsourcing

Faites avancer votre entreprise

Développement Web et mobile qui aide les entreprises à atteindre leurs objectifs.