Part 1: implement the static list of logos (show 5 logos on the page). The logos should be at the center of the page with grey background as in the designs.
Install expo-symbols.
Choose which symbols you want to use from SF Symbols.
Create a TabBarIcon.tsx:
import { SymbolView } from "expo-symbols";AppJS 2025 workshop, by @kadikraman and @bycedric
We're excited you chose to join us on this journey on fine tuning for the native feel with Expo. In this workshop we will focus on creating experiences for a great "Platform Feel" for iOS, Android and Web!
For this workshop, we will not be using Expo Go. But you don't need to have any native build tools installed either - we'll provide the dev client for you to install on your own phone, and we'll be enhancing this app together.
The most commonly used commands for building apps with the EAS CLI
eas init- create a new project on expo.deveas build:configure- create eas.json with default configuration
eas build --profile development- development client, JS is loaded from your local machine
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { | |
| Canvas, | |
| Skia, | |
| Image as SkiaImage, | |
| } from '@shopify/react-native-skia'; | |
| import { useEffect, useState } from 'react'; | |
| const data = `<?xml version="1.0" encoding="iso-8859-1"?> | |
| <!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module.exports = { | |
| // other rules | |
| rules: { | |
| 'no-restricted-syntax': [ | |
| 'error', | |
| { | |
| selector: | |
| "JSXElement > JSXExpressionContainer > LogicalExpression[operator!='??']", | |
| message: 'Use ternary operator instead', | |
| }, |
ssh-keygen -t ed25519 -C "[email protected]"Copy it to your clipboard
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 123 is the PR number | |
| git fetch origin pull/123/head:pr/123 && git checkout pr/123 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| git reset --hard upstream/master |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| docker run -e "ACCEPT_EULA=true" -e "MSSQL_PID=Express" -e "SA_PASSWORD=suchpass123@" -p 1433:1433 microsoft/mssql-server-linux |
NewerOlder