Wednesday, December 7, 2022

Build settings - for React in Amplify

 version: 1

frontend:

  phases:

    preBuild:

      commands:

        - npm ci

    build:

      commands:

        - npm run build

  artifacts:

    # IMPORTANT - Please verify your build output directory

    baseDirectory: build

    files:

      - '**/*'

  cache:

    paths:

      - node_modules/**/*

Monday, December 5, 2022

React Native - Build Apk without metro

 To build APK without Metro server, use below command:

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle 
--assets-dest android/app/src/main/res/

Do create folder: android/app/src/main/assets/index.android.bundle 

Thursday, December 1, 2022

Java annotations - Lombok

 Use Lombok to avoid boilerplate code:

https://projectlombok.org/


@Builder
@Data
@AllArgsConstructor
public class AddCouponRequest {