I also have experience with client side development React / VueJS / Redux and server side development with Node.
email: kelvin.pompey@gmail.com
1,516 karma · joined March 17, 2009
I also have experience with client side development React / VueJS / Redux and server side development with Node.
email: kelvin.pompey@gmail.com
https://kelvinpompey.me/tempted-to-abandon-react-native-for-...
"Given that you believe this is a memory-related problem, perhaps it's because the image is too large to fit into the available memory, and having React Native made it worse. "
This is precisely what I think it is.
I thought maybe the problem was that the app had to switch to another app to select the image. I reimplemented the code using a pure JavaScript plugin based on React Native's CameraRoll API to avoid switching apps and it still crashed when the image was selected for processing.
I first tried the Angular version before the final version of Angular was released and I recall occasions where the documentation for NativeScript was behind the actual API. I had to look at the actual code samples to figure out the correct APIs.
The next time I looked at it, I tried the regular JavaScript version and I recall having trouble deciphering the API for the SideBar plugin.
This left me feeling a bit insecure about the product. It looks to have a lot of potential though but it could use a bit more polish and better documentation.
Aa a follow up, I just did a test with a native Android app doing the same thing: getting an image through an Intent. With the native Android app, the same image that was crashing the React Native app doesn't cause any problems.
Closing apps is also more difficult. On the desktop you just click the big red button and the window disappears but in metro you're required to click the top of the screen and drag the app to the bottom of the screen. It's a lot more work and it's frustrating.
The interesting thing about all these frustrations on the PC is that on a tablet they'd be great! Metro is a great tablet UI. It's optimized for touch. This is clear so why force it onto the desktop? This clearly demonstrates the difference between Microsoft and Apple's philosophy on user experience. Microsoft is cannibalizing the desktop user experience to realize a utopian vision of one OS to run on all devices. If Windows 8 on tablets is a massive success then maybe to MIcrosoft that would have made it all worthwhile. People could always go back to windows 7 on the desktop if they prefer to. Maybe this is Microsoft realizing that we are indeed in a Post-PC era and it needs to succeed in this space at all costs!
http://blip.tv/djangocon-europe-2011/tuesday-1530-andrew-god... Core Developers Panel
http://blip.tv/djangocon-europe-2011/tuesday-1655-lightning-... Lightning talks
http://blip.tv/djangocon-europe-2011/tuesday-1615-jonas-obri... The Django ORM and Multilingual Database contents
http://blip.tv/djangocon-europe-2011/tuesday-1635-ed-crewe-5... Integrating the Enterprise Using Django
http://blip.tv/djangocon-europe-2011/tuesday-1415-klaas-van-... Reusable Apps using "Eight Spaces"
http://blip.tv/djangocon-europe-2011/17-20-remco-wendt-53197... Closing
http://blip.tv/djangocon-europe-2011/wednesday-1615-russel-k... Whither Django?
http://blip.tv/djangocon-europe-2011/wednesday-1530-andrew-g... Scalability Panel
http://blip.tv/djangocon-europe-2011/wednesday-1700-russel-k... Sprint Introduction
http://blip.tv/djangocon-europe-2011/wednesday-1030-nate-aun... An iPhone-Python Love Affair: Building APIs for mobile
http://blip.tv/djangocon-europe-2011/wednesday-1330-andrew-g... Deploying At An Unusual Scale
http://blip.tv/djangocon-europe-2011/wednesday-0930-armin-ro... The Impact of Django
http://blip.tv/djangocon-europe-2011/wednesday-1415-will-har... Taming runtime dynamic models in Django
http://blip.tv/djangocon-europe-2011/wednesday-1205-zachary-... Django on Rais: Getting Resourceful
http://blip.tv/djangocon-europe-2011/wednesday-1145-alex-gay... The Best and worst of Django's core
http://blip.tv/djangocon-europe-2011/tuesday-0930-martijn-fa... Who cares about Zope?
http://blip.tv/djangocon-europe-2011/tuesday-1030-jesper-noe... Bitbucket - Lessons learned
http://blip.tv/djangocon-europe-2011/tuesday-1330-markus-zap... Celery: An asynchronous task queue (not only) for Django
http://blip.tv/djangocon-europe-2011/tuesday-1145-szilveszte... Continuous Integration and Continuous Deployment
http://blip.tv/djangocon-europe-2011/tuesday-1205-matt-westc... Unjoinify: A module to tame the SQL beast
http://blip.tv/djangocon-europe-2011/monday-1445-dennis-buns... 3 CMSes in 45 minutes
http://blip.tv/djangocon-europe-2011/monday-1130-andy-mckay-... Large Django Sites at Mozilla
http://blip.tv/djangocon-europe-2011/monday-1600-idan-gazit-... Responsive Web design with Django, Compass and the Less framework
http://blip.tv/djangocon-europe-2011/monday-1645-lightning-t... Lightning talks
http://blip.tv/djangocon-europe-2011/monday-1215-jannis-leid... How I learnt to stop worrying and love python packaging
http://blip.tv/djangocon-europe-2011/monday-1400-alex-gaynor... How I learnt to stop worrying and love python packaging
http://blip.tv/djangocon-europe-2011/monday-1000-eric-floren... From static to realtime: One app's journey into the modern age
http://blip.tv/djangocon-europe-2011/episode-5300929 Opening
I think the same thing occurs on the desktop. Many times I use iPad applications and wish they were available on the desktop. iPad applications especially I think can work very well on the desktop due to the large display.
But don't take my work for it. Have a look at the streamtome app on the mac app store. The interface mimics that of the iPad. I am not sure if it uses chameleon but there's a good chance I would guess.
I think there may be merits in the arguments made for third party app repositories for iOS but I believe that there is some value, real or imagined in knowing that an application has the stamp of approval of the company that created the platform.
It's currently in contention for the GE ecomagination prize which seeks to find the projects with the most potential to make the world more energy efficient.
If you this like this project your vote will be appreciated. In order to do you you'll be required to signup to the GE ecomagination site at http://challenge.ecomagination.com/ct/ct_a_view_idea.bix?c=i...
This is not typically the case in the software industry where the Blockbuster software so to speak are produced by Companies and not lone programmers. That is to say the company is the face of the software.
I used Microsoft Word (maybe I should have used Office) because it's an example of a software application where the company that makes it is well known and I thought if it were possible for one person to create an application with as large an impact as Microsoft Office has had in the world then surely that person would be remembered.
One notable exception to the rule I think is Linus Torvalds. He still remains the face of linux although what linux is today is due to contributions from a large number of people.
http://see.stanford.edu/see/lecturelist.aspx?coll=348ca38a-3...
I find this particularly insightful. I think we tend to project our own perspectives onto other people and if someone personally doesn't pay for software it's difficult to believe that anyone would.
This is my principal challenge as I attempt to transition into an entrepreneur. I hate spending money and it's probably affecting the quality of the work I produce. I often opt to produce my own designs when I would probably be better off outsourcing that on something like 99 designs.
Old habits die hard but I am working on getting over it and articles like this one help a great deal.