vickychijwani / quill

:ghost: [MOVED TO https://github.com/TryGhost/Ghost-Android] The beautiful Android app for your Ghost blog.
MIT License
553 stars 84 forks source link

Setup problem #143

Closed Caibiy closed 8 years ago

Caibiy commented 8 years ago

FILL THESE DETAILS FIRST:


Hi,guys,i am Chinese student, my english is poor. I have a problem, I can't solve it, so I hope you can help me, thank you very much. I want to learn how you can finish the project I follow the guidelines, but I have a problem. problem z zdt3 3 6 ja k k4 x7

How can I solve this problem, please help me, thank you very much.

vickychijwani commented 8 years ago

Hi @Caibiy! I have simplified the setup now - all you need to do is git pull and build the project in your Android Studio :smile:. Let me know if you have still have problems.

Caibiy commented 8 years ago

The problem is solved, thank you very much : )

Caibiy commented 8 years ago

Can you give me some help, how to learn your project.

vickychijwani commented 8 years ago

@Caibiy: to be honest this project is not a good one to start learning Android, because it uses several libraries and the code is not very well organized :)

But if you still want to try, I would recommend learning first about how Ghost works. Then you can get an idea of the app architecture by reading this blog post.

Finally you can start exploring the code from GhostApiService, which is the class Retrofit uses to call the Ghost API. NetworkService uses that to fetch data, store it in the DB, and answer queries from the UI (I know "NetworkService" is a pretty bad name, this class should be split into smaller classes). The UI makes queries by firing Otto events, which the NetworkService handles.

When you are looking at the code you will have to also explore how these Android libraries work (there are many good online tutorials): Retrofit, Gson, Otto, and Realm.

There is also some documentation in this project's Wiki and many of the issues.

Caibiy commented 8 years ago

Thank you very much, you are a good person.

Caibiy commented 8 years ago

Can you recommend me some learning resources or projects . I am a novice . thank you :)

vickychijwani commented 8 years ago

@Caibiy: can you email me? This is not a good place to discuss general learning resources. My email address is in my profile.

Caibiy commented 8 years ago

Ok,@vickychijwani I sent you a email.