TodoApp React Native待办事项应用

TodoApp 是基于React Native的待办事项应用,使用TypeScript进行开发,兼容 iOS 和 Android 平台。React Native 让你能用一套代码写跨平台应用,简单高效。而TypeScript的引入为项目了静态类型支持,减少了运行时错误,提升了代码的可维护性。

在 TodoApp 中,组件化思想得到了充分体现,例如TodoItem负责展示单个待办事项,TodoList则管理多个待办项。这样模块化的代码更易于维护,开发起来也相对轻松。你还可以看到状态管理的使用,像是Redux或者MobX,开发者复杂的数据流和共享状态。

如果你想深入了解如何与 Android 原生功能进行交互,TodoApp 还展示了如何在 React Native 中android目录下的 Java 代码,进行平台特定的集成。,TodoApp 不仅展示了跨平台开发的优势,还为你了一个完善的 React Native 应用开发示例,是学习移动端开发的不错资源哦。

zip
TodoApp-master.zip 预估大小:68个文件
folder
TodoApp-master 文件夹
folder
ios 文件夹
folder
TodoApp.xcodeproj 文件夹
file
project.pbxproj 40KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
TodoApp-tvOS.xcscheme 3KB
file
TodoApp.xcscheme 3KB
folder
TodoApp.xcworkspace 文件夹
file
contents.xcworkspacedata 225B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
folder
TodoAppTests 文件夹
file
Info.plist 733B
file
TodoAppTests.m 2KB
file
Podfile 5KB
file
Podfile.lock 16KB
folder
TodoApp-tvOS 文件夹
file
Info.plist 1KB
folder
TodoApp 文件夹
file
main.m 200B
file
AppDelegate.h 196B
file
AppDelegate.m 2KB
folder
Base.lproj 文件夹
file
LaunchScreen.xib 4KB
folder
Images.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 586B
file
Contents.json 63B
file
Info.plist 2KB
folder
TodoApp-tvOSTests 文件夹
file
Info.plist 765B
file
index.js 183B
file
.watchmanconfig 2B
folder
android 文件夹
file
gradlew.bat 3KB
file
gradlew 6KB
file
gradle.properties 1KB
folder
app 文件夹
file
proguard-rules.pro 435B
file
debug.keystore 2KB
file
build_defs.bzl 602B
folder
src 文件夹
folder
main 文件夹
folder
res 文件夹
folder
mipmap-xxxhdpi 文件夹
file
ic_launcher.png 9KB
file
ic_launcher_round.png 15KB
folder
mipmap-hdpi 文件夹
file
ic_launcher.png 3KB
file
ic_launcher_round.png 5KB
folder
values 文件夹
file
strings.xml 70B
file
styles.xml 246B
folder
mipmap-xxhdpi 文件夹
file
ic_launcher.png 6KB
file
ic_launcher_round.png 10KB
folder
mipmap-mdpi 文件夹
file
ic_launcher.png 2KB
file
ic_launcher_round.png 3KB
folder
mipmap-xhdpi 文件夹
file
ic_launcher.png 4KB
file
ic_launcher_round.png 7KB
folder
java 文件夹
folder
com 文件夹
folder
todoapp 文件夹
file
MainActivity.java 341B
file
MainApplication.java 3KB
file
AndroidManifest.xml 1016B
folder
debug 文件夹
folder
java 文件夹
folder
com 文件夹
folder
todoapp 文件夹
file
ReactNativeFlipper.java 3KB
file
AndroidManifest.xml 368B
file
_BUCK 1KB
file
build.gradle 9KB
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.jar 54KB
file
gradle-wrapper.properties 202B
file
settings.gradle 713B
file
build.gradle 1003B
file
package.json 1KB
folder
__tests__ 文件夹
file
App-test.tsx 266B
file
app.json 51B
file
package-lock.json 321KB
folder
src 文件夹
folder
components 文件夹
file
TodoInput.tsx 1KB
file
TodoItem.tsx 1KB
file
CheckBox.tsx 725B
folder
types 文件夹
file
Interfaces.tsx 59B
file
.eslintrc.js 148B
file
tsconfig.json 5KB
file
.gitignore 846B
file
App.tsx 987B
file
.buckconfig 114B
file
.prettierrc.js 120B
file
README.md 21B
file
yarn.lock 274KB
file
metro.config.js 300B
file
.gitattributes 16B
file
babel.config.js 77B
...
zip 文件大小:357.7KB