jamesjlv / learningisfun

An application to help you get fluent in any language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learning is Fun

Badge em Desenvolvimento

Description

  • This application will help you get fluent in a language in a fun way.

Tech

Badge Firebase Badge React Native Badge React Badge Expo Badge Typescript Badge Typescript

Archtecture

This application was built using some concepts of clean architecture, thinking about scalability, with that, all the impacts of changing some framework or library is reduced drastically.

Decisions

I decided to use Firebase + firestore due to the faster implementation and usability.

UI

UI

How to start

  • Clone this repository in your device and runs the follow command
yarn

Android

Dev Mode

Run in a develop mode, you can run this command bellow in your terminal

yarn android
Production/Release

To create an release version, just run the code bellow

yarn build:android:production

The SDK file will be stored in ./android/app/build/outputs/apk/release/app-release.apk

iOS

Development

Run in a develop mode, you can run this command bellow in your terminal

yarn ios

Preview

AppPresentation.mov

About

An application to help you get fluent in any language


Languages

Language:TypeScript 63.7%Language:Java 18.6%Language:Ruby 7.2%Language:Objective-C++ 5.6%Language:JavaScript 4.3%Language:Objective-C 0.7%