Table of Contents

Android:

1 - Main branch is the correct for work or have a batter or update branch.

5 - If they already update the SDK version bem?

2 - Need every API level Android. For example 30 → 31 → 32.

3 - When we try to use the documentation to setup the dev environment don t work, the build proccess broken

3.1 - Task :app:processDebugResources FAILED:

 message:
    * What went wrong:
     Execution failed for task ':app:processDebugResources'.
     > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
       > Android resource linking failed
          /home/picalike/.gradle/caches/transforms-2/files-2.1/0c9d87500c26327bafbdc3779c55072d/core- 
          1.7.0/res/values/values.xml:105:5-114:25: AAPT: error: resource android:attr/lStar not found.

4 - About key for deploy, are in the documentation or repository? and we use the same for deploy new application versions?

5 - The application needs to be run together with the MobileAPI, I mean like, need to run MobileAPI to run the application?

6 - Has this ever happened with Adam that the application was built but not open? If yes, why did this happen?

adb logger

General:

1 - He is developer for iphone too or only for android, if develop for iphone too, what OS Adam use for this?

2 - What they use for database migrations?

3 - Have a Get company stat, we can run this script without problem in prod ? (or this has a side effect)

4 - They already have a automatic backup?

5 - have some old thing repository or all things is used?

6 - All things are in the backend repository?

Repository Structure

app  # php app
artisan  # something about php autoloading, why do we need this?
babel.config.js  # javascript
behat.yml  # testing laravel applications https://github.com/laracasts/Behat-Laravel-Extension
bootstrap  # php
client  # javascript, react, where is it deployed?
composer.json  # php package manager
composer.lock  # php package manager
config  # part of of the laravel application
cypress  # javascript component testing: https://www.cypress.io/
database  # migrations
dist  # ??? javascript entrypoint?
docker-compose.yml  # for local development
Dockerfile.postgres  # database
Dockerfile.web  # webserver
ecosystem.config.js.example
features  # ???
generators  # used by yeoman.io to generate scaffolding (compare mobile/README.md)
gulpfile.js  # related to a build system used by?
init_data.sql  # database initialization
mobile  # react-native app for android and iOS
mobileApi  # Where is it used? and what for?
__mocks__
package.json  # javascript package manager
phpspec.yml
phpunit.xml  # php unit testing
production
public  # entry point for the web server
readme.md  # default laravel readme.md... no project specific information
resources  # used by laravel app
server
server.php  # laravel entry point? why is this here?
shared
storage
stories  # javascript https://storybook.js.org/docs/react/writing-stories/introduction
         # it is a way to develop UI elements
tests  # php tests
webpack.config.js  # javascript webpack config (needed for nodejs?)
yarn.lock  # javascript package manager

Documentation from Adam

here are documents that should be important to the intao project: