Custom Platform Framework Base SystemUI Zen

in #utopian-io8 years ago (edited)

Hello, everyone!
I'd like to share about mods development for Android. This will change the SystemUI Framework of the Default. The UI will be similar or close to Stock Android, like Google Devices Family from the look, but with some tweaks such as weather icon, network data traffic and time by time, the color of the SystemUI will change per six hours.

Github Repo

https://github.com/delanoister-Andro-ID/platform_framework_base_SystemUI_Zen

What is SystemUI?

SystemUI is System User Interface that you can manage the system bar which is dedicated to the display of notifications, communication of device status, and device navigation. See more about it at here

What is Framework?

Framework is API's set that allow developers to write/code Android apps. It consists of tools for designing UIs and system tools. So, SystemUI is the package of the framework base itself.

Proof of Login

Proof of Login.png
Proof of Login2.JPG

Changes

Since the source is from smali, then I adapted using smali source written to the SystemUI of Android ROM.
What is smali?

Smali is a converted .dex file to be readable.

What is .dex?

.dex is Dalvik bytecode. Format for the platform within apk. See more about it at here.
Source Code.JPG

Here is the layout which I've coded the most for notification item, quickpanel and expanded.
What is layout?

Layout is the visual structure for UI which is used for an activity or app widget.
The most used layout are LinearLayout, RelativeLayout and FrameLayout.

What are they?

LinearLayout is a layout which is able to align the views vertically/ horizontally.
RelativeLayout is a layout based on relation of views which is from its parents and other views.
FrameLayout is a layout which can be placed anywhere inside the frame. See more about it at here
Source Code2.JPG

Result

Screenshot_2017-03-13-02-27-29_e.png
Screenshot_2017-03-13-06-16-21_e.png
Screenshot_2017-03-13-16-16-31_e.png
Screenshot_2017-03-13-19-16-08_e.png



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @dissgo I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.094
BTC 63573.30
ETH 1778.51
USDT 1.00
SBD 0.39