/mobile

2C 2021

Primary LanguageJavaScriptMIT LicenseMIT

Ubademy Mobile Application

This is a project made for Taller de Programacion II, in Universidad de Buenos Aires.

Directory structure

├── app
│   └── app.js
├── App.js
├── app.json
├── babel.config.js
├── communication
│   ├── client
│   │   └── ApiClient.js
│   ├── endpoints
│   │   ├── *all the endpoints*
│   ├── requester
│   │   └── Requester.js
│   └── responses
│       ├── generalResponses
│       │   ├── ErrorApiResponse.js
│       │   ├── ServerErrorResponse.js
│       │   └── SuccessfulApiResponse.js
│       ├── login
│       │   ├── InvalidCredentials.js
│       │   └── LoginSuccessful.js
│       ├── profiles
│       │   └── GetProfileSuccessful.js
│       ├── Response.js
│       └── signup
│           └── SignUpSuccessful.js
├── components
│   ├── All the components
├── environments.example.js
├── firebase.js
├── google-services.json
├── LICENSE
├── Navigation.js
├── package.json
├── package-lock.json
├── README.md
├── screens
│   ├── All the screens and menu screen
└── Settings.js

Tech Stack

  • React Native
  • Node.js
  • Expo
  • Firebase

Expo installation and execution

  • sudo npm install -g expo cli
  • sudo expo install
  • expo start

Now, you can run the mobile application on an android emulator, or use Expo Go with the QR code

Expo publish

You can try it using Expo GO and inserting this link: https://expo.dev/@chiarab/Ubademy-mobile?release-channel=production-entrega-version-final

Screenshots