{"id":18743862,"url":"https://github.com/devmarkson/welcomeapp","last_synced_at":"2026-05-06T19:09:49.283Z","repository":{"id":223199409,"uuid":"759192301","full_name":"DevMarkson/WelcomeApp","owner":"DevMarkson","description":"This is a college assignment that involved creating a simple mobile application using React Native that welcomes a user when they enter their name. The objective was to implement basic navigation between screens and demonstrate the use of user input and dynamic styling.","archived":false,"fork":false,"pushed_at":"2024-02-18T22:45:35.000Z","size":201,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-20T06:37:07.725Z","etag":null,"topics":["expo-cli","java","react","react-native","use"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevMarkson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-17T22:35:56.000Z","updated_at":"2024-02-18T22:59:37.000Z","dependencies_parsed_at":"2024-02-18T23:37:43.710Z","dependency_job_id":"1c65551f-11de-48fe-a74d-ec6cb0c94cb3","html_url":"https://github.com/DevMarkson/WelcomeApp","commit_stats":null,"previous_names":["markson17/welcomeapp","devmarkson/welcomeapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DevMarkson/WelcomeApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevMarkson%2FWelcomeApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevMarkson%2FWelcomeApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevMarkson%2FWelcomeApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevMarkson%2FWelcomeApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevMarkson","download_url":"https://codeload.github.com/DevMarkson/WelcomeApp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevMarkson%2FWelcomeApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32707940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expo-cli","java","react","react-native","use"],"created_at":"2024-11-07T16:12:48.333Z","updated_at":"2026-05-06T19:09:49.259Z","avatar_url":"https://github.com/DevMarkson.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"**1. Introduction:**\n   - The assignment involved creating a simple mobile application using React Native that welcomes a user when they enter their name. The objective was to implement basic navigation between screens and demonstrate the use of user input and dynamic styling.\n\n**2. Development Environment Setup:**\n   - I set up my development environment by installing Node.js, npm (or yarn), and Expo CLI.\n   - I used Expo CLI to create a new React Native project.\n\n**3. Project Structure:**\n   - The project structure consisted of several files and directories, including:\n     - `App.js`: Main entry point of the application.\n     - `HomeScreen.js`: Component for the home screen.\n     - `WelcomeScreen.js`: Component for the welcome screen.\n     - Other directories for assets, configurations, etc.\n\n**4. Implementation Details:**\n\n   **4.1 Home Screen:**\n   - Implemented a simple form using TextInput to capture the user's name.\n   - Implemented navigation to the Welcome Screen upon pressing the Enter button.\n   \n   **4.2 Welcome Screen:**\n   - Displayed a welcoming message along with the user's name.\n   - Utilized dynamic styling for the background color.\n\n**5. Navigation Setup:**\n   - Used React Navigation to set up navigation between screens.\n   - Configured a Stack Navigator to handle navigation.\n\n**6. Styling and Design:**\n   - Chose vibrant colors for both screens to enhance visual appeal.\n   - Used basic styling to ensure a clean and user-friendly interface.\n\n**7. Testing and Debugging:**\n   - Tested the application on both iOS and Android devices/emulators using Expo Go.\n   - Resolved minor styling issues and ensured proper functionality.\n\n**8. Building the APK:**\n   - Used Expo CLI to build the APK for Android.\n   - Followed the build process and downloaded the generated APK file.\n   - Tested the APK on a physical Android device to verify functionality.\n\n**9. Conclusion:**\n   - Overall, the assignment provided a valuable opportunity to apply React Native concepts in a practical project.\n   - I gained hands-on experience with navigation, user input, and dynamic styling in React Native.\n   - The project helped solidify my understanding of mobile app development using React Native.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevmarkson%2Fwelcomeapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevmarkson%2Fwelcomeapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevmarkson%2Fwelcomeapp/lists"}