rizbud / MoneyExpense

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MoneyExpense

js-standard-style js-standard-style js-standard-style js-standard-style


Requirements

  • Android SDK
  • JDK
  • Node
  • react-native-cli

Insallation

Clone this repository

$ git clone https://github.com/rizbud/MoneyExpense.git YourAppName

Move to your app directory

$ cd YourAppName

Run this command

$ yarn install

Runing App

For Android

$ npx react-native run-android

For iOS

$ npx react-native run-ios

Jawaban Tes Pengetahuan

1. 6 bulan terakhir

2

  • React navigation untuk routing dan navigasi screen
  • Redux sebagai library untuk memanajemen state
  • Redux-persist sebagai library untuk menyimpan state redux ke dalam persistent storage
  • Redux-saga sebagai middleware
  • Axios sebagai library untuk melakukan HTTP Request
  • React native vector icons sebagai library untuk import web-icon ke dalam aplikasi react native
  • OsmiCSX untuk melakukan styling di react native agar lebih simple.

3. menulis kode dengan format yang rapi dan terstruktur dengan baik agar dapat dibaca oleh orang lain dan dapat di-maintenance dengan mudah.

4. tantangan terbesarnya adalah apabila saya diminta mengerjakan suatu modul yang belum pernah saya kerjakan sebelumnya. Saya biasa menyelesaikan masalah ini dengan mencari contoh penggunaannya di internet dan membaca dokumentasi. Apabila masih belum menemukannya, saya akan bertanya ke rekan/leader/komunitas.

5.

  • Mengurangi ukuran aplikasi
  • Meng-kompress ukuran gambar
  • Menghindari render komponen yang tidak diperlukan
  • Menghilangkan fitur yang tidak diperlukan

About

License:MIT License


Languages

Language:JavaScript 76.5%Language:Java 12.3%Language:Objective-C 8.0%Language:Ruby 1.7%Language:Starlark 1.1%Language:Shell 0.5%