Comments (4)
structure
It feels much better grouping like this. Especially as the project grows.
I’ve landed on a new project organization that I’m loving. I gave the team an early preview a month or so ago.
@leonskim and I are wrapping up a 2 month client project with this new structure now.
styling libraries
styled-components
and those types of libs are pretty good. I’ve tried most of them. I’ve found that they are much more useful on the web than in react native.
I’ve found that the ...spread
operator works great and you don’t have the mental overhead of another library. That’s my opinion, I can see the use in them though! (Especially with dynamic themes)
d.i.y. boilerplates
You should definitely do this. That’s one of core tenants of Ignite 2!
PS: I totally missed this issue as well, sorry. I read it but forgot to come back. I need to find a better system to keep up with github follow ups.
from ignite-andross.
@harrisrobin I'm very sorry about the slow response time here! Glad you're liking our boilerplate!
I really like co-locating things like you've done.
We're currently working on a new file structure experiment. @skellock is driving that experiment forward in his latest project. I think it has similar characteristics to what you're proposing, although we haven't done a retrospective on the project yet.
styled-components
is very cool. Another question for @skellock.
from ignite-andross.
@skellock Just ran across this thread and was considering doing the same re-factor to a feature based approach. When you say "feels much better grouping like this" did you mean the original or the feature based architecture. If the latter, do you think you'll be releasing a general overview of the new project organization. Thanks for all the work you've done, ignite is amazing!
from ignite-andross.
Check out the latest boilerplate, Bowser. Thank you!
from ignite-andross.
Related Issues (20)
- andross update to latest vesion ? HOT 3
- Check the render method of 'NavigatorReduxWrapper'. HOT 6
- RN60+ issue for Andross project HOT 4
- Example gives cannot read property 'includes' of undefined HOT 2
- Crash after upgrade to 0.61 HOT 1
- Andross is not actual - problem with andoidx
- [Bug] Can not Create new Project on Windows 10 HOT 8
- Command failed : gradlew.bat app:installDebug. when run react-native run-android HOT 4
- console.tron.log is undefined HOT 9
- TypeError: undefined is not an object (evaluating '_reactNavigation.ThemeColors.light') HOT 27
- failed to add React Native 0.61.4 HOT 1
- Problem with storyBook
- Error Occured while running npx react-native run-android command
- Error: `createStackNavigator()` has been moved to `react-navigation-stack`. HOT 2
- currentlyFocusedField is deprecated and will be removed in a future release. Use currentlyFocusedInput
- How to ingnite-andross use TypeScript when init project?
- Add config option to remove Redux Navigation
- Errors while running `npx react-native run-ios`. Afte resolving errors, Andross rendering correctly on Android, but not on iOS
- generate list didnt show any option
- APIs are not called in background - ios
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ignite-andross.