Android WordPress Blog Project Kotlin Volley, retrofit2, Gson, Okhttp, Picasso, Ahbottomnavigation

We are going to use multiple libraries and backend services to build Our wordpress blog app such as Android, GBEAPI, WordPress, Kotlin, Volley,HTML,CSS,JS, retrofit2, Gson, Okhttp, Picasso, Ahbottomnavigation.

Follow the following steps:

1-reserve your WordPress hosting from greenbackend and get your wordpress greenbackend api license
http://greenbackend.com/developer-hosting

2-create a new android project using android studio and replace grandle build with the following gradle build file

3-Create a new class for app

GBEAPISDemo

4-Add app and permissions to your manifest file

5-create main content in res/layout
content_main.xml

6-add AHBottomNavigation to main activity layout and include the main content
activity_main.xml

7- Add Tabs to MainActivity,

8- Create Config file for the urls
ANConfig Class

9-create HomeFragment

fragment_home.xml

10-Create Models Posts, and View post_row.xml
Models.kt

post_row.xml

11-Holder for HomeAdapter

12-Call the fragment from main

13-create CategoryFragment

fragment_category.xml

14- Category Models, CategoryAdapter and CategoryHolder and category_row.xml

category_row.xml

15-Call Category Fragment in MainActivity

16- CategoryDetailActivity, CategoryDetailAdapter, activity_post_detail.xml

17- FeedDetails, PostDetailActivity, CategoryDetailAdapter, activity_post_detail.xml

activity_post_detail.xml

18- raw/post_format.html

Related Posts
No related posts for this content

About the Author

Hi! I'm Ahmad. I have a degree in Computer Science from Birzeit University and you might call me a bit of computer geek. I am the Founder of Greenbackend Turnkey Solutions a leading Cloud and Hosting Company in the Middle East, Also I am the Founder of Ahmad Naser Turnkey Solutions in Harvey, LA, USA. I'm comfortable with a large range of languages and techniques. After implementing enterprise applications using Salesforce and Siebel CRM for 3 years and with professional experience in building websites, cloud apps, iOS apps, Unity games, Android mobile apps and educational games for 8 years. I decided to share my technical knowledge with people all over the world to benefit from my experience and build their own careers specially because I am a real world example with over 20 successful apps on Google Play Store, Asset Store and Apple Store, So your success is mine and I want to help you reach your goals step by step exactly as I do. I'm passionate about teaching people about technologies, so from time to time I gave courses online and in learning centers and teach beginners and professionals on many technologies and development frameworks. One of my greatest goals in life is growing the next generation of software professionals and to keep teaching programming at every opportunity I get. I can't wait to help you experience the achievement and financial freedom that having a deep understanding of technology brings. So why not start learning to design & develop now by joining our epic Unity 3D professional 2d game development course? See you soon! Ahmad

>