Git Product home page Git Product logo

git.nb's Introduction

Git.NB

A android app client for Github.

效果图

image

关于项目

Git.NB现以升级到2.0,功能大有升级,UI大改版本。各种有趣的操作,欢迎下载代码试完。

如果发现有任何问题和建议,随时欢迎Email或者开Issues, 如果有版权问题,立即删除。

使用的开源技术

1,网络端使用非常牛叉非常好用的Retrofit2.0

2,网络图片加载用的Fresco

3,RycyclerView animators动画

4,左滑退出界面引用Swipebacklayout,gradle上版本好像没代码新,里面有个BUG,左 滑背景是黑的,不是透明的,最新代码是没有这个问题的。

5,Rxjava

6,个人非常喜欢的图标库iconify

关于GitHub的api

GitHub的api管理非学好,好用易懂,真是楷模啊,可以去官网看api的使用介绍。

GitHub客户端登录认证,可以的自己账户设置里OAuth applications-Developer applications中申请。

如果对你有帮助给个star吧,欢迎pull requests(^_^)

License

Copyright 2015 SilenceDut

Licensed under the Apache License, Version 2.0 (the "License");you may not use this

file except in compliance with the License.You may obtain a copy of the License at

   [http://www.apache.org/licenses/LICENSE-2.0]

Unless required by applicable law or agreed to in writing, software distributed under

the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF

ANY KIND, either express or implied. See the License for the specific language

governing permissions and limitations under the License.

git.nb's People

Contributors

jeffmen avatar jomatto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

git.nb's Issues

App still maintained?

With almost 2 years gone since the last commit (and some funny issues opened by you), I wonder if you still maintain this project, @Jeffmen?

you

user .....

网络问题

国内用户要自备梯子么,最近被墙得很厉害啊,能否直接用ip连接绕开dns污染呢?

小米3点login直接闪退

FATAL EXCEPTION: main Process: com.example.gitnb, PID: 25544 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gitnb/com.example.gitnb.module.GitHubAuthorizeActivity}: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2189) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2238) at android.app.ActivityThread.access$800(ActivityThread.java:138) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1201) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5016) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. at android.support.v7.app.AppCompatDelegateImplV7.setSupportActionBar(AppCompatDelegateImplV7.java:198) at android.support.v7.app.AppCompatActivity.setSupportActionBar(AppCompatActivity.java:99) at com.example.gitnb.app.BaseSwipeActivity.setContentView(BaseSwipeActivity.java:69) at com.example.gitnb.module.GitHubAuthorizeActivity.onCreate(GitHubAuthorizeActivity.java:37) at android.app.Activity.performCreate(Activity.java:5248) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2153) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2238)  at android.app.ActivityThread.access$800(ActivityThread.java:138)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1201)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:136)  at android.app.ActivityThread.main(ActivityThread.java:5016)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)  at dalvik.system.NativeStart.main(Native Method) 

为啥打开github是以浏览器打开网页的方式

我打开应用每次总是会显示动画,我觉得,应该和github一样,不要让第二次看到登录界面,
然后我使用他的过程是在一个标题为autoo什么的界面,用浏览器打开github网页一样的体验,不知道为什么,看不到作者你图片上展示的界面。而且不管点击返回箭头还是按返回键,总是会退出应用,很不爽......

关于swipeLayout的背景

在某些手机上滑动退出的时候,看到的背景是黑色的,比如联想Z2

    <item name="android:windowIsTranslucent">true</item>

加上这个就好了
Flag indicating whether this is a translucent window. If this attribute is unset (but not if set to false), the window might still be considered translucent, if windowSwipeToDismiss is set to true.

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.