Many of you might know us from being one of first in-browser REPLs (for 30+ programming languages https://repl.it/languages). Our mission is to make programming more accessible and that's why, more recently, we've been also working on tools for educators wanting to teach programming. Our Classroom product (https://repl.it/classrooms) makes it easy for anyone to teach programming online and in physical classrooms.
Happy to answer any questions.
2. Do you think that native gui widgets could be emulated on the browser in order to do native development on your platform?
3. Will you offer a pipeline from repl.it to app stores? One click publish sort of thing.
> 2. Do you think that native gui widgets could be emulated on the browser in order to do native development on your platform?
A lot of users request support for things like Python Tkinter for example, and while it's possible (e.g. stream via VNC) we always try to balance our users' requests and where we believe programming is headed. For example, there has been a massive shift from native GUI to web-based tech (even on the desktop via Electron).
> 3. Will you offer a pipeline from repl.it to app stores? One click publish sort of thing.
Yes, we're considering that and not just for React Native for other platforms as well. Imagine building a web service on Repl.it and hosting it with one click!
Appetize.io would allow people to use, play, and share this without having install Expo on their device (even though that's already a very low bar). Also, I think after learning some basic React Native concepts, it'd be useful to create multiple React Components in multiple files.
As for Appetize, will check it out. For now I have to reiterate that Expo is magical in that after you download the mobile app it's seconds and you're up and running and then running the code on the phone is sub-second.
I've said it before but Expo is the first bootstrapped mobile development environment and I think we're just scratching the surface with what can be done with this tech.
That being said I'll check out Appetize and if it's not too expensive will look into integrating it.
Canny, repl.it, plus Expo of course.. you're the React Native mafia!
Is it possible to support creating and deploying Minecraft server mods using repl.it?
At one point (2-3 years ago) my son was interested in doing this but the pain of installing Java, an IDE (NetBeans), getting started in Java programming and deploying it on a vanilla Minecraft server was just too much.
Or are there better options now for Minecraft server mod programming?
There are a couple of startups out there that try to help with Minecraft modding. Check out Tynker and I think Code.org has something on Minecraft.
If you have any specific ideas on how we can help with this please shoot me an email amjad@repl.it
https://thenextweb.com/gaming/2017/05/02/minecraft-code-buil...
I'm willing to guess that's where things got hard, not installing and running an app. Would you know what to do when NetBeans throws you in front of an empty text editor? Or, when starting a new project, did you know the canonical way of naming things without being shown once?
It seems that it also renders react native and has better features around styling.
For Repl.it, we approach everything from the novice point-of-view. We're ok with things being missing as long as we make it very easy for people who are just getting started with programming. We'll expand towards more power as long as it doesn't overwhelm or takeaway from the beginners experience.
For example, when we wanted to support third-party packages one way we could've done it is allow people bash access to install packages from PyPi but instead we've invested the time to pre-install all PyPi packages in existence on shared drive (https://repl.it/site/blog/python-import) and mount it on every container we start for our users. That way you don't have to know how to install it to get started with, say SciPy.
They both seem like browser based code editing tools to make a react native app. Why the partnership with repl.it? Do they have a larger use base and thus give you visibility?
nevermind; found the anonymous option. Thanks!
repl.it integrates this with their classrooms product to make it into a structured learning tool with assignments and automatic evaluation of solutions. Direct link to the course: https://repl.it/community/classrooms/17650
"Xcode"
[1] https://facebook.github.io/react-native/docs/getting-started...
Dynamic, Responsive Layout for Universal and Orientation-Aware React Native Apps (works in Expo, XCode et al): Flexbox-based layout library that makes building Universal layouts in React Native more fun and much easier than using Flexbox and JS directly.
Repo: https://github.com/idibidiart/react-native-responsive-grid
aspectRatio demo: https://m.youtube.com/watch?v=Nghqc5QFln8
breakPoints demo: https://www.youtube.com/watch?v=GZ1uxWEVAuQ