Programme
Programme de Formation : Développement d'Applications Mobiles avec Kivy
Mois 1 : Introduction et Bases de Kivy
Semaine 1-2 : Fondamentaux de Kivy
- Jour 1-2 : Introduction à Python et à Kivy
- Jour 3-4 : Installation et configuration de l'environnement de développement
- Jour 5-7 : Comprendre la structure d'une application Kivy
- Jour 8-10 : Manipulation des widgets et mise en page
- Jour 11-14 : Exercices pratiques et mini-projet
Semaine 3-4 : Interactions et Gestion des Événements
- Jour 1-4 : Gestion des événements et interactions utilisateur
- Jour 5-8 : Introduction au langage Kv
- Jour 9-11 : Création d'interfaces dynamiques
- Jour 12-14 : Projet pratique : première application interactive
Mois 2 : Approfondissement et Déploiement
Semaine 5-6 : Gestion des Données et Fonctionnalités Avancées
- Jour 1-4 : Gestion des bases de données avec SQLite et Firebase
- Jour 5-7 : Gestion des fichiers et interaction avec l'OS
- Jour 8-10 : Connexion aux API et récupération de données
- Jour 11-14 : Projet intermédiaire : application connectée
Semaine 7-8 : Optimisation et Publication
- Jour 1-3 : Optimisation des performances et bonnes pratiques
- Jour 4-6 : Adaptation aux différentes tailles d'écran
- Jour 7-10 : Conversion en application Android avec Buildozer
- Jour 11-14 : Finalisation et publication sur le Play Store
Animation et Travaux Pratiques
- Chaque session sera animée par un expert en développement mobile.
- Les cours comprendront des démonstrations interactives et des travaux dirigés.
- Mise en place de projets concrets pour appliquer les connaissances acquises.
- Évaluations régulières pour mesurer la progression des apprenants.
- Sessions de questions-réponses et support technique personnalisé.
Ce programme vous permettra de maîtriser le développement d’applications mobiles avec Kivy, du concept initial au déploiement sur Android, avec des compétences applicables sur le marché africain.
Public
Aspiring mobile app developers looking to enter the field of cross-platform development
Entrepreneurs and startups in Cameroon who want to develop their own mobile solutions
IT professionals and software engineers seeking to expand their skill set
Students and graduates in computer science who want to specialize in mobile development
Freelancers and tech enthusiasts who want to build and monetize mobile applications
PRE-REQUIS
To get the most out of this course, participants should have:
Basic knowledge of Python programming (loops, functions, object-oriented programming)
Familiarity with basic programming concepts
An interest in mobile application development
OBJECTIF
By the end of this training, participants will be able to:
Understand the fundamentals of Kivy and how it compares with other mobile development frameworks
Build cross-platform applications that run on Android, iOS, Windows, and Linux
Design intuitive and responsive user interfaces with Kivy widgets
Implement databases and APIs for real-world applications
Package and deploy applications on the Google Play Store and App Store
Optimize applications for performance and user experience