GDG on Campus Kabale University - Kabale, Uganda
Mobile Fest 25 · GDG on Campus Kabale UniversityToday we move from “syntax” to software design. Day 4 is all about Objec...
3 RSVP'd
Mobile Fest 25 · GDG on Campus Kabale University
Today we move from “syntax” to software design. Day 4 is all about Object-Oriented Programming (OOP) in Dart—the mindset you’ll use to model real-world problems and build maintainable Flutter apps.
Why OOP for mobile apps: modeling features as objects and relationships.
Classes & objects: fields, methods, and object lifecycles.
Constructors: default, named, required parameters, and initializer lists.
Encapsulation: public vs private members, getters/setters.
Basic composition & inheritance preview (how widgets and models relate in Flutter).
Best practices: naming, immutability, and simple unit tests in DartPad/VS Code.
You’ll design a tiny domain model (e.g., Task → Project → User) and:
Create classes with constructors and methods.
Add validation using getters/setters and simple exceptions.
Print a summary report from object methods.
This model becomes the data layer you’ll plug into Flutter screens later in the week.
Beginners and intermediates who completed Days 1–3 (or know variables, conditionals, loops, functions, and collections). No prior OOP experience required.
Date: Aug 28
Time: 5:00 PM (EAT)
Format: online
Online link (Google Meet) : https://bit.ly/mobileFest25onlineclasses
ANTS UGANDA
Organizer
Co-Organiser
Technical Lead
Technical Co-lead
Technical Lead:Mobile and Web Development
Kabale University
Women in Tech Lead
Faculty Advisor
Design Lead
PR Lead
PR Creative Lead
IT
Google CrowdSource influencer
Kabale university
Events Planner
Year two Representative
Year One Representative
Kabale University
IndabaX AI Club Kab President
Contact Us