JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Engineering Setup
Masai Code Engineering Setup.
Job Description
Onboarding Guide – Support Developer
More
Share
Explore
Masai Code Engineering Setup.
Tools
Setup Dev tools Flutter -
http://flutter.dev/
Android Studio -
https://developer.android.com/studio
Xcode -
https://developer.apple.com/xcode/
Nest JS -
https://nestjs.com/
Docker/OrbStack -
https://orbstack.dev/
Postgres -
https://www.postgresql.org/
Git -
https://git-scm.com/
Access
Send invites to internal tools Gitlab, Sentry,Railway,Playstore, Appstore
Tasks
Tasks
Pending
1
In progress
1
On hold
0
Completed
6
Pending
1
In progress
1
On hold
0
Completed
6
Todo Api Setup
Aug 29
AN
Create a todo api.
Draw the architecture in
excalidraw.com
and share the link
create a project
Sample App Setup
Aug 28
AN
Using what you have learnt so far setup a sample flutter app.
Draw the architecture in
excalidraw.com
and share the link
Create the project file - Paws_app
Import the data you will be using -
https://thecatapi.com/
Invite to codebase
Aug 20
Setup tools
Aug 20
AN
Setup Riverpod
Aug 26
AN
https://riverpod.dev/
State Management
Riverpod
is a
state management
library for Flutter. It helps you
manage and share app data
(aka "state") in a
clean
,
scalable
, and
testable
way.
Encourages separation of logic, UI, and date
Catches errors
at compile time
Understand App Architecture
Aug 26
AN
https://docs.flutter.dev/app-architecture
Go through the app architecture section in flutter docs.
common architecture concepts
separation - of concern - core priniciple by dividing an application into distinct, self contained-units
which also refered to as layered architecture - separates your UI layer from your business logic
API Setup
Aug 28
AN
https://docs.nestjs.com/techniques/database
https://docs.nestjs.com/techniques/mvc
How to integrate to backend
Aug 27
AN
https://docs.flutter.dev/data-and-backend
Understand networking, state and backend integration
Networking
means your app is
talking to the internet
—usually an
API
(a backend server).
Asking a server for data
In Flutter Use
http
,
dio
, etc.
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
Ctrl
P
) instead.