You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Defined exercise 17 in the index file as well as described the next exercise to do, animations.
Scrapped the idea of building a feeder app based on the static json site. Not much value other than building a complex application based on data that is not going to change.
Reimplementing exercise 15, but using pouch db with async storage.
224
226
225
-
###17. Swiftly. (working with swift as your project template) (under development, parked as there is a weird issue with the cocoapod and fishhook.h)
227
+
This exercise will illustrate how much or how little code you need to achieve a similar behaviour with PouchDB (as well as understanding how to use it).
###17. Swiftly. Wondering what you need to do to get a swift project to work nicely with react native?
232
+
233
+
So far, we have been working with the ObjectiveC (which is quite a dated language)... so... how difficult would it be to make react-native work with Swift?
234
+
235
+
Swift is a better language than ObjC (although XCode has become horribly slow... no idea if the root cause is Swift support) but... It would be lovely to have the option to pick which programming language your template is going to be based upon (more on this a little bit later)
236
+
237
+
So... this exercise will take a new project we just created in xcode (choosing swift as our programming language) and add react native support to display a view or what have you.
226
238
227
-
So far, we have been working with the ObjectiveC (which is quite a dated language)... so... how difficult would it be to make react-native work with swift?
Basically, we will need to include a set of cocoapods (configuring a workspace with all the different projects required by react-native), create an`RCTRootView` in which all the react-nativecode is going to live.
241
+
####I see you continued reading... perhaps you like idea about getting react native cli to generate a template that better fits yournativeprogramming skills
230
242
231
-
*If you want to know more, check the branch`swiftly`*
243
+
I love Swift as a programming language as much as I love C# (which is a lot) and F# (although I do not have a lot of experience with this one)... So, I was mildly annoyed when you need to go around so many different loops to get a simple Swift project up and running with React Native. Because of that I've created a feature request, to extend`react-native init` to take in a series of parameters to specify if you want your template to be based on swift or objective c for ios or java/kotlin on the android side.
244
+
245
+
Ideally, this feature request should also enrich the ecosystem as building application in react native tend to drive you a little towards the native side to solve some issues.
246
+
247
+
If you want to support this idea, please vote on[canny.io](https://react-native.canny.io/feature-requests/p/initialise-a-new-project-with-specific-native-language) to get the facebook people interested on this.
232
248
233
249
###18. Infinite Scrolls
234
250
@@ -242,16 +258,25 @@ This exercise is a reimplementation of [Spencer Carli flat list demo](https://gi
###19. Making feeder great again (not building a wall) (upcoming)
261
+
###19. Basic animations
262
+
263
+
We've looked into lots of different controls, interops with native code (at least in iOS), dealing with data storage and persistance, navigation and immutability of global state (redux)... all of that is good but the finess and delightful experience does not come from just a good and stable application, it is generate from the interactions with the application.
264
+
265
+
Indicating how different elements variate over time is a great way of communication with the user, so the next exercise is about the animation api provided by react native.
The rest api has lots of things I did not explore...
271
+
###21. Fancy animations or Animations 3. Lots start looking into professional animations that we can import... Lottie to the rescue!
248
272
249
-
How about if we have a list of the users and from there explore their photos? Maybe it will be a good opportunity to use the section list and try to implement refresh.
273
+
What to build? TBA
250
274
251
-
How about if we show the details of one of the posts with its comments?
275
+
###22. Gestures.
252
276
277
+
What to build? TBA
253
278
254
-
####Useful readings:
279
+
##Useful readings:
255
280
256
281
Couchbasing:[To the blog](https://blog.couchbase.com/getting-started-with-react-native-android-and-couchbase-lite/)
257
282
Couchbase:[Github](https://github.com/couchbaselabs/react-native-couchbase-lite)... It worries me there has not been any activity for a while (being one of their products)