KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
mobile-app
★ 16
Open GitHub ↗
The main app for our organization
Download README (.md)
Explore Similar Repositories
kicad-pride-flags-lbr
:
Kicad Library to pretify your schematic with pride flags.
nightly-notes-vue
:
Notes app made using Vue (March 2022)
crpyto-dash-trend
:
No description available.
SimpleNavigation
:
Simple iOS app to showcase navigation with coordinators in SwiftUI + MVVM.
meta-meet
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
mobile-app
?
Download (.md)
## Real Dev Squad Mobile App Welcome to the repository of our mobile app, which mirrors all the features of our web applications. ## Tech Stack * React Native * TypeScript * StyleSheet ## About the Project This project serves as the Real Dev Squad cross-platform mobile app, built using React Native. ## First Phase - Github Authentication ✅ (we did it via webview, requirement has changed to browser login from github) - QR code Scanner Authentication ✅ - Three Screens - Home and Profile ✅ - Home screen Features ✅ - Feature with switching from I am idle to doing task ✅ - Feature with switching from out of office from back again ✅ - Profile Screen in which we can change our profile through our phone’s gallery ✅ - API integration in Profile Screen ✅ ## Second Phase - Three Screens - Home , Goals and Profile ✅ - Home screen Features ✅ - Goals site Tab - Goals site feature will have the TODO app where you can assign the task to the member of the RDS. Feel free to download our RDS app by clicking on ➡️ [RDS App](https://drive.google.com/file/d/1aEv941izi5bOJzttZj22EKl47jTnsYy_/view?usp=sharing) **Note** : Please delete the previous RDS app build if you have. ## Prerequisites To contribute, make sure you have the following: - React Native setup - Android Studio - JDK ( openjdk 11.0.20.1 2023-08-24 ) - Node setup ( use version v16.*, tested on v16.20.2) - [Volta](https://docs.volta.sh/guide/getting-started) | [Why Volta?](https://docs.volta.sh/guide/#why-volta) - React Native development environment set up - Android Studio installed - Node.js installed - for Node version management: [Volta](https://docs.volta.sh/guide/getting-started) | [Why Volta?](https://docs.volta.sh/guide/#why-volta) # **NOTE** : Make sure to set up the proper development environment required to run Hello world app in RN and drop a video link in #react-native channel. For detailed setup instructions, refer to [React Native environment setup guide](https://reactnative.dev/docs/environment-setup). ### Local App setup - Set up your local environment for React Native following the environment setup guide. - Clone the mobile app repository: git clone https://github.com/Real-Dev-Squad/mobile-app.git - Run the command: `yarn` - Start contributing! ## Contribution Guide To contribute to our project: - Browse the issues and comment on the one you'd like to work on. - Once an issue is assigned to you, follow the local app setup steps. - Before pushing code, ensure it runs without errors. - Run yarn run `precommit-check`. - Commit your changes with a descriptive message. - Push your code to your branch. - If you need assistance, reach out on the mobile-app-react-native channel on Discord. ## Git commands for local setup ``` git clone https://github.com/Real-Dev-Squad/mobile-app.git cd mobile-app yarn ``` ## Git commands to commit your code: ``` git checkout -b 'your-PR-name' git add <files> git commit -m "Your commit message" git push origin your-PR-name ``` ## Test-Driven Development (TDD) All PRs should have 100% test coverage. Before submitting PRs, run yarn test to ensure all tests pass. **Running/Development** - Start Metro (JavaScript bundler): `yarn react-native start` - For Android: `yarn react-native run-android` - For iOS: yarn `react-native run-ios` If the above commands fail, try building the Android app from Android Studio and the iOS app from Xcode.