HIGHLY RECOMMENDED WEB HOSTING PROVIDER

YouNews | Android Universal News App Template

YouNews | Android Universal News App Template

LIVE PREVIEW

Android]

LIVE PREVIEW


YouNews | Android Universal News App Template - 1


YouNews | Android Universal News App Template - 2


YouNews | Android Universal News App Template - 3


YouNews | Android Universal News App Template - 4


YouNews | Android Universal News App Template - 5


YouNews | Android Universal News App Template - 6


YouNews | Android Universal News App Template - 7


YouNews | Android Universal News App Template - 8


YouNews | Android Universal News App Template - 9

iOS and Android variations can share the identical database on back4app


YouNews | Android Universal News App Template - 10


YouNews | Android Universal News App Template - 11

YouNews | Android Universal News App Template - 12

14 Mar 2023
• Android 13 help added
• All libraries up to date
• Notification permission added for android 13
• Gradle and construct instruments up to date
• Android 12 notification fastened
• Redundant check information eliminated

20 May 2022
• upgraded to android 12
• all libraries up to date
• gradle up to date
• file supplier difficulty fastened
• location difficulty fastened
• manifest difficulty fastened
• firebase up to date
• added notification channel to help api 26+ gadgets
• admob crash fastened
• apk up to date
22 June 2020
• Full app information up to date to AndroidX.
• Gradle up to date.
• sdk up to date to twenty-eight.
• Documentation up to date.
9 May 2020
• FCM firebase cloud messaging applied.
• Google libraries up to date.
• Gradle information up to date.
16 Sep 2019
• Fixed the problem with "Login with Facebook. " 
• Fixed the problem “Compatibility Issue with Facebook SDK 4.38.0” so we downgraded Facebook SDK to “4.37.0” nonetheless utilizing the previous constructor, so utilizing that model fixes this explicit difficulty.
5 August 2019
• Fixed Back Stack difficulty on software 
• Updated Login/SighUp display screen UI
• Upgraded Profile/Setting/Category screens UI
• Improved “Home List merchandise display screen” design by making use of Card View 
• Updated “NewsByCategory” List merchandise display screen design through the use of Card View 
• Upgraded “Comment display screen” design utilizing correct alignment and format. 
• Updated 'compileSdkVersion' and ‘targetSdkVersion' to twenty-eight in construct.gradle
• Applied Camel Notation in Edit Text Fields Hints
25 May 2018
• Accordingly to the brand new EU GDPR phrases, I've up to date the 'tou.html' file and Documentation.
IMPORTANT: This implies that if a User asks for his/her Account deletion, you will need to do it inside 24 hours, because the GDPR's "Right to be forgotten" Article states (LINK: https://gdpr-info.eu/art-17-gdpr/)
8 May 2018
• Changed Parse model in construct.gradle into 1.16.0, because of some difficulty on the newest Parse SDK and FCM:
    implementation 'com.parse:parse-android:1.16.0'

• Edited 'getUserDetailsFromFB()' technique in Login.java, this line of code:
    } else { currUser.put(Configs.USER_EMAIL,  facebookID + "@fb.com"); }
17 April 2018
• Added new Firebase dependencies in construct.gradle(Module:app)
• Removed the 'com.google.android.gms:play-services:+' implementation and up to date all dependencies to the required ones solely
• Added the 'google-services' classpath within the dependencies{} record in construct.gradle(Project:)
    classpath 'com.google.gms:google-services:3.2.1'

• Added this Permission into Manifest.xml: 
    <uses-permission android:identify="android.permission.RECEIVE_BOOT_COMPLETED" />

• Updated the Documentation (join your App to Firebase for FCM)
15 April 2018
• Updated to Android Studio 3.1.1
• Removed all dependencies of play-services | left solely this one in construct.gradle:
     implementation 'com.google.android.gms:play-services:+'
11 April 2018
• Updated to Android Studio 3.1
• Updated 'compileSdkVersion' to 27 in construct.gradle
• Replaced 'compile' with 'implementation' in construct.gradle (Module: app)
Feb twenty sixth 2018
• Replaced the "ndNewsTextTxt" TextView with a InternetView within the news_details.xml, adjusted the code in NewsParticulars.java accordingly, edited the "presentNewsParticulars()" technique:
     // Get information textual content
     String htmlText = newsObj.getString(Configs.NEWS_HTML_TEXT);
     informationTextInternetView.getSettings().setJavaScriptEnabled(true);
     informationTextInternetView.loadDataWithBaseURL(null, htmlText, "textual content/html", "utf-8", null);

In this fashion, you can publish information articles with daring or italic textual content, hyperlinks, and pictures (nonetheless from the online, not domestically), as a substitute of plain textual content.

• Added this line into Configs.java:
    public static String NEWS_HTML_TEXT = "htmltext";

• Added a sheet.html file within the bundle, as a way to enable you to create HTML textual content articles for the Parse Dashboard.

