Using Library https://github.com/frogobox/frogo-consume-api for fetching API, EASY TO RESKIN and Simple to Upload
- v2.0.0 - Development
- Stable Version
- Wallpaper from https://pixabay.com/id
UI 1 | UI 2 | UI 3 |
---|---|---|
UI 4 | UI 5 | UI 6 |
---|---|---|
This Is Latest Release
$version_release = 2.0.0
What's New??
* Easy To Reskin *
App Name
// Declaration app name
def nameApp = "[Your App Name]"
Topic Name
// Declaration Topic Name
def topicWallpaper = '"One Piece"'
Package Name
defaultConfig {
....
applicationId "com.[your playstore account].[your project]"
....
Key Store
signingConfigs {
release {
// You need to specify either an absolute path or include the
// keystore file in the same directory as the build.gradle file.
// [PROJECT FOLDER NAME/app/[COPY YOUT KEY STORE] .jks in here
storeFile file("frogoboxdev.jks")
storePassword "cronoclez"
keyAlias "frogobox"
keyPassword "xeonranger"
}
}
Admob ID
release {
....
// Declaration admob id for release
def releaseAdmobPublisherId = ""
def releaseAdmobBanner = ""
def releaseAdmobInterstitial = ""
def releaseAdmobInterstitialVideo = ""
def releaseAdmobRewardedVideo = ""
def releaseAdmobNativeAdvanced = ""
def releaseAdmobNativeAdvancedVideo = ""
....
}
Change Launcher Icon on app/src/res/drawable/ic_launcher
// You need to specify either an absolute path or include the
// keystore file in the same directory as the build.gradle file.
// [PROJECT FOLDER NAME/app/[COPY YOUT KEY STORE] .jks in here
- Pattern Model-View-ViewModel (MVVM) facilitating a separation of development of the graphical user interface.
- S.O.L.I.D design principles intended to make software designs more understandable, flexible and maintainable.
Min API level is set to 21, so the presented approach is suitable for over 94% of devices running Android. This project takes advantage of many popular libraries and tools of the Android ecosystem. Most of the libraries are in the stable version unless there is a good reason to use non-stable dependency.
- Jetpack:
- Android KTX - provide concise, idiomatic Kotlin to Jetpack and Android platform APIs.
- AndroidX - major improvement to the original Android Support Library, which is no longer maintained.
- View Binding - allows you to more easily write code that interacts with views/
- Lifecycle - perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- LiveData - lifecycle-aware, meaning it respects the lifecycle of other app components, such as activities, fragments, or services.
- Navigation - helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer.
- Room - persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- ViewModel - designed to store and manage UI-related data in a lifecycle conscious way. The ViewModel class allows data to survive configuration changes such as screen rotations.
- Coroutines - managing background threads with simplified code and reducing needs for callbacks.
- Coroutines Flow - cold asynchronous data stream that sequentially emits values and completes normally or with an exception
- Dagger2 - dependency injector for replacement all Factory classes.
- Retrofit - type-safe HTTP client.
- Glide - image loading and caching library
Very open to anyone, I'll write your name under this, please contribute by sending an email to me
- Mail To faisalamircs@gmail.com
- Subject : Github _ [Github-Username-Account] _ [Language] _ [Repository-Name]
- Example : Github_amirisback_kotlin_admob-helper-implementation
Name Of Contribute
- Muhammad Faisal Amir
- Waiting List
- Waiting List
Waiting for your contribute
Please enjoy and don't forget fork and give a star
- Don't Forget Follow My Github Account
- If you like this library, please help me / you can donate to buy patreon services