LOGIN
Robert Lancer
Chief Technology Officer at Collaborizm (Project Leader)
 · New YorkU.S.
Edit
Delete
Share
Report
STATUS

Coming Soon

  • Native Android App
  • Profile badges
  • Working on reducing overall javascript size for site, this should speed things up on slow mobile connections
2 likes 
Like
Share
Load 2 previous comments
Anton Voltchok
Software Engineer & Design Lead at Collaborizm
 · New YorkU.S.
Edit
Delete
Share
Report

Nouman Tahir , first of all, thank you for the offer, that’s awesome that you want to help. So we’re actually using React and React Native, so the app is written in Javascript once in React.js and then using #ReactNative, the code then compiles to either Javascript for Android or #Swift / #Objective-C for iOS.

However there are some exceptions like the Facebook login, which does not use React. Nouman Tahir Do you know any Javascript by any chance? Or any web related tech (I could think of a couple small projects we don’t have time to do that we could use help with that people with even a limited knowledge of CSS/Javascript could do)

Hey Robert Lancer , I know we’re moving forward with React Native components which will slowly replace web views, but is there anything you can think of that Nouman Tahir could potentially work on that’s Android/Java

0 like 
Nouman Tahir
Founder and Developer Lead at HawkDev
 · SargodhaPakistan
Edit
Delete
Share
Report

@Anton, Thanks for considering me, highly appreciate that. Robert Lancer would love to catch up with you.

The thing is, when it comes to mobile app development I try to stay native and really not recommend cross-compile concept for a number of reasons, most of all performance and user experience issues plus both iOS and android use different design languages and architecture.

It will be a great experience for me to work with you guys and it ll be awesome if there is anything native to work on. also I have very little experience with Javascript and thats really negligible, my true potential is Native Android.

Thanks
Kinb Regards

0 like 
Anton Voltchok
Software Engineer & Design Lead at Collaborizm
 · New YorkU.S.
Edit
Delete
Share
Report

Nouman Tahir having previously written a “cross-compile” app in Angular/Ionic, I would share your sentiment on the performance not feeling “native” enough at times.

However you should really check out React Native, unlike Angular which just wraps Javascript in a web view, React actually compiles to the same Android components you use in Java. Although you write in Javascript, #ReactNative doesn’t produce an identical app like Angular/Ionic where both iOS and Android are the same, ReactNative actually takes the specific components which are native to each platform and uses them, it is a drastically different approach and creates the same code you would write yourself to create these UI components. This is also an extremely time and cost efficient way to build applications for multiple platforms.

Nouman Tahir maybe check out the bridge between Java and Javascript that React implements, this let’s you create Java components and let’s us use them in Javascript as a React Native component:

https://facebook.github.io/react-native/docs/native-modules-android.html#content

0 like 
Nouman Tahir
Founder and Developer Lead at HawkDev
 · SargodhaPakistan
Edit
Delete
Share
Report

That’s quite helpful.

To be Frank, when I was mentioning cross-compile platforms I was actually referring to ionic , I have seen its output and that actually discouraged me to consider such services.

Just flew through quick start document for reactnative, I have to say, that’s quite promising. I should really try it out to get a hold on development cycle and see if its as worthy as it says.

Thanks man

1 like 
Anton Voltchok
Software Engineer & Design Lead at Collaborizm
 · New YorkU.S.
Edit
Delete
Share
Report

Nouman Tahir that’s awesome man, so after we finish another couple of features we should have some time to start optimizing the app and transitioning our web view UI to more native react components to gain performance improvements.

So if you want to make a couple practice projects in React Native that would be great. And when we get to that phase in development, wether it’s making some type of bridge if we need one, or just helping make UI components in React Native, I’m sure there will be something we can find for you to contribute to.

If you any questions feel free to ask, by the way, love your enthusiasm! Keep us posted on how it goes, maybe throw whatever you’re up to on your profile, I favorited it and added a note to keep in touch.

0 like 
Nouman Tahir
Founder and Developer Lead at HawkDev
 · SargodhaPakistan
Edit
Delete
Share
Report

Sure thing man, will keep you posted.

Thanks

0 like 
Leave a reply...
DISCOVER
CHAT
ALERTS
-2
DISCUSSIONS
-1
FEED