Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
ferdiallen committed Apr 29, 2023
2 parents c9ae847 + 6f0a99f commit 5fa950b
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@

# NineIntelligence

Smart Tryout application designed to make it easy for students to challenge their skills in preparation for HighSchool Exam.

## What's NineIntelligence has to offer

- Integration with payment Features
- Discussion Features from previous work
- Bank Exam for practicing quiz and Tryout Exam
- Ability to download and read subject matter
- Scrambled question features with different kinds of variety



## Authors

- [@ferdiallen](https://www.github.com/ferdiallen)


## Demo

Currently NineIntelligence is in alpha state (0.6) and are not ready yet for production mode. But you can download demo available and install it yourself. Note that some features may changes during production mode.


## Usage/Examples

NineIntelligence are built from ground up using Kotlin Programming language with Jetpack compose. Ktor and Koin are used as part of kotlin environment development. Here is an example of Jetpack Compose UI used to build one of items in NineIntelligence App.

```kotlin
@Composable
private fun TopBarMain(onBackPress: () -> Unit) {
Row(
modifier = Modifier.fillMaxWidth(), verticalAlignment = Alignment.CenterVertically
) {
IconButton(onClick = {
onBackPress.invoke()
}) {
Icon(imageVector = Icons.Filled.ArrowBackIosNew, contentDescription = null)
}
CustomText(text = "Back", fontSize = 16.sp, color = MainBlueColor)
}
}
```
In the above code we are creating custom top bar with lambda function to give callback to the parent Composable.

0 comments on commit 5fa950b

Please sign in to comment.