Mobile Development Workshop Schedule
Week-by-week breakdown of the workshop series. This schedule is tentative and subject to changes.
| # | Date | Location | Title & Description | Assignment |
|---|---|---|---|---|
| 1 | TBD | TBD | Foundation & Supabase Setup Introduction to React Native, Expo, TypeScript, and NativeWind. Setup Supabase project and implement authentication. Basic navigation setup. | Set up development environment, create initial app structure, implement basic authentication flows. |
| 2 | TBD | TBD | Database & User Profiles Design and implement Supabase schema, Row Level Security policies, and user profile management. | Create database schema, implement user profiles, and basic RLS policies. |
| 3 | TBD | TBD | Task Management & Storage Implement task CRUD operations, setup storage bucket for images, and integrate camera/image picker. | Build task creation/editing interface, implement image upload functionality. |
| 4 | TBD | TBD | Real-time Features Implement Supabase real-time subscriptions, social feed, and friend system. | Create social feed interface, implement real-time updates and friend system. |
| 5 | TBD | TBD | Social Interactions Add likes/comments system, activity feed, task sharing, and push notifications. | Implement social interaction features and notification system. |
| 6 | TBD | TBD | Polish & Performance Focus on UI/UX refinement, performance optimization, and error handling. | Optimize app performance, improve error handling, and enhance UI/UX. |
| 7 | TBD | TBD | Deployment & Presentation Final testing, deployment preparation, and project presentations. | Deploy application, prepare final presentation, and documentation. |