Skip to content

oper2k/shikadmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Link to the mobile application code - https://github.com/oper2k/shik

Link to the code for the web admin - https://github.com/oper2k/shikadmin

Structure of projects (both projects are similar in structure):

Folders: android/ - contains Android platform-specific settings, source code and resources. Here are the editable files AnroidManifest.xml and build.gradle, as well as the resource folder res (which, for example, will contain the icon of the Android application in different resolutions) assets/ - This folder contains static resources necessary for the application, such as images, fonts and audio files. ios/ - this folder is very similar to the android folder, with the difference that it contains platform-specific iOS files: settings, source code and resources. There is an Assets.xcassets folder, which is very similar to res in Android, as well as an Info.plist file similar to AndroidManifest.xml. If you need to add a specific for iOS. lib/ - it is in this directory that the main work on writing code is carried out. Initially, there is only the main.dart file inside, which contains the main function - the entry point to our application. test/ - the code associated with automatic testing will be added to this folder. pubspec.lock is an automatically generated file based on the .yaml file. It contains detailed information about all dependencies. pubspec.yaml is the configuration file of the project. Here the dependencies required by the project are announced, the necessary fonts are connected and assets are connected (pictures, icons, audio files, etc.).

The main folder of the lib/ project has subfolders: auth - everything related to user authorization in the backend application - everything related to the connection to the components database - there are the components that we wrote ourselves, which are used in the application (widgets) courses - files and folders related to the courses section. Screen layout, logic. flutter_flow - there are components that we took from the FF library (video player, map, audio player), as well as functions and animations.

Game/piano - files and folders related to the game/quiz section. At the moment, one piano game is available. Screen layout, logic. map_folder - files and folders related to the map section. Screen layout, logic. news - files and folders related to the news section. Screen layout, logic. profile - files and folders related to the user profile section. Screen layout, logic. registration - files and folders related to the registration section. Screen layout, logic. route - files and folders related to the user route section. Screen layout, logic.

App_state.dart - local variables and related functions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •