https://github.com/ferhatozcelik/wordpress-android
WordPress for Android is a mobile app developed by the WordPress community that allows users to manage and publish content on their WordPress websites from their Android devices. It provides a convenient way for bloggers, website administrators, and content creators to stay connected with their WordPress sites while on the go.
https://github.com/ferhatozcelik/wordpress-android
android android-application developed-by-the-wordpress-community mobile-app-developed wordpress wordpress-development
Last synced: about 2 months ago
JSON representation
WordPress for Android is a mobile app developed by the WordPress community that allows users to manage and publish content on their WordPress websites from their Android devices. It provides a convenient way for bloggers, website administrators, and content creators to stay connected with their WordPress sites while on the go.
- Host: GitHub
- URL: https://github.com/ferhatozcelik/wordpress-android
- Owner: ferhatozcelik
- Created: 2023-04-25T15:43:28.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-14T20:43:22.000Z (almost 3 years ago)
- Last Synced: 2025-01-23T02:11:24.656Z (over 1 year ago)
- Topics: android, android-application, developed-by-the-wordpress-community, mobile-app-developed, wordpress, wordpress-development
- Language: Kotlin
- Homepage:
- Size: 11.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wordpress Mobile App
WordPress for Android is a mobile app developed by the WordPress community that allows users to manage and publish content on their WordPress websites from their Android devices. It provides a convenient way for bloggers, website administrators, and content creators to stay connected with their WordPress sites while on the go. Here are some key features and functions of the WordPress for Android app
### Build With 🏗️
- [Kotlin] - Programming language for Android
- [Hilt-Dagger] - Standard library to incorporate Dagger dependency injection into an Android application.
- [Retrofit] - A type-safe HTTP client for Android and Java.
- [Room] - SQLite object mapping library.
- [Coroutines] - For asynchronous
- [LiveData] - Data objects that notify views when the underlying database changes.
- [ViewModel] - Stores UI-related data that isn't destroyed on UI changes.
- [ViewBinding] - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
- [Jetpack Navigation] - Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app
[ViewModel]:
[Jetpack Navigation]:
[Hilt-Dagger]:
[DataStore]:
[ViewBinding]:
[LiveData]:
[Retrofit]:
[ViewModel]:
[Kotlin]:
[Coroutines]:
[MVVM (Model View View-Model)]:
[Dictionary Api]:
[Room]:
### Project Architecture 🗼
This app uses [MVVM (Model View View-Model)] architecture.
### Project Run
- You need these files to run the project or you can create it yourself for testing
- gelecekbilimde-config.properties
- BASE_URL="https://ferhatozcelik.com/";
- YOUTUBE_API="https://www.googleapis.com/youtube";
- YOUTUBE_API_KEY="";
- CHANNEL_ID="UC03cpKIZShIWoSBhfVE5bog";
- PLAYLIST_ID="UU03cpKIZShIWoSBhfVE5bog";
- google-services.json
- Firebase>Application Setting > google-services.json File Download
###--> START - GENERAL CONFIG
APPLICATION_ID=com.ferhatozcelik.wordpress
APPLICATION_NAME=Ferhat OZCELIK
APPLICATION_DESCRIPTION=Android Developer and Physicist
BASE_URL=https://ferhatozcelik.com/
### --> END - GENERAL CONFIG
### --> START - YOUTUBE VIDEOS CONFIG
IS_YOUTUBE=false
YOUTUBE_API=https://www.googleapis.com/youtube
YOUTUBE_API_KEY=
CHANNEL_ID=UC...
PLAYLIST_ID=UU...
### --> END - YOUTUBE VIDEOS CONFIG
### --> START - YOUTUBE VIDEOS CONFIG visible 0 , invisible 1, gone 2
BLOG_INFO_STATUS=true
BLOG_INFO_TITLE=null
BLOG_INFO=null
DONATION_STATUS=2
DONATION_URL=null
TWITCH_STATUS=2
TWITCH_URL=null
YOUTUBE_STATUS=0
YOUTUBE_URL=https://youtube.com/ferhatozcelik
TWITTER_STATUS=0
TWITTER_URL=https://www.twitter.com/ferhatozcelik
INSTAGRAM_STATUS=0
INSTAGRAM_URL=https://www.instagram.com/ferhatozcelik0
SPOTIFY_STATUS=2
SPOTIFY_URL=null
### --> END - YOUTUBE VIDEOS CONFIG
### --> START - BUILD CONFIG
storePassword=
keyAlias=
keyPassword=
### --> END - BUILD CONFIG