Giter Site home page Giter Site logo

getmcss / mcss-framework-android Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 419 KB

Official MCSS framework for Java (Android)

Home Page: https://getmcss.com

android android-framework app appdevelopers css design java mobile mobile-app mobile-cascade-style-sheet

mcss-framework-android's Introduction

OVERVIEW

MCSS (Mobile Cascade Style Sheet) is a new low code technology to speed up the development of native mobile apps. MCSS describes how the views and the different components are to be displayed on the mobile devices. MCSS saves a lot of work and time, it can control the layout of multiple views all at once and simultaneously in Android and IOS.

MCSS is not a hybrid technology, applications developed using MCSS continue being 100% native. You can use your favorite IDE, XCode, Android Studio, Eclipse, and more by installing this powerful library in your project (how to install MCSS on your application project), your app will apply the design described in the .mcss files.

Once you create a .mcss file, that can be stored either on an external URL or locally in your project, the library will apply the instructions natively (JAVA/Swift) of your .mcss file to the different views and objects. Just like CSS works on an HTML website. (Read about the properties and components supported by MCSS).

WHY MCSS?

  • Reduce native mobile app development by more than 40%.

  • Can create complex designs and replicate them an infinite amount of times by just one line of code.

  • No need to be an expert mobile developer to create a great looking app.

  • Easy to maintain and update the app across the codebase and app store on iOS and Android.

  • Helps provide the same design and aesthetics for iOS and Android version.

Just like CSS is in HTML, MCSS has been to Swift for iOS and Java for Android.

  • MCSS Provide developers with a way to connect the objects in each view of a mobile app with a set of stylesheets controlled by rules to edit and manage the design of the entire application simultaneously in Android and IOS.

  • Having the MCSS File (Stylesheet) stored in an external URL, developers can update the design and aesthetics of views and objects in the Android and IOS applications that are in production skipping the process of submitting new versions to the app stores. Any aesthetic and design changes will be available to end users in almost real time (next time they go back to the application)

HOW TO INSTALL

Gradle Package Manager:

  1. Open the project's settings.gradle file in your Android Studio project and add the following code fragment:

    dependencyResolutionManagement {
    	repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    	repositories {
    			...
    		maven { url 'https://jitpack.io' }
    	}
    }
    
  2. Open the module's build.gradle file, add the following code fragment:

    dependencies {
    	implementation 'com.github.getmcss:MCSS-FRAMEWORK-ANDROID:1.0.2'
    }
    

Manual installation:

  1. Download the mcss-android-release.aar framework from the https://github.com/getmcss/MCSS-FRAMEWORK-ANDROID if your project uses Android

    git clone https://github.com/getmcss/MCSS-FRAMEWORK-ANDROID 
    
  2. In the main module of your Android Studio project verify that the libs folder exists.

  3. Copy the mcss-android-release.aar framework you just downloaded into the libs folder.

  4. Open the module's build.gradle file, add the following code fragment:

    dependencies {
    	implementation files('libs/mcss-android-release.aar')
    }  
    

COPYRIGHT & LICENSE

© 2022 MCSS | getmcss.com | Do Genius On. All rights reserved | Patent pending

MCSS License.

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.