GithubHelp home page GithubHelp logo

stefanusayudha / base-android-compose Goto Github PK

View Code? Open in Web Editor NEW
26.0 26.0 5.0 1.11 MB

Singularity Code | Android Codebase

License: MIT License

Kotlin 95.56% CMake 2.63% C++ 1.82%
android android-app android-application android-graphql android-project android-studio code-base codebase functional-programming graphql jetpack jetpack-compose jetpackcompose multi-module multimodule multimodule-android-app multimodule-kotlin-app

base-android-compose's Introduction

Hi Im Steve

  • Android Expert.
  • Software Consultant.
  • Scientist for fun.
  • Ask me anything about Android, Software Architecture, Physic Science any kind of Science.
  • You can find me at :

Singularity Universe

Logo copy right ©2023 Stefanus Ayudha Junior

Check Some Cool Stuff Here: https://github.com/SingularityIndonesia

base-android-compose's People

Contributors

stefanusayudha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

base-android-compose's Issues

Chapter4/Readme Md

Add documentation about missing domain layer and pure function approach in data layer

Chapter3/Standardise Code Convention

Standarisasi code convention

  1. Buat CodeConvention.md
  2. Buat standar convention
  • Penamaan Payload harus di akhiri dengan Suffix Pld
  • Penamaan Model harus di akhiri dengan Suffix Mdl
  • Jika ada pengecualian misal pada GraphQl model berikan catatan pada CodeConvention.md
  • Resource naming standar : type_module_purpose_desc
  • Resource String type : title (First Word's Letter Capital), action (First Word's Letter Capital), label (First Letter Capital), other (No rule), image (for image), icon (for icon)
  1. Refactor Apply standar convention

Orbital Navigation

Screen to Screen Navigation with orbital.
Space to Screen Navigation with portal.

Chapter4/Build Src File

Create buildSrc module.
SImplify build gradle configuration using function in buildSrc module

Add Modification Safe

user can change the package name without experiencing error or conflict on their code when they pull an update

Chapter2/MMD Example

MMD stands for Module to Module Dependency.

Objective :

  1. Make example of MMD procedure
  2. Create a module that depend to todo list and pokemon api

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.