Types of Filings :
Type of Taxs :
Most of us individual have to pay Regular Assesment tax ( 400 ) using Challan 280.
1) Regular Assesment - 400
2) Self Assesment - 300
3) Advance Tax - 100
Demands:
Types of Filings :
Most of us individual have to pay Regular Assesment tax ( 400 ) using Challan 280.
1) Regular Assesment - 400
2) Self Assesment - 300
3) Advance Tax - 100
Demands:
Referance:
https://console.cloud.google.com/apis/credentials?project=i-portfolio-345417
https://developers.google.com/identity/sign-in/android/start
https://developers.google.com/identity/sign-in/android/start-integrating
https://developers.google.com/identity/sign-in/web
React Native:
https://rnfirebase.io/auth/social-auth
https://www.freecodecamp.org/news/google-login-with-react-native-and-firebase/
https://ibjects.medium.com/google-signin-tutorial-for-react-native-81a57fb67b18
Referance:
https://firebase.google.com/docs/cloud-messaging/android/client
https://rnfirebase.io/messaging/usage
https://rnfirebase.io/reference/messaging
QnA:
https://stackoverflow.com/questions/57140028/get-fcm-token-in-react-native
Applications:
https://firebase.google.com/docs/functions/use-cases
https://github.com/firebase/functions-samples/blob/main/fcm-notifications/functions/index.js
Notifee:
https://github.com/stacktiger/local-notifications-react-native-demo
https://github.com/invertase/notifee/issues/291
https://www.youtube.com/watch?v=yYyopSDbw18
1) check version of any package :
npm view @react-native-community/netinfo version
2) uninstall any package:
npm uninstall @react-native-community/netinfo
3) install any package:
npm install @react-native-community/netinfo
4) install specific version of package:
npm install @react-native-community/netinfo@6.0.0
5) install latest version of package:
npm install @react-native-community/netinfo@latest
6) --save flag to that command to add it to your package.json dependencies
7) JDK download and installation : https://jdk.java.net/archive/
- after downloading zip file unzip and keep it in any folder example : C:\Program Files\jdk-11.0.2\
- set top level path as JAVA_HOME system variable : C:\Program Files\jdk-11.0.2\
- add path variable for java binaries : C:\Program Files\jdk-11.0.2\bin\
- open cmd and type : java -version and check version.
8) Check JAVA_HOME : echo %JAVA_HOME%
9) Clear cache :
React native : react-native start --reset-cache
npm : npm start -- --reset-cache
https://stackoverflow.com/questions/46878638/how-to-clear-react-native-cache
10) Note : if you using vs code you might need to restart vs code to get updated path varibales.
11) If some process keep getting stuck clear cache and try to restart the PC.
12) watchman watch-del <Project-Path>
13) gradlew build -Phttp.socketTimeout=60000 -Phttp.connectionTimeout=60000
https://stackoverflow.com/questions/37156568/increase-timeout-for-gradle-to-get-a-maven-dependency
14) use implementation instead of compile :
https://stackoverflow.com/questions/44493378/whats-the-difference-between-implementation-api-and-compile-in-gradle
Let Say We have a form with some <TextInput> inside <ScrollView>, in this case we have few requirements:
1. When keyboard opens we still should be able to scroll our view.
2. When keyboard opens we still need to be able to click buttons in our view
3. View should be scroll to appropriate place when keyboard is opened.
https://github.com/APSL/react-native-keyboard-aware-scroll-view/issues/461
https://stackoverflow.com/questions/54381446/keyboardawarescrollview-on-the-button
https://www.npmjs.com/package/react-native-keyboard-aware-scroll-view