LookAround (continuous update ...)

Source: Internet
Author: User

Application Introduction
Casual look is a free graphic information software tailored for android users
A collection of delicious food, constellation, photo, literature, beauty and other channels in one
Simple interface, smooth operation, text sharing, personalized favorites
Is a must-have artifact for the vast majority of Zhuo fen
Application --> https://github.com/geniusgithub/Look-Around/blob/master/dist/

Engineering Overview
The following is the code structure:


This project uses the following open source libraries
[ActionBarSherklock]
Https://github.com/JakeWharton/ActionBarSherlock

[SlidingMenu]
Https://github.com/jfeinstein10/SlidingMenu

[Satellite-menu]
Https://github.com/geniusgithub/android-satellite-menu

[SwitchButton]
Https://github.com/Issacw0ng/SwitchButton

[ImageLoaderEx]
Https://github.com/geniusgithub/SyncLoaderBitmapDemo

[RefreshListView]
Https://github.com/chrisbanes/Android-PullToRefresh

[GreenDAO]
Https://github.com/greenrobot/greenDAO

[Android-async-http]
Https://github.com/geniusgithub/android-async-http

[ShareSDK]
Http://sharesdk.cn/Download


The following three libraries must be referenced as link projects (other libraries are provided as jar packages)
[ActionBarSherklock] https://github.com/JakeWharton/ActionBarSherlock
[SlidingMenu] https://github.com/jfeinstein10/SlidingMenu
Https://github.com/geniusgithub/android-satellite-menu [satellite-menu]

Summary
When you run the APK, you will find that there are not many functions (don't worry, it will be updated continuously in the future), but although the sparrow is small
Network, database, UI layout, custom controls, JSON, asynchronous caching, third-party Weibo sharing components, tool components, etc.

With a clear and clear architecture and clean code, MVC and multiple design patterns are on paper.
Here NI will learn
How to Use the android-anyc-http open source library to build your own network framework closely related to business characteristics
How to Use greenDAO to implement an ORM solution that is easy to operate databases
How to Use ImageLoaderEx to solve the dual-Cache solution for asynchronous request network images
How to Use shareSDK components to quickly build third-party Weibo sharing
And elegant code style ......


The reason why so many open source libraries are used in the project
It aims to prove a famous saying in the android circle: Do not reinvent the wheel (of course, ni must have the ability to transform)
This is the power of open source, so we should not stick to API calls or interface development.
How to efficiently write high-quality code
How to Use the MVC model to build a Software Architecture
How to flexibly write stable and scalable code using Design Patterns
These are the things we should really care about and really invest in research.
This requires us to constantly learn and expand, whether reading classic books or excellent open-source projects.
Embrace open source and share the results. Let's join hands to create a new era in the Open Source world!

Download link

Github download link: https://github.com/geniusgithub/Look-Around

Tip

If you find this article useful, click "Developer support"
Every time you download an application, you have contributed your love to out-of-school children in the mountainous area.
As long as everyone gives a little love, the world will become a wonderful world ~ Ah, ah


More brilliant, Please pay attention to my CSDN blog --> http://blog.csdn.net/geniuseoe2012

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.