Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .env.development
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ENV=dev
APP_ENV=development
API_URL=https://dev-api.example.com/v1
GOOGLE_MAPS_API_KEY=dev_maps_key_placeholder
# Application Details
Expand Down
1 change: 0 additions & 1 deletion .env.development.local.example

This file was deleted.

1 change: 1 addition & 0 deletions .env.production
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ENV=prod
APP_ENV=production
API_URL=https://api.example.com/v1
GOOGLE_MAPS_API_KEY=replace_in_.env.production.local_or_EAS_secret
# Application Details
Expand Down
1 change: 0 additions & 1 deletion .env.production.local.example

This file was deleted.

2 changes: 1 addition & 1 deletion .env.signing.example
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
KEYSTORE_PATH=android/app/keystore/ignitekit-release-key.keystore
KEYSTORE_PASSWORD=your_keystore_password
KEY_ALIAS=your_key_alias
KEY_PASSWORD=your_key_password
KEY_PASSWORD=your_key_password
1 change: 1 addition & 0 deletions .env.staging
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
ENV=staging
APP_ENV=staging
API_URL=https://staging-api.example.com/v1
GOOGLE_MAPS_API_KEY=staging_maps_key_placeholder
# Application Details
Expand Down
1 change: 0 additions & 1 deletion .env.staging.local.example

This file was deleted.

12 changes: 11 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -100,4 +100,14 @@ ios/tmp.xcconfig
# Expo
.expo
dist/
web-build/
web-build/

# Screenshots
ios/simulator-build/
screenshots/
# ASC API key
AuthKey_*.p8
asc-api-key.json

# Fastlane generated
Preview.html
17 changes: 17 additions & 0 deletions .maestro/screenshots.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
appId: com.educatorslabs.ignitekit
---
# Launch fresh with no cached state
- launchApp:
clearState: true

# Wait for the welcome screen to fully render
- waitForAnimationToEnd

# Verify the screen loaded correctly before capturing
- assertVisible: "Welcome to IgniteKit!"

# Screenshot 1 — Welcome screen (main store screenshot)
- takeScreenshot: "01_welcome"

# Screenshot 2 — Highlight the environment/API section
- takeScreenshot: "02_environment"
14 changes: 7 additions & 7 deletions App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ function App(): React.JSX.Element {

// Function to handle button press
const handleLearnMorePress = async () => {
const url = 'https://www.netflix.com/in/';
const url = 'https://www.educatorslabs.com/';
// Check if the URL can be opened
const supported = await Linking.canOpenURL(url);
if (supported) {
Expand All @@ -42,7 +42,7 @@ function App(): React.JSX.Element {
backgroundColor={backgroundStyle.backgroundColor}
/>
<View style={styles.content}>
<Text style={styles.title}>Welcome to Netflix App!</Text>
<Text style={styles.title}>Welcome to IgniteKit!</Text>
<Text style={styles.subtitle}>Current Environment:</Text>
<Text style={styles.apiUrl}>{apiUrl}</Text>
<TouchableOpacity
Expand All @@ -68,7 +68,7 @@ const styles = StyleSheet.create({
title: {
fontSize: 28,
fontWeight: 'bold',
color: '#E50914', // Netflix Red
color: '#6366F1',
marginBottom: 8,
textAlign: 'center',
},
Expand All @@ -80,30 +80,30 @@ const styles = StyleSheet.create({
},
apiUrl: {
fontSize: 16,
color: '#007AFF', // A more vibrant blue
color: '#007AFF',
fontStyle: 'italic',
textAlign: 'center',
borderWidth: 1,
borderColor: '#007AFF',
padding: 10,
borderRadius: 5,
marginTop: 10,
backgroundColor: '#E6F7FF', // Light background for the URL
backgroundColor: '#E6F7FF',
},
button: {
marginTop: 20,
paddingVertical: 12,
paddingHorizontal: 24,
borderRadius: 5,
backgroundColor: '#E50914', // Netflix Red
backgroundColor: '#6366F1',
shadowColor: '#000',
shadowOffset: {
width: 0,
height: 2,
},
shadowOpacity: 0.2,
shadowRadius: 2.62,
elevation: 4, // For Android shadow
elevation: 4,
},
buttonText: {
color: 'white',
Expand Down
10 changes: 2 additions & 8 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,5 @@ ruby ">= 2.6.10"
# Exclude problematic versions of cocoapods and activesupport that causes build failures.
gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'

# for fastlane
gem 'nokogiri'
gem 'rack', '~> 2.2.4'
gem 'rspec'

gem "fastlane"

gem 'fastlane', '>= 2.232.0'
gem 'abbrev'
Loading
Loading