Course Outline
Agile Methodologies in Mobile Development
- Agile principles and project structures
- User stories, sprints, and iterative feedback
- CI/CD pipelines and rapid release cycles
UX and UI Design for Mobile Apps
- Principles of user experience and interface design
- Wireframes, prototypes, and user testing
- Accessibility and cross-device consistency
Building with Flutter
- Flutter setup and architecture
- Widgets, layouts, and themes
- State management and navigation
Mobile App Architectures
- Layered and modular architectures
- Integration with backend services (Firebase)
- Best practices for maintainability and scalability
AI in Mobile App Development
- Using pre-trained models in Flutter apps
- Chatbots, recommendations, and intelligent automation
- Connecting to AI services (e.g., Dialogflow, ML Kit)
Security in Mobile Apps
- Authentication and authorization with Firebase
- Data encryption and secure storage
- Code obfuscation and secure API calls
Testing, Deployment, and Maintenance
- Unit, widget, and integration testing
- Preparing for Google Play and App Store
- Version control and update strategies
Summary and Next Steps
Requirements
- An understanding of object-oriented programming
- Experience with software development tools
- Basic knowledge of mobile devices and UI design
Audience
- IT systems developers
- Technical professionals creating mobile interfaces
- Application developers seeking cross-platform and AI integration skills
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (2)
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic