Kindie
  • Introduction
  • Get Started
  • Compatibility Requirements
  • Installing Web Server
  • Source code structure
  • Change log
  • Mobile App
    • Customization
    • Installing
    • Mobile app structure
    • Deployment
    • Common Errors and Questions
    • Reference
  • Web User Guide
    • First Settings
    • Get started
    • Education management
    • Album management
    • Notification
    • Event
    • News
    • Fee Collection
    • Front Office Settings
  • Thank you
Powered by GitBook
On this page

Was this helpful?

  1. Mobile App

Mobile app structure

This section will help you to understand the mobile app source code structure for further development

PreviousInstallingNextDeployment

Last updated 5 years ago

Was this helpful?

App source code structure

App source code structure

Kindie Mobile Application is built by React Native, is an exciting framework that enables web developers to create robust mobile applications using their existing JavaScript knowledge. It offers faster mobile development, and more efficient code sharing across iOS, Android, and the Web, without sacrificing the end user's experience or application quality.

Now let's understand what is the purpose of each directory: index.android.js and index.ios.js are entry points for Android and iOS, respectively assets Just as the name implies, this houses static files (e.g images) used in the application. src all customize source code for the project.

  • src/components: All presentational components will go here. They can be put as separate files or organized into folders.

  • src/config: All configuration will be put here, such as routes, image URL list, and more.

  • src/redux: Specify how the application’s state changes in response to actions sent to the redux store (Reducers).

  • src/navigation: Link to navigate between the screens.

  • src/screens: Here we will put our screen layouts.

  • src/helpers: All utility functions will be here.

  • src/servicessrc/services: define REST service to call API funtion from backend