Giter Club home page Giter Club logo

coderzsq.project.ios's Introduction

Inject inspirational into the project

SQFitnessProgram

The capacity-training plan seen on youtube, with a app written in code.

Get Started
  • pod install and run.
Contents
  • SqliteComponent >>> ORM Database framework developed by Castie!
  • Viper architecture >>> Architecture comparison with MVX
  • Capacity training for different muscles
  • Record capacity training for each training day
  • Use the capacity training schedule for scientific muscle growth
  • Track the training capacity of each training session to achieve better results
  • The training capacity of each cycle should increase by 3% ~ 5%
  • Make your training in the gym more planned and efficient
Display


Article

SQPerformance

Focus on performance optimization topics, Include fluency-ui technology

Get Started
  • First, you need a node server environment

  • Then, run the following command to launch server

$ node server.js
Contents
  • Pre-layout >>> when the asynchronous thread is started, the typesetting processing is performed while the network data is acquired.
  • Reuse-pool >>> design a universal reuse pool to reduce memory consumption. reference UITableViewCell.
  • Pre-decode >>> perform image decoding operations on asynchronous threads to reduce resource usage of the main thread
  • Pre-render >>> graphics rendering in asynchronous threads, using the CPU for rendering operations, avoiding GPU off-screen rendering consumption
  • Asynchronous drawing >>> create a graphics context in an asynchronous thread and draw it into layer.contents

Display

  • step1: The left side is used pre-layout, reusepool, pre-decode, pre-render.
  • step2: The right side is used pre-layout, reusepool, pre-decode, pre-render, asynchronous drawing.

Then you can see that is maintained at 60fps when launch the asynchronous drawing.

Article

SQTemplate

Focus on generating template architecture files to speed up productivity & code specification

Get Started
  • This project is base on the RouterPattern practice, So you need to clone RouterPattern
  • Then, you need a node server environment
  • Last, run the following command to launch server
$ cd RouterPattern/server/RouterPattern
$ npm start
Content
  • SQTemplate
    • Template >>> a template for general architecture design
    • UITemplate>>> quickly create a template for the UI
  • SQBuilder
    • SQBuilder >>> generate iOS / Android architecture code from a template
    • SQBuilder Sample >>> a simple version generator written in python
Display

  • img1: SQTemplate project reference MVC, MVVM, MVP, VIPER, CDD design.
  • img2: SQBuilder project generator code on the desktop.
Article

SQLifestyle

Focus on quickly build projects and integrate some fun animations

Contents
  • SQExtension >>> quickly build project infrastructure and tools.
  • Infinite carousel >>> the easiest way to achieve high performance infinite carousel.
  • Custom transition >>> achieve a full range of custom transition mechanisms.
  • Gradient navigationbar>>> analyze the implementation process and principle of the gradient navigation bar in all aspects
Display

Article

coderzsq.project.ios's People

Contributors

coderzsq avatar

Watchers

 avatar  avatar

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.