Mobile Development Workshop Schedule

Week-by-week breakdown of the workshop series. This schedule is tentative and subject to changes.

#DateLocationTitle & DescriptionAssignment
1TBDTBD
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.
2TBDTBD
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.
3TBDTBD
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.
4TBDTBD
Real-time Features
Implement Supabase real-time subscriptions, social feed, and friend system.
Create social feed interface, implement real-time updates and friend system.
5TBDTBD
Social Interactions
Add likes/comments system, activity feed, task sharing, and push notifications.
Implement social interaction features and notification system.
6TBDTBD
Polish & Performance
Focus on UI/UX refinement, performance optimization, and error handling.
Optimize app performance, improve error handling, and enhance UI/UX.
7TBDTBD
Deployment & Presentation
Final testing, deployment preparation, and project presentations.
Deploy application, prepare final presentation, and documentation.