react-ui-kit / dribbble2react Goto Github PK
View Code? Open in Web Editor NEWTransform Dribbble designs to React-Native code | Shop UI Kit >>
Home Page: https://react-native-10x-faster.com
License: MIT License
Transform Dribbble designs to React-Native code | Shop UI Kit >>
Home Page: https://react-native-10x-faster.com
License: MIT License
Name your screen design
mychat
Share the design source / link
https://dribbble.com/shots/5557158-Rainbow-Messenger-flow
You can give me a quote?
Name your screen design
Facebook Reactions
Share the design source / link
https://dribbble.com/shots/3238568
Hi, @hetmann congratulations for your job.
Do you think it's possible to make it happen?
Considering the following points:
If you were able to bring your projects to https://snack.expo.io, it would be very interesting to try them, without creating a project.
Name your screen design
I can start from Plant-App.
App Name
Crypto Wallet
Dribbble Shot
https://dribbble.com/shots/3998130-Mobile-App-Crypto-Wallet/attachments/915006
Keep going your fantastic work!
Please :)
TypeError: TypeError: undefined is not an object (evaluating 'theme.label')
Name your screen design
Chat: A minimal mobile app UI kit
Share the design source / link
https://www.invisionapp.com/inside-design/design-resources/chat/
i just start using your react kit. You give static size in theme how it well in all phones (big, small).
how you achieve consistent app design across different size of phones.
This error is across all the apps.
Error that's seen in velocity-
Unable to resolve "react-native-screens" from "node_modules/react-navigation-drawer/lib/module/views/DrawerView.js"
Solution: add
"react-native-screens": "^2.0.0-beta.7",
in all the app's package.json
.
I can work on the PR for this over the end of the day.
Hi @hetmann, I opened an issue on github as you reported.
The problems are as follows:
As you indicated, the design is not made for android but I point it out the same.
Link expo: https://snack.expo.io/rkNyAw8uN
I suggest you put the expo link in the readme, it would be useful for users.
Hey, thanks for sharing this project. I found out that in the parking finder app information tab is not changing when I select different parking spots.
Name your screen design
Let me know the title/name, e.g.: My Custom App
Share the design source / link
Let me know the design source or link (preferable from dribbble)
Okay, so I thought setup would be very simple, (drop files in a create-react-native-app
, then npm install
then react-native run-android
?
That fails with:
PS D:\Github\appname> react-native link
D:\Github\appname\node_modules\@babel\core\lib\config\files\plugins.js:152
throw e;
Error: Cannot find module 'metro-react-native-babel-preset' from 'D:\Github\appname'
Also what is metro-react-native-babel-preset
? where should that go
Also screens/Signup.js
should be screens/SignUp.js
Unable to resolve "react-native-gesture-handler" from "node_modules@react-navigation\native\src\Scrollables.js" < on expo start
-> run on android emulator, that should be in package.json
Travel Article Application
Collection of images:
https://dribbble.com/shots/5729892-Travel-Article-Application
https://dribbble.com/shots/5717917-Travel-Article-Application
https://dribbble.com/shots/5774759-Photo-Album-Application
When copying the Project Driving to a fresh RN CLI project, i imported all the necessary packages and updated some files accordigly
but when executing it gives me a error :
You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Check the render method of 'Welcome'
Any help will be appreciated
Please add 'hacktoberfest' as a repository topic if possible. This will definitely bring some contributions to this amazing repo from the community
Link for more info - Hacktoberfest/hacktoberfest-2020#596
Cheers ๐
http://prntscr.com/nsfzpk
Screenshot
im not able to change the button color
its always white, anywhere i use it.
Hi @hetmann , congratulations for the projects, I'm trying them out.
I tried "Camping Spots Finder App", on android even if the design is not made for Android I would advise you to try it.
I noticed a minimal thing, but if one has an expert eye, he notices it.
In the menu part, "all, Tenting, Rv camping", the color of the menu does not take everything but leaves a minimum space of 1px, which in my opinion from a little disturbance, is more noticeable in the part where there are the parts rounded.
Not if a problem due to an external module but I report it anyway.
I uploaded an image:
Link expo: https://snack.expo.io/rkPMlKIu4
P.ล .
I would advise you in the future that when you load a new project, you will also upload the parts to expo.
So users can try a demo version even without having to load them.
I suggest you put the link I created for expo in the readme of the project.
The expo demo's and the app is crashing on Android (Galaxy S7 Edge) for few of the apps - Smart Home, Driving AI assistant to name a couple of them.
12:17
SyntaxError: F:\reactNative\plant\screens\Welcome.js: Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>? (60:3)
here is the little code related to error:-->
renderTermsService() {
return (
<Modal animationType="slide" visible={this.state.showTerms} onRequestClose={() => this.setState({ showTerms: false })>
<Block padding={[theme.sizes.padding*2, theme.sizes.padding]} space="between">
<Text h2 light> Terms Of Services </Text>
<ScrollView style={{ paddingVertical: theme.sizes.padding }}>
<Text caption gray height={18}>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</Text>
<Text caption gray height={18}>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</Text>
<Text caption gray height={18}>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</Text>
<Text caption gray height={18}>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</Text>
<Text caption gray height={18}>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</Text>
<Text caption gray height={18}>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
</Text>
</ScrollView>
<Block middle padding={[theme.sizes.base / 2, 0]}>
<Button gradient onPress={() => this.setState({showTerms: false })}>
<Text center white> I understand</Text>
</Button>
</Block>
</Block>
</Modal>
)
}
Hi @hetmann , I suggest to put in the readme file the following link: https://snack.expo.io/rJygjF8uN
So users can have a trial demo.
Hi @hetmann , I suggest to put in the readme file the following link: https://snack.expo.io/rJ2qdFIuE
So users can have a trial demo.
I'm unfortunately with a Error 500, App.js. Unable to resolve module 'expo'. Does not exist in the Haste module map. I used the code from github. Tks.
"dependencies": {
"react": "16.8.3",
"react-native": "0.59.9",
"react-native-gesture-handler": "^1.3.0",
"react-navigation": "^3.11.0",
"react-redux": "^7.0.3",
"redux": "^4.0.1",
"redux-thunk": "^2.3.0"
Name your screen design
MyTrips โ Shared Trip Planner App
Share the design source / link
https://project365.design/2018/12/09/day-343-mytrips-shared-trip-planner-app/
thanks @hetmann
Restaurant App
Could you please create a video tutorial on how to code this design.
Name your screen design
Events App
Share the design source / link
https://dribbble.com/shots/6331112-Events
In your plant-app, while learning as soon as I import {Block} from components I get the following error on snack.expo project:
Device: (101:380) Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.
This error is located at:
in App
in RCTView
in RCTView
https://snack.expo.io/@alibth/plants
It would appear that all the icons that should be in /assets/images/Icon
are missing.
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s%s, undefined, You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Check your code at Button.js:38.,
in Button (at Welcome.js:144)
in RCTView (at Block.js:155)
in Block (at Welcome.js:143)
in RCTView (at Block.js:155)
in Block (at Welcome.js:129)
in Welcome (at SceneView.js:9)
in SceneView (at StackViewLayout.tsx:899)
in RCTView (at StackViewLayout.tsx:898)
in RCTView (at StackViewLayout.tsx:897)
in RCTView (at createAnimatedComponent.js:151)
in AnimatedComponent (at StackViewCard.tsx:106)
in RCTView (at createAnimatedComponent.js:151)
in AnimatedComponent (at screens.native.js:71)
in Screen (at StackViewCard.tsx:93)
in Card (at createPointerEventsContainer.tsx:95)
in Container (at StackViewLayout.tsx:985)
in RCTView (at screens.native.js:101)
in ScreenContainer (at StackViewLayout.tsx:394)
in RCTView (at createAnimatedComponent.js:151)
in AnimatedComponent (at StackViewLayout.tsx:384)
in PanGestureHandler (at StackViewLayout.tsx:377)
in StackViewLayout (at withOrientation.js:30)
in withOrientation (at StackView.tsx:104)
in RCTView (at Transitioner.tsx:267)
in Transitioner (at StackView.tsx:41)
in StackView (at createNavigator.js:80)
in Navigator (at createKeyboardAwareNavigator.js:12)
in KeyboardAwareNavigator (at createAppContainer.js:430)
in NavigationContainer (at App.js:62)
in RCTView (at Block.js:155)
in Block (at App.js:61)
in App (at withExpoRoot.js:26)
in RootErrorBoundary (at withExpoRoot.js:25)
in ExpoRoot (at renderApplication.js:40)
in RCTView (at AppContainer.js:101)
in RCTView (at AppContainer.js:119)
in AppContainer (at renderApplication.js:39)
`
Also this one:
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Check the render method of `Button`.
how to update to expo sdk 40
App Name: Fast buy
design source links
https://dribbble.com/shots/11046545-Amazon-Go-Concept-App
https://www.behance.net/gallery/64385175/Amazon-Go-shopping-experience
TypeError: TypeError: undefined is not a function (near '..._reactNative.Animated.evnet...')
This error is located at:
in Welcome (at SceneView.js:9)
in SceneView (at StackViewLayout.tsx:888)
in RCTView (at View.js:44)
in RCTView (at View.js:44)
in RCTView (at View.js:44)
in AnimatedComponent (at StackViewCard.tsx:93)
in RCTView (at View.js:44)
in AnimatedComponent (at screens.native.js:59)
in Screen (at StackViewCard.tsx:80)
in Card (at createPointerEventsContainer.tsx:95)
in Container (at StackViewLayout.tsx:971)
in RCTView (at View.js:44)
in ScreenContainer (at StackViewLayout.tsx:383)
in RCTView (at View.js:44)
in AnimatedComponent (at StackViewLayout.tsx:379)
in Handler (at StackViewLayout.tsx:372)
in StackViewLayout (at withOrientation.js:30)
in withOrientation (at StackView.tsx:103)
in RCTView (at View.js:44)
in Transitioner (at StackView.tsx:40)
in StackView (at createNavigator.js:61)
in Navigator (at createKeyboardAwareNavigator.js:12)
in KeyboardAwareNavigator (at createAppContainer.js:429)
in NavigationContainer (at App.js:62)
in RCTView (at View.js:44)
in Block (at App.js:61)
in App (at withExpoRoot.js:22)
in RootErrorBoundary (at withExpoRoot.js:21)
in ExpoRootComponent (at renderApplication.js:34)
in RCTView (at View.js:44)
in RCTView (at View.js:44)
in AppContainer (at renderApplication.js:33)
This error is located at:
in NavigationContainer (at App.js:62)
in RCTView (at View.js:44)
in Block (at App.js:61)
in App (at withExpoRoot.js:22)
in RootErrorBoundary (at withExpoRoot.js:21)
in ExpoRootComponent (at renderApplication.js:34)
in RCTView (at View.js:44)
in RCTView (at View.js:44)
in AppContainer (at renderApplication.js:33)
Name your screen design
Let me know the title/name, e.g.: My Custom App
Share the design source / link
Let me know the design source or link (preferable from dribbble)
Name your screen design
Let me know the title/name, e.g.: My Custom App
Share the design source / link
Let me know the design source or link (preferable from dribbble)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.