* IMPORTANT: IF THIS IS AN UPDATE FOR YOU, you then first must enter your Parse Dashboard and create a brand new column within the News class known as precisely "htmltext", of Type String, and fill it all of the empty cells of such column together with your HTML textual content (the Documentation explains how to try this with a brand new sheet.html file included within the bundle). 
Then you'll be able to replace the code of your app venture and check it.

YouNews is a Universal App Template the place you – because the Admin of the app – can simply add and edit information by way of the Parse Dashboard hosted on back4app.com or Adminca.com free CMS panel for Parse apps and have them displayed instantly within the app:

YouNews | Android Universal News App Template - 13

You may ship Push Notifications to all registered gadgets by way of the Parse Push console on back4app.

Users and readers can remark, like and share information – Login/Sign Up is required for feedback and likes – in addition to contact the admin by electronic mail, price the app on the App Store. You because the Admin of the app ought to every day test your database for reported feedback and take motion for them.

The Category photographs and names are saved domestically throughout the Xcode venture, the User Guide explains methods to configure the app, the backend on back4app and methods to edit/add classes.

Since its backend is by Parse you don’t have to purchase any area/internet hosting, there are NO php information to add to an internet server so that you’ll avoid wasting cash for server facet.
Worried about Parse shutting down? It received’t, please test this out: https://hubpages.com/technology/Parse-SDK-will-not-shutdown-in-thanks-to-back4app

YouNews is a local Android Studio venture, Java/xml language, Universal, tremendous simple to customise, backend with Parse SDK hosted on http://back4app.com

YouNews | Android Universal News App Template - 14

YouNews | Android Universal News App Template - 15

About Parse SDK and back4app

Read this text for more information about back4app and Parse SDK: https://hubpages.com/technology/Parse-SDK-will-not-shutdown-in-thanks-to-back4app

Can I host Parse Server by myself server?

Yes, though I don’t present help for the setup course of, you’ll be able to learn the official Guide right here: http://parseplatform.org

What about free help for this template?

I can provide free help for bugs encountered within the authentic code.
Instead, for those who’ve edited the code and messed one thing up with it, I’ll apply some price to repair it both by way of CrewViewer or by checking your app venture information immediately on my pc.

How do I rename the app’s bundle identify?

Read this tutorial to discover ways to rename a bundle identify: https://hubpages.com/technology/Android-How-to-rename-an-app-package

Should I exploit the newest model of Android Studio to edit this template?

Yes, I all the time replace my apps to the newest model of the IDE and also you additionally ought to ensure you’ve up to date the Android Tools to their newest model of the Android SDK supervisor.

The demo APK crashes on startup

Make positive that the minimal Android model of your system is the one listed within the FEATURES part under. If the issue persists, please contact me by my profile’s contact kind and ship me the Logcat message of you get when the app crashes together with the steps you made to breed the crash.
Please be aware that not all actual gadgets print an error Logcat message, on this case simply run the APK into the Android Studio’s emulator and also you’ll absolutely get the purple messages about your difficulty.

How do I take away AdMob banner advertisements?

  1. Enter the .xml information the place there’s an AdvertView and take away its code:
        <com.google.android.gms.advertisements.AdvertView
            android:id="@+id/admobBanner" 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            advertisements:adSize="BANNER" 
            advertisements:adUnitId="@string/ADMOB_BANNER_UNIT_ID" 
            android:layout_alignParentBottom="true" 
            android:layout_centerHorizontal="true">
        </com.google.android.gms.advertisements.AdvertView>
    
  2. Enter the .java information the place there’s an AdRequest occasion into its onCreate() technique and take away its code:
            // Init AdMob banner
            AdvertView mAdView = (AdvertView) discoverViewById(R.id.admobBanner);
            AdRequest adRequest = new AdRequest.Builder().construct();
            mAdView.loadAd(adRequest);
    
  3. Lastly, take away the play-services-ads reference within the construct.gradle file:
        compile 'com.google.android.gms:play-services-ads:+'
    


YouNews | Android Universal News App Template - 16

YouNews | Android Universal News App Template - 17

  • Android Studio 3.x venture – Universal
  • Android 5.0+ – Backend with Parse Server hosted on https://back4app.com
  • AdMob banners
  • Send Push Notifications to all registered system by way of the Parse Push net console on back4app
  • Comment, like and share information
  • Admin can simply insert/edit information by way of the Parse Dashboard or Adminca.com CMS panel
  • Rate and share app function
  • Image and YouTube video headers for the information particulars display screen
  • PDF User Guide and PSD included
  • Easy to customise | Well commented code

YouNews | Android Universal News App Template - 18

  • Apple Mac or Windows PC with their newest OS model put in
  • The newest model of Android Studio and a few data about its UI interface
  • Photoshop or another picture editor software program
  • A Google Developer account to submit apps to the Play Store
  • An AdMob account to generate your individual banner UNIT ID
  • A free account on back4app.com


YouNews | Android Universal News App Template - 19


YouNews | Android Universal News App Template - 20


YouNews | Android Universal News App Template - 21


YouNews | Android Universal News App Template - 22


LIVE PREVIEWBUY FOR $20