Skip to main content

Day 4: Full Stack Development Part 1 - React Native and Backend

Schedule: May 29, 2025 (9:30-12:00)​

Session Timeline​

System Architecture​

Detailed Agenda​

1. React Native Introduction (9:30 - 10:05)​

Project Setup​

Key Concepts​

  • React Native basics
  • Native components
  • Navigation system
  • State management

2. Server Setup and Authentication (10:05 - 10:40)​

Backend Architecture​

Implementation Steps​

  • Server initialization
  • Database connection
  • User model creation
  • Authentication middleware

3. Break (10:40 - 10:55)​

4. UI Design and Implementation (10:55 - 11:25)​

Screen Structure​

UI Components​

  • Custom components
  • Theme system
  • Form handling
  • Error states

5. Backend Integration (11:25 - 12:00)​

API Integration​

Implementation Details​

  • API client setup
  • Error handling
  • Data transformation
  • Loading states

Learning Outcomes​

  • React Native fundamentals
  • Backend API development
  • Authentication implementation
  • UI/UX best practices

Prerequisites for Day 5​

  • Complete environment setup
  • Basic React knowledge
  • API testing tools
  • Database access

Resources​

  • Project starter code
  • API documentation
  • UI component library
  • Testing guidelines