Dynamically convert my blogger blog to Android App.
Take data from rest api in json format. Parse json data and saved locally. Use Room database for sql database. Use data and draw ui. Saved data automatically sync with server that control by settings.
Use paging for loading data. Data load with user scrolling. When user scroll app send request to the server and save data locally in background. After complete loading user show data in the ui.
Search option is available, user can search for specific post. If user click on bookmark icon then searched post will saved locally if it not already stored.
Follow material guideline completely, use card view, swipe to refresh and Recyclerview
Blog: AndroidSketchpad
My Personal Blog where I write programming related articles. And also post tutorial on various topics, like
- core languages
- Android Framework
- Android Library
- Flutter App development
- Some tips and tricks
- Java
- Kotlin
- Dart
- Python
You can visit my blog in by following this link
Used Api: Blogger Api 3
- Support Library 27
- Architecture Component
- Room
- Paging
- KTX
- Analytics
- Crash
- App Indexing
- Invites
- Remote config
- Cloud messaging
- ThemeLibrary
- Dagger
- Timber
- Eventbus
- OkHttp3
- Retrofit
- Gson
- Joda Time
- Picasso
- Toasty
- UCE-Handler
- Shimmerlayout
About App | Main Activity | Details Activity | Search Activity | Splash Activity | Navigation Drawer |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Copyright {2018} {Shudipto Trafder}
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.