The rapid development of Android share a common template, contains common framework mainstream, continuously updated in ......

AndroidTemplate

Blog address: Android small coffee Show

The original intention of the project

Do three to five years of development. The project also made some are kept yard line and have their own starting from zero, then there are other people from the hands of the pot, slowly problems will become more up experience, naturally found a lot of things worth finishing up for a rainy day. With a little experience signs slowly, I began to want to package a common framework or template project, to meet the needs of future development projects. In the process of such thinking, to find a lot of open source libraries, brainstorming, Expo public long, the good framework for integration into their own project, a little bit of incubation project molding.

Background of the project

When github open source project does not get used to import all kinds of error, readme can not read, spend too much time calling module

When the project an emergency, we have to how the more remarkable timely completion

When moving bricks of our day after day, year after year, have you ever thought about development to enhance efficiency? If a template project in front of you, then you will hesitate to do

Of course, to make a good template project is not easy, many people are willing to actually do it, how many people choose to try to do a good job, but how many people are willing to widely distributed to the public do? But you see today, is exactly what you want, generic framework project will be completed based on the package every tool class module, and then expand further, component-based integrated case, integration requires the development of a variety of small case! Implement a project template can really solve the biggest pain points in the development of new projects, you do not need to numb Copy the code of the original old items, simply change a small amount of code to get the desired effect, useless extra modules on the completion of the project and then removed away, you will find that the development of new projects is actually a very happy thing

Project Highlights

  • Design Analysis: The advantages of the process design and design patterns used are made the necessary analytical explanation, as also can not understand clearly, can consult the small window

  • APP user experience: a good user experience, integrated status bar immersed frameworks

  • Excellent framework necessary: ​​screen adaptation, permission to deal with dangerous, refresh loading toast tools etc.

  • Common page templates: start page, home page, registration page, login page, and other settings page

  • Integrated log captures: Integrated Tencent bugly exception log used to capture and log printing

  • Style interface specification: try to carry out the project in accordance with the Material Design color design

  • Common Custom View: CircleImageView, code countdown View, with a clear button EditText, such as the search box history

  • Specification code comments: Code as far as possible in accordance with the classification rules do Google, according to "Ali Baba Development Manual Android1_0_0", not on the native API best possible comments

Project planning

Package common basic framework, combined with scenario planning different modules designed to provide practical solutions for different industries, and then define the development of local function modules, are interested more in-depth cooperation in the development of a fully functional module welcome discussion.

Common base frame
  • Pictures, videos, gif action figure Carousel
  • Integrated pull-down on the carrying Raja refresh frame
  • Netease, drops sliding left and right navigation, drop down menus
  • Face, fingerprint recognition
  • Third Party Authorization Login
  • QQ sliding navigation
  • Message notification, application upgrades
  • Generating a two-dimensional code recognition
  • Third-party camera and image cropping
  • Pictures lossless compression limit
  • H5 / js interaction, pdf, picture display
  • Family of four common framework Retrofit + RxJava + mvvm + Dagger2
  • bugly exception log capture
  • Permissions screen adaptation (Today's headlines)
  • Data processing, file read and write all kinds of tools library etc.
Consumer electricity supplier shopping
  • US Mission Taobao ordering, payment
Class social life
  • Chat Communication
  • Share interesting
  • Live video
Financial health care class
  • Electronic Signature
  • Various types of encryption algorithms library
Industrial automation class
  • IFLYTEK / Baidu speech synthesis / recognition
  • High German navigation map, location
  • Visual Identity
  • Image Processing
  • Signal transmission (U-serial)
  • Check instruction parsing
  • Fingerprint scanner module
  • Bluetooth wireless module
    ......

Project Integration Framework

Like-minded friends to welcome you to leave your valuable comments, in previous years, this will also collect relevant information to share, please enjoy! !

Please add group: group name: android Advanced group number: 1020544287
public concern number: android show small coffee

If you think my little hard to save you a lot of development time or is it solved the problem, you can take the trouble to help github point of a star, you definitely my infinite power.

Guess you like

Origin blog.csdn.net/P876643136/article/details/90291147