Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit43b7a59

Browse files
author
Rodrigo Landaeta
committed
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.
1 parent5892076 commit43b7a59

File tree

1 file changed

+34
-9
lines changed

1 file changed

+34
-9
lines changed

‎index.md‎

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -218,17 +218,33 @@ An application to browse an online catalog would be great, but what about if we
218218

219219
On this first exercise, we will look into sqlite before we try to dive head first in pouchdb.
220220

221+
[Source code](https://github.com/rodrigoelp/reactnative-typescript-exercise-15)
222+
221223
###16. Same book catalog, but in pouchdb!
222224

223225
Reimplementing exercise 15, but using pouch db with async storage.
224226

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).
228+
229+
[Source code](https://github.com/rodrigoelp/reactnative-typescript-exercise-16)
230+
231+
###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.
226238

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?
239+
[Source code](https://github.com/rodrigoelp/reactnative-typescript-exercise-17)
228240

229-
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
230242

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.
232248

233249
###18. Infinite Scrolls
234250

@@ -242,16 +258,25 @@ This exercise is a reimplementation of [Spencer Carli flat list demo](https://gi
242258

243259
[Source code](https://github.com/rodrigoelp/reactnative-typescript-exercise-18)
244260

245-
###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.
266+
267+
###20. Animations 2. React native animatable library
268+
269+
What to build? TBA
246270

247-
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!
248272

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
250274

251-
How about if we show the details of one of the posts with its comments?
275+
###22. Gestures.
252276

277+
What to build? TBA
253278

254-
####Useful readings:
279+
##Useful readings:
255280

256281
Couchbasing:[To the blog](https://blog.couchbase.com/getting-started-with-react-native-android-and-couchbase-lite/)
257282
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)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp