From 833dff60374285372a0e4a661a652a13272ec546 Mon Sep 17 00:00:00 2001 From: Cooper Date: Sat, 30 Mar 2019 20:28:53 -0300 Subject: [PATCH] Finish Opensource commit --- .gitignore | 11 + .idea/codeStyles/Project.xml | 29 + .idea/gradle.xml | 18 + .idea/misc.xml | 38 + .idea/runConfigurations.xml | 12 + .idea/vcs.xml | 6 + LICENSE | 674 ++++++++++++++++++ README.md | 25 + app/.gitignore | 1 + app/build.gradle | 31 + app/proguard-rules.pro | 21 + .../offnetnews/ExampleInstrumentedTest.java | 26 + app/src/main/AndroidManifest.xml | 47 ++ app/src/main/ic_launcher-web.png | Bin 0 -> 11280 bytes .../ca/offnet/offnetnews/CustomAdapter.java | 84 +++ .../ca/offnet/offnetnews/ErrorDialog.java | 68 ++ .../ca/offnet/offnetnews/FeedActiviy.java | 61 ++ .../ca/offnet/offnetnews/MainActivity.java | 51 ++ .../ca/offnet/offnetnews/NewsActivity.java | 58 ++ .../offnet/offnetnews/SettingsActivity.java | 83 +++ .../ca/offnet/offnetnews/SmsListener.java | 5 + .../ca/offnet/offnetnews/SmsReceiver.java | 53 ++ .../ca/offnet/offnetnews/StoriesActivity.java | 147 ++++ .../ca/offnet/offnetnews/SummaryActiviy.java | 120 ++++ .../main/res/drawable-hdpi/ic_action_next.png | Bin 0 -> 253 bytes .../main/res/drawable-mdpi/ic_action_next.png | Bin 0 -> 146 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 + .../res/drawable-xhdpi/ic_action_next.png | Bin 0 -> 196 bytes .../res/drawable-xxhdpi/ic_action_next.png | Bin 0 -> 341 bytes .../res/drawable-xxxhdpi/ic_action_next.png | Bin 0 -> 235 bytes .../res/drawable/ic_arrow_back_black_24dp.xml | 9 + app/src/main/res/drawable/ic_cloud2.xml | 11 + .../res/drawable/ic_launcher_background.xml | 74 ++ .../res/drawable/ic_launcher_foreground.xml | 33 + .../res/drawable/ic_more_vert_black_24dp.xml | 9 + app/src/main/res/drawable/ic_news3.xml | 14 + .../res/drawable/ic_settings_black_24dp.xml | 9 + app/src/main/res/font/opensans.ttf | Bin 0 -> 217276 bytes app/src/main/res/font/playfair.ttf | Bin 0 -> 201772 bytes app/src/main/res/font/raleway.ttf | Bin 0 -> 178520 bytes app/src/main/res/layout/activity_feed.xml | 41 ++ app/src/main/res/layout/activity_main.xml | 87 +++ app/src/main/res/layout/activity_news.xml | 48 ++ app/src/main/res/layout/activity_settings.xml | 78 ++ app/src/main/res/layout/activity_stories.xml | 42 ++ app/src/main/res/layout/activity_summary.xml | 54 ++ app/src/main/res/layout/list_row.xml | 36 + app/src/main/res/layout/story_titles.xml | 26 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1576 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 0 -> 182 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 2094 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3670 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1070 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 0 -> 125 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 1376 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2417 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 1960 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 0 -> 261 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 2790 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 5239 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 2882 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 0 -> 487 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 4353 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 8096 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 3804 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 0 -> 803 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 6168 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 11528 bytes app/src/main/res/values/array.xml | 205 ++++++ app/src/main/res/values/colors.xml | 7 + app/src/main/res/values/dimens.xml | 3 + .../res/values/ic_launcher_background.xml | 4 + app/src/main/res/values/strings.xml | 12 + app/src/main/res/values/styles.xml | 25 + .../ca/offnet/offnetnews/ExampleUnitTest.java | 17 + build.gradle | 27 + gradle.properties | 15 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes gradle/wrapper/gradle-wrapper.properties | 5 + gradlew | 172 +++++ gradlew.bat | 84 +++ settings.gradle | 1 + 84 files changed, 2861 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/ca/offnet/offnetnews/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/ic_launcher-web.png create mode 100644 app/src/main/java/ca/offnet/offnetnews/CustomAdapter.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/ErrorDialog.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/FeedActiviy.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/MainActivity.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/NewsActivity.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/SettingsActivity.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/SmsListener.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/SmsReceiver.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/StoriesActivity.java create mode 100644 app/src/main/java/ca/offnet/offnetnews/SummaryActiviy.java create mode 100644 app/src/main/res/drawable-hdpi/ic_action_next.png create mode 100644 app/src/main/res/drawable-mdpi/ic_action_next.png create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable-xhdpi/ic_action_next.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_action_next.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_action_next.png create mode 100644 app/src/main/res/drawable/ic_arrow_back_black_24dp.xml create mode 100644 app/src/main/res/drawable/ic_cloud2.xml create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/ic_more_vert_black_24dp.xml create mode 100644 app/src/main/res/drawable/ic_news3.xml create mode 100644 app/src/main/res/drawable/ic_settings_black_24dp.xml create mode 100644 app/src/main/res/font/opensans.ttf create mode 100644 app/src/main/res/font/playfair.ttf create mode 100644 app/src/main/res/font/raleway.ttf create mode 100644 app/src/main/res/layout/activity_feed.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_news.xml create mode 100644 app/src/main/res/layout/activity_settings.xml create mode 100644 app/src/main/res/layout/activity_stories.xml create mode 100644 app/src/main/res/layout/activity_summary.xml create mode 100644 app/src/main/res/layout/list_row.xml create mode 100644 app/src/main/res/layout/story_titles.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_background.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_background.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_background.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/values/array.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimens.xml create mode 100644 app/src/main/res/values/ic_launcher_background.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/test/java/ca/offnet/offnetnews/ExampleUnitTest.java create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fd45b12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +*.iml +.gradle +/local.properties +/.idea/caches/build_file_checksums.ser +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +.DS_Store +/build +/captures +.externalNativeBuild diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..30aa626 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..7ac24c7 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..b0c7b20 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..bb76244 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + offnet-news + Copyright (C) 2019 offnet + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + offnet-news Copyright (C) 2019 offnet + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..6e4972d --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +# Offnet Android + +## Android application for Offnet + +This is the offical Offnet Android application. + +[![Support via PayPal](https://cdn.rawgit.com/twolfson/paypal-github-button/1.0.0/dist/button.svg)](https://www.paypal.me/offnet/) + +### Demo + +![Android App](https://i.imgur.com/LNSiAp3.mp4) + +### Features: + +* Formatted RSS feed reader +* Formatted weather application(Coming Soon) + +### Building/Using + +1. Clone repo +2. Set default Offnet number in strings file +3. (Optional) Add custom RSS feed list using array.xml file generated from custom server +3. Build app +4. Install on android phone and give SMS permissions +5. Use App diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..c4a4454 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,31 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 28 + defaultConfig { + applicationId "ca.offnet.offnetnews" + minSdkVersion 16 + targetSdkVersion 28 + versionCode 1 + versionName "1.0" + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + android.defaultConfig.vectorDrawables.useSupportLibrary = true + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation 'com.android.support:appcompat-v7:28.0.0' + implementation 'com.android.support.constraint:constraint-layout:1.1.3' + implementation 'com.android.support:design:28.0.0' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'com.android.support.test:runner:1.0.2' + androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' + implementation 'com.android.support:recyclerview-v7:28.0.0' +} diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/app/src/androidTest/java/ca/offnet/offnetnews/ExampleInstrumentedTest.java b/app/src/androidTest/java/ca/offnet/offnetnews/ExampleInstrumentedTest.java new file mode 100644 index 0000000..d2faf0a --- /dev/null +++ b/app/src/androidTest/java/ca/offnet/offnetnews/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package ca.offnet.offnetnews; + +import android.content.Context; +import android.support.test.InstrumentationRegistry; +import android.support.test.runner.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getTargetContext(); + + assertEquals("ca.offnet.offnetnews", appContext.getPackageName()); + } +} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..dde3dcd --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/ic_launcher-web.png b/app/src/main/ic_launcher-web.png new file mode 100644 index 0000000000000000000000000000000000000000..5228280e556aecf4664753bafe77f1905a4aa377 GIT binary patch literal 11280 zcmchdc|4U}+xO3n5RoDkvZ*U7B$+d8)zyTMIdds&W9E!|H^`N_GRsirdB{9%5sEe$ zvd!BNGHml~56?PvzxVV0@qRwf=ehrQ{}Qe9T@a(O54(PD{5 zx;P>0^&P1e%}_TjE)Lea_F3m_?U^^9_djgq|GSya<2=jr+e>v7P1_yA77su0jYrlI zyooa>X-)TC3pb2iJ0u9015ktlZAx>0dV&2FK>zC>%n*bHkNzh={?~K;_XGdwl<;$4 zumAf+|GVFqAu7Xv{4kglp8kK_DU}<(if#`TX}@b$)=@-l)oh;Z)cS5 z#wY8J@E+>0Sovtt1M(bhP9$BotdHGTDqI8a(^4zXIudaJ${Ff?{b}+gef1X^URjsx z+NyfS4i)#`H8x=i0&$QE{-p9FUn#{2^>p4384x=3w31riNE-8I{rB;nPlE^Cg!J}k0F-#_F%&nc*KUN8MHjn!zFbMofh z;HmbQniUp^ONaTkBmynpkOZacKGxjJl*JszAh4&+*l+vLb+@RDAXKy42A5;{$UUVv zctLLx6#cEplrfP2D81KPZv-FTBA+>I)szgWWCuWE&sDSC^RG;8h4l#!bM**ydR#vS zos%|Vh|-?d9`dhqF5Om>g(uJ+tsOy6-2RJN)PCTe-3vy? zr>fbV4%=#WRP-P*0j&0BdM7i@t1}p0EN+iX+B^<@y~ix)9mD!?zVIMI6}_>x4E_|g zwTt0vUGj`;dLG$5H}mQo6d{bZ97~`m2XP**J#EVhkGu{EprS?1xarM!^qCP>bYNs4 zq|$LsCH~+!QKo)Qt?|Lfx!lfAN5Y(cg(d2;^?h(3Yz3z+D6g?nx=H#-C7d$$54LYM8r@<^Ifak=}Qv z^yw;9_TlW?$BY`%39_CK+;HpP8fR=no6B%JnSnSq3^SA$#r-*m;JjyYH1(Fcj7`qH zfs&FF%M(B39wltHj2Y!@wxKajRAxx`E6$h!;}Z~vEz`|k#c2}CX;L;hU3s%>EMoR8 zL?eDGue7KygZ=M@Vn#MP=vYiOy_uK)ZSv#7j(c|WvOUs29f=Bcm+Y=>Jl*avuxxc2 z*uj+tV%97R#C;h=@v&H_!Jx!u{O!}(>}Mi1^uxLYU392Bwe|+%-D3&Lk2Uye-Hk0B z#o(hyDUo~Z`N7iPm3}5g&Ac*nGF2nhPNBQjc9j{`kIfJ7Dw|$7X0xHzLmed_fwH)k z*iM|h)jR)NsOHrb-0CI68DD9UD>+}xGF z#u+df6DpDK&kXfOtXrt@(kGs%+%0clyk&B#DKJFV@WSWSsUsBg?Mq>Uv*hilA60F# zG@)DOx$x|BZ>s5cm3OFZ9AiS{=E3m6nv3r9 zH_-gQMy*hJ&p2#fhf=)Z6aPtY!gy)aZnP~oPD}UsmCqLY?6#VrY#yuUPmCukPg3-8 z;i9sFkd~yZjo9;Ca~2!F#=8=BExz=RPlfWyNNC8V1gB?+E0O10i-9>T)yiB;M$tji zYQbZ3^Pi3PP72IhjJ^-(+8D<0T+fvo7Y{gX2MmKtkNFbk^3?8z=Fpcf5|W1^3V)X= zBl|aSL9(>Lmc|3YY!NJ~3Bo;rSs{s?g*%yl z%#16&IXL>}(jMcNrMbkJ3`*SKB+j^HExg_mtE<(?yUVqybwVMT2uGu

PLMEKbgw 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 IT(fxoUmT|ur~m)} literal 0 HcmV?d00001 diff --git a/app/src/main/java/ca/offnet/offnetnews/CustomAdapter.java b/app/src/main/java/ca/offnet/offnetnews/CustomAdapter.java new file mode 100644 index 0000000..d6267d2 --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/CustomAdapter.java @@ -0,0 +1,84 @@ +package ca.offnet.offnetnews; + +import android.content.Context; +import android.content.Intent; +import android.support.v7.widget.RecyclerView; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import java.util.List; + +public class CustomAdapter extends RecyclerView.Adapter { + private static List titles; + public static String source; + public static String feed; + public static final String SOURCE = "ca.offnet.offnetnews.CustomAdapter.SOURCE"; + public static final String FEED = "ca.offnet.offnetnews.CustomAdapter.FEED"; + public static final String STORY = "ca.offnet.offnetnews.CustomAdapter.STORY"; + public static final String STORY_NUM = "ca.offnet.offnetnews.CustomAdapter.STORY_NUM"; + + public static class ViewHolder extends RecyclerView.ViewHolder { + public TextView title; + + public ViewHolder(View v) { + super(v); + title = v.findViewById(R.id.feed_title); + v.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Context context = v.getContext(); + if (context instanceof NewsActivity) { + Intent intent = new Intent(context, FeedActiviy.class); + intent.putExtra(SOURCE, title.getText().toString()); + context.startActivity(intent); + } else if (context instanceof FeedActiviy) { + Intent intent = new Intent(context, StoriesActivity.class); + intent.putExtra(SOURCE, source); + intent.putExtra(FEED, title.getText().toString()); + context.startActivity(intent); + } else if (context instanceof StoriesActivity) { + Intent intent = new Intent(context, SummaryActiviy.class); + intent.putExtra(SOURCE, source); + intent.putExtra(FEED, feed); + String story = title.getText().toString(); + intent.putExtra(STORY, story); + intent.putExtra(STORY_NUM, titles.indexOf(story)); + context.startActivity(intent); + } + } + }); + } + //public TextView getTextView() { return textView; } + } + + //Set source and feed + public CustomAdapter(List dataSet, String s, String f) { this.titles = dataSet; this.source = s; this.feed = f;} + + //Set source + public CustomAdapter(List dataSet, String s) { this.titles = dataSet; this.source = s;} + + public CustomAdapter(List dataSet) { this.titles = dataSet;} + + @Override + public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) { + Context context = viewGroup.getContext(); + View v = LayoutInflater.from(viewGroup.getContext()) + .inflate(R.layout.list_row, viewGroup, false); + if (context instanceof StoriesActivity) { + v = LayoutInflater.from(viewGroup.getContext()) + .inflate(R.layout.story_titles, viewGroup, false); + } + return new ViewHolder(v); + } + + @Override + public void onBindViewHolder(ViewHolder viewHolder, final int position) { + String title = titles.get(position); + viewHolder.title.setText(title); + } + + @Override + public int getItemCount() { return titles.size(); } +} diff --git a/app/src/main/java/ca/offnet/offnetnews/ErrorDialog.java b/app/src/main/java/ca/offnet/offnetnews/ErrorDialog.java new file mode 100644 index 0000000..f24dd29 --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/ErrorDialog.java @@ -0,0 +1,68 @@ +package ca.offnet.offnetnews; + +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.net.Uri; + +public class ErrorDialog { + private Context context; + private String code; + private String message; + private String title; + private AlertDialog.Builder builder; + private AlertDialog popup; + + public ErrorDialog(Context c, String co, String mess) { + context = c; + code = co; + message = mess; + if (code.equals("000")) { + title = "Trial over/Out of credits"; + } else { + title = "An Error Occurred"; + } + build(); + display(); + } + + private void build() { + builder = new AlertDialog.Builder(context); + builder.setTitle(title); + builder.setMessage(message); + builder.setCancelable(true); + + if (code.equals("000")) { + builder.setPositiveButton( + "Buy Credits", + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://app.offnet.ca")); + context.startActivity(browserIntent); + } + }); + + builder.setNegativeButton( + "Close", + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + } + }); + } else { + builder.setPositiveButton( + "Close", + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + } + }); + } + popup = builder.create(); + } + + public void display() { + popup.show(); + } +} diff --git a/app/src/main/java/ca/offnet/offnetnews/FeedActiviy.java b/app/src/main/java/ca/offnet/offnetnews/FeedActiviy.java new file mode 100644 index 0000000..0eeadce --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/FeedActiviy.java @@ -0,0 +1,61 @@ +package ca.offnet.offnetnews; + +import android.content.Intent; +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.DefaultItemAnimator; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; + +import java.util.ArrayList; +import java.util.List; + +public class FeedActiviy extends AppCompatActivity { + private List titles = new ArrayList<>(); + private RecyclerView recyclerView; + private CustomAdapter mAdapter; + private ImageView BackImg; + private TextView Title; + private ErrorDialog dialog; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_feed); + + Intent intent = getIntent(); + String source = intent.getStringExtra(CustomAdapter.SOURCE); + Title = (TextView) findViewById(R.id.feed_title); + Title.setText(source); + + recyclerView = (RecyclerView) findViewById(R.id.feeds); + + mAdapter = new CustomAdapter(titles, source); + RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext()); + recyclerView.setLayoutManager(mLayoutManager); + recyclerView.setItemAnimator(new DefaultItemAnimator()); + recyclerView.setAdapter(mAdapter); + + BackImg = (ImageView) findViewById(R.id.feed_back); + BackImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + + prepareTitleData(source); + } + + private void prepareTitleData(String title) { + String[] feeds = getResources().getStringArray(getResources().getIdentifier(title,"array", getPackageName())); + for(int i = 0; i < feeds.length; i++) { + titles.add(feeds[i]); + } + mAdapter.notifyDataSetChanged(); + } + +} diff --git a/app/src/main/java/ca/offnet/offnetnews/MainActivity.java b/app/src/main/java/ca/offnet/offnetnews/MainActivity.java new file mode 100644 index 0000000..b11cd25 --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/MainActivity.java @@ -0,0 +1,51 @@ +package ca.offnet.offnetnews; + +import android.content.Intent; +import android.content.SharedPreferences; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; +import android.widget.Toast; + +public class MainActivity extends AppCompatActivity { + private ImageView NewsImg, SettingsImg, WeatherImg; + private TextView Credits; + private int used; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + WeatherImg = (ImageView) findViewById(R.id.Weather); + WeatherImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Toast.makeText(MainActivity.this, "Weather feature is under development", Toast.LENGTH_LONG).show(); + } + }); + + NewsImg = (ImageView) findViewById(R.id.News); + NewsImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + startActivity(new Intent(MainActivity.this, NewsActivity.class)); + } + }); + SettingsImg = (ImageView) findViewById(R.id.Settings); + SettingsImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + startActivity(new Intent(MainActivity.this, SettingsActivity.class)); + } + }); + + + Credits = (TextView) findViewById(R.id.Credits); + SharedPreferences sharedPreferences = getSharedPreferences(getString(R.string.settings), MODE_PRIVATE); + used = sharedPreferences.getInt(getString(R.string.settings_credits), 0); + Credits.setText("Credits Used: " + used); + } +} diff --git a/app/src/main/java/ca/offnet/offnetnews/NewsActivity.java b/app/src/main/java/ca/offnet/offnetnews/NewsActivity.java new file mode 100644 index 0000000..97c10a3 --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/NewsActivity.java @@ -0,0 +1,58 @@ +package ca.offnet.offnetnews; + +import android.Manifest; +import android.content.Intent; +import android.support.v4.app.ActivityCompat; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.support.v7.widget.DefaultItemAnimator; +import android.support.v7.widget.LinearLayoutManager; +import android.support.v7.widget.RecyclerView; +import android.view.View; +import android.widget.ImageView; + +import java.util.ArrayList; +import java.util.List; + +public class NewsActivity extends AppCompatActivity { + private List titles = new ArrayList<>(); + private RecyclerView recyclerView; + private CustomAdapter mAdapter; + private ImageView BackImg; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_news); + + ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SEND_SMS},1); + + recyclerView = (RecyclerView) findViewById(R.id.sources); + + //DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(), 1); + //recyclerView.addItemDecoration(dividerItemDecoration); + + mAdapter = new CustomAdapter(titles); + RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext()); + recyclerView.setLayoutManager(mLayoutManager); + recyclerView.setItemAnimator(new DefaultItemAnimator()); + recyclerView.setAdapter(mAdapter); + + BackImg = (ImageView) findViewById(R.id.back); + BackImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + prepareTitleData(); + } + + private void prepareTitleData() { + String[] sources = getResources().getStringArray(R.array.sources); + for(int i = 0; i < sources.length; i++) { + titles.add(sources[i]); + } + mAdapter.notifyDataSetChanged(); + } +} diff --git a/app/src/main/java/ca/offnet/offnetnews/SettingsActivity.java b/app/src/main/java/ca/offnet/offnetnews/SettingsActivity.java new file mode 100644 index 0000000..9cad08b --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/SettingsActivity.java @@ -0,0 +1,83 @@ +package ca.offnet.offnetnews; + +import android.content.SharedPreferences; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.ImageView; +import android.widget.TextView; +import android.widget.Toast; + +public class SettingsActivity extends AppCompatActivity { + private ImageView BackImg; + private TextView PhoneNum; + private Button Update; + private Button Reset; + + private String PhoneStr; + + public final String SHARED_PREF = "settings"; + public final String PHONE_NUM = "phoneNum"; + public final String CREDITS = "credits"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_settings); + + PhoneNum = (TextView) findViewById(R.id.PhoneNum); + + Reset = (Button) findViewById(R.id.Reset); + Reset.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + ResetCredits(); + } + }); + + Update = (Button) findViewById(R.id.Update); + Update.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + UpdateNum(); + } + }); + + BackImg = (ImageView) findViewById(R.id.settings_back); + BackImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + + LoadData(); + UpdateView(); + } + + public void UpdateNum() { + SharedPreferences sharedPreferences = getSharedPreferences(SHARED_PREF, MODE_PRIVATE); + SharedPreferences.Editor editor = sharedPreferences.edit(); + editor.putString(PHONE_NUM, PhoneNum.getText().toString()); + editor.apply(); + Toast.makeText(this, "Updated", Toast.LENGTH_SHORT); + } + + public void ResetCredits() { + SharedPreferences sharedPreferences = getSharedPreferences(SHARED_PREF, MODE_PRIVATE); + SharedPreferences.Editor editor = sharedPreferences.edit(); + editor.putInt(CREDITS, 0); + editor.apply(); + + } + + public void LoadData() { + SharedPreferences sharedPreferences = getSharedPreferences(SHARED_PREF, MODE_PRIVATE); + PhoneStr = sharedPreferences.getString(PHONE_NUM, getString(R.string.offnet_number)); + } + + public void UpdateView() { + PhoneNum.setText(PhoneStr); + } +} diff --git a/app/src/main/java/ca/offnet/offnetnews/SmsListener.java b/app/src/main/java/ca/offnet/offnetnews/SmsListener.java new file mode 100644 index 0000000..e08b21c --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/SmsListener.java @@ -0,0 +1,5 @@ +package ca.offnet.offnetnews; + +public interface SmsListener { + public void messageReceived(String messageText); +} diff --git a/app/src/main/java/ca/offnet/offnetnews/SmsReceiver.java b/app/src/main/java/ca/offnet/offnetnews/SmsReceiver.java new file mode 100644 index 0000000..5ea2063 --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/SmsReceiver.java @@ -0,0 +1,53 @@ +package ca.offnet.offnetnews; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.telephony.SmsMessage; + +import static android.content.Context.MODE_PRIVATE; + +public class SmsReceiver extends BroadcastReceiver { + //interface + private static SmsListener mListener; + + @Override + public void onReceive(Context context, Intent intent) { + Bundle data = intent.getExtras(); + + Object[] pdus = (Object[]) data.get("pdus"); + + //Get Phone Number + SharedPreferences sharedPreferences = context.getSharedPreferences(context.getString(R.string.settings), MODE_PRIVATE); + String phone = sharedPreferences.getString(context.getString(R.string.settings_phone), context.getString(R.string.offnet_number)); + int credits = sharedPreferences.getInt(context.getString(R.string.settings_credits), 0); + + for(int i=0;i titles = new ArrayList<>(); + private RecyclerView recyclerView; + private CustomAdapter mAdapter; + private String jsonReturned = ""; + private ProgressDialog progress; + private ImageView BackImg; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_stories); + + //Grabing context intent info + Intent intent = getIntent(); + String source = intent.getStringExtra(CustomAdapter.SOURCE); + String feed = intent.getStringExtra(CustomAdapter.FEED); + + setTitle(source + " " + feed + " stories"); + + //Prevent double send + if (source != null && feed != null) { + requestData(source, feed); + } + + //Gathering recycler info + recyclerView = (RecyclerView) findViewById(R.id.stories); + mAdapter = new CustomAdapter(titles, source, feed); + RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext()); + recyclerView.setLayoutManager(mLayoutManager); + recyclerView.setItemAnimator(new DefaultItemAnimator()); + recyclerView.setAdapter(mAdapter); + + //Add divider line + DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(recyclerView.getContext(), 1); + recyclerView.addItemDecoration(dividerItemDecoration); + + //Loading + progress = new ProgressDialog(StoriesActivity.this); + progress.setTitle("Loading"); + progress.setMessage("Waiting to receive SMS ..."); + progress.setCancelable(false); + progress.show(); + + BackImg = (ImageView) findViewById(R.id.stories_back); + BackImg.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); + + //Building recycler view + prepareTitleData(); + } + + private void prepareTitleData() { + //Listen for message + SmsReceiver.bindListener(new SmsListener() { + @Override + public void messageReceived(String messageText) { + jsonReturned += messageText; + String s = ""; + try { + s = new String(Base64.decode(jsonReturned, Base64.DEFAULT)); + } catch (IllegalArgumentException e) { + Log.w("Invalid base64", s); + } + Log.w("JSON DECODING", s); + if (isJSONValid(s)) { + progress.hide(); + try { + JSONObject jObject = new JSONObject(s); + if (jObject.has("error")) { + ErrorDialog dialog = new ErrorDialog(StoriesActivity.this, jObject.getString("code"), jObject.getString("error")); + } else { + for (int i = 1; i < 11; i++) { + try { + titles.add(jObject.getString(""+i)); + } catch (JSONException e) { + Toast.makeText(StoriesActivity.this, "JSON COUNTING ERROR", Toast.LENGTH_LONG).show(); + } + } + } + } catch (JSONException e) { + Toast.makeText(StoriesActivity.this, "JSON ERROR", Toast.LENGTH_LONG).show(); + } + jsonReturned = ""; //Reset + mAdapter.notifyDataSetChanged(); + } + } + }); + } + + private void requestData(String source, String feed) { + SharedPreferences sharedPreferences = getSharedPreferences(getString(R.string.settings), MODE_PRIVATE); + String phone = sharedPreferences.getString(getString(R.string.settings_phone), getString(R.string.offnet_number)); + //Send sms + Intent intent=new Intent(StoriesActivity.this, CustomAdapter.class); + PendingIntent pi=PendingIntent.getActivity(StoriesActivity.this, 0, intent,0); + SmsManager smsManager = SmsManager.getDefault(); + String message = "{\"s\": \"rss\",\"p\": {\"source\": \"" + source + "\",\"feed\": \"" + feed + "\"}}"; + message = URLEncoder.encode(message); + smsManager.sendTextMessage(phone, null, message, pi, null); + } + + public boolean isJSONValid(String test) { + try { + new JSONObject(test); + } catch (JSONException ex) { + try { + new JSONArray(test); + } catch (JSONException ex1) { + return false; + } + } + return true; + } + +} diff --git a/app/src/main/java/ca/offnet/offnetnews/SummaryActiviy.java b/app/src/main/java/ca/offnet/offnetnews/SummaryActiviy.java new file mode 100644 index 0000000..4683fb5 --- /dev/null +++ b/app/src/main/java/ca/offnet/offnetnews/SummaryActiviy.java @@ -0,0 +1,120 @@ +package ca.offnet.offnetnews; + +import android.app.PendingIntent; +import android.app.ProgressDialog; +import android.content.Intent; +import android.content.SharedPreferences; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.telephony.SmsManager; +import android.util.Base64; +import android.util.Log; +import android.widget.TextView; +import android.widget.Toast; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.net.URLEncoder; + +import javax.xml.transform.Source; + +public class SummaryActiviy extends AppCompatActivity { + private TextView title; + private TextView summary; + private int storyNum; + private String jsonReturned = ""; + private ProgressDialog progress; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_summary); + + //Grabing context intent info + Intent intent = getIntent(); + String source = intent.getStringExtra(CustomAdapter.SOURCE); + String feed = intent.getStringExtra(CustomAdapter.FEED); + String story = intent.getStringExtra(CustomAdapter.STORY); + storyNum = intent.getIntExtra(CustomAdapter.STORY_NUM, 0); + storyNum = storyNum+1; + + title = findViewById(R.id.story_title); + summary = findViewById(R.id.story_summary); + + title.setText(story); + + //Prevent double send + if (source != null && feed != null) { + requestData(source, feed, storyNum); + } + + //Loading + progress = new ProgressDialog(SummaryActiviy.this); + progress.setTitle("Loading"); + progress.setMessage("Waiting to receive SMS ..."); + progress.setCancelable(false); + progress.show(); + + prepareSummaryData(); + } + + private void prepareSummaryData() { + //Listen for message + SmsReceiver.bindListener(new SmsListener() { + @Override + public void messageReceived(String messageText) { + jsonReturned += messageText; + String s = ""; + try { + s = new String(Base64.decode(jsonReturned, Base64.DEFAULT)); + } catch (IllegalArgumentException e) { + Log.w("Invalid base64", s); + } + Log.w("JSON SUMMARY", s); + if (isJSONValid(s)) { + progress.hide(); + try { + JSONObject jObject = new JSONObject(s); + if (jObject.has("error")) { + ErrorDialog dialog = new ErrorDialog(SummaryActiviy.this, jObject.getString("code"), jObject.getString("error")); + } else { + summary.setText(jObject.getString(""+storyNum)); + } + } catch (JSONException e) { + Toast.makeText(SummaryActiviy.this, "JSON ERROR", Toast.LENGTH_LONG).show(); + } + jsonReturned = ""; //Reset + } + } + }); + } + + private void requestData(String source, String feed, int story) { + SharedPreferences sharedPreferences = getSharedPreferences(getString(R.string.settings), MODE_PRIVATE); + String phone = sharedPreferences.getString(getString(R.string.settings_phone), getString(R.string.offnet_number)); + //Send sms + Intent intent=new Intent(SummaryActiviy.this, CustomAdapter.class); + PendingIntent pi=PendingIntent.getActivity(SummaryActiviy.this, 0, intent,0); + SmsManager smsManager = SmsManager.getDefault(); + String message = "{\"s\": \"rss\",\"p\": {\"source\": \"" + source + "\",\"feed\": \"" + feed + "\",\"item\":\"" + story + "\"}}"; + message = URLEncoder.encode(message); + smsManager.sendTextMessage(phone, null, message, pi, null); + } + + public boolean isJSONValid(String test) { + try { + new JSONObject(test); + } catch (JSONException ex) { + try { + new JSONArray(test); + } catch (JSONException ex1) { + return false; + } + } + return true; + } + + +} diff --git a/app/src/main/res/drawable-hdpi/ic_action_next.png b/app/src/main/res/drawable-hdpi/ic_action_next.png new file mode 100644 index 0000000000000000000000000000000000000000..787bea68b753cbbd0f3841eb62d92f91eec9b4c6 GIT binary patch literal 253 zcmVpWONLTXkc9bS$thIaZ{Xn5Jt4xe>3z2&WVWiNRRSE(d + + + + + + + + + + diff --git a/app/src/main/res/drawable-xhdpi/ic_action_next.png b/app/src/main/res/drawable-xhdpi/ic_action_next.png new file mode 100644 index 0000000000000000000000000000000000000000..5781caafc4fcda08124966200a09dc5f3a841b66 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpUtZci7-kcwMxXBhG|DDb$x4wZSr z)EZr3EuOC}#pYCC`uEx1CBojf|4VD60aY^?YAnqu_fUKPZsoC?N+(PAdH>_oR6X|O z>68p!`gNXu?kN_k^4oApi0+zrBITnmrGjpCKwM8(KbLh*2~7Y&BuYL2 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_action_next.png b/app/src/main/res/drawable-xxhdpi/ic_action_next.png new file mode 100644 index 0000000000000000000000000000000000000000..8b72ee34d9f0bfe43729b1453600e7fc924f267d GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@Zgyv2V3hH6aSW-r^>&6X-=P2jw&>Hm z0un4g{@q<9#$En^fn$=F$(?Dj%=*5!wyP+dGM{WBATxRHcQaj(nPAXxKX_3>+p1N3 z{}Pg1Vy|lp7iZ0S_OQSH`+bAY^X5#S6C#xM=FG<>$BKkJZ|&Tgd)xn{qWR+2yXJE4 za8c2ezwmm_0+sDSrdxYEcg<|{Ln>~)z0%0pU?9MJplo^k zMa4T|EO#Ad>)&w{_t+=N3{(XI4PT#q_E@p%bDbAQ%s=UULQ*a3TMoR@Sa|WN_QHce z9LebQV|j}+XC0H5f%^|muLCkaIW-Q-JXF_UEPkTCfTg%){sIO&9{K6|HD~%xyZ=aI zhqK&&=*9myWNxh&&v+<4eb!uFuY#Wkg<9lw990eq#nf$Jc?fd^!|t67uk&Xq_x_AL P4|0^JtDnm{r-UW|=yF!$ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_arrow_back_black_24dp.xml b/app/src/main/res/drawable/ic_arrow_back_black_24dp.xml new file mode 100644 index 0000000..beafea3 --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_back_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_cloud2.xml b/app/src/main/res/drawable/ic_cloud2.xml new file mode 100644 index 0000000..43d62fb --- /dev/null +++ b/app/src/main/res/drawable/ic_cloud2.xml @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..2408e30 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..48c6964 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_more_vert_black_24dp.xml b/app/src/main/res/drawable/ic_more_vert_black_24dp.xml new file mode 100644 index 0000000..5176d8a --- /dev/null +++ b/app/src/main/res/drawable/ic_more_vert_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_news3.xml b/app/src/main/res/drawable/ic_news3.xml new file mode 100644 index 0000000..8061863 --- /dev/null +++ b/app/src/main/res/drawable/ic_news3.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_settings_black_24dp.xml b/app/src/main/res/drawable/ic_settings_black_24dp.xml new file mode 100644 index 0000000..ace746c --- /dev/null +++ b/app/src/main/res/drawable/ic_settings_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/font/opensans.ttf b/app/src/main/res/font/opensans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2e31d02424ed50b9e05c19b5d82500699a6edbb0 GIT binary patch literal 217276 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%0DHhV?N1s&&lC=`j?-^cJA^!2jed0`4 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 }c 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

dg4umb* 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/font/playfair.ttf b/app/src/main/res/font/playfair.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bcfdf14b295e24ec9d8ade4be7619a403336ee0e GIT binary patch literal 201772 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

25)TZ1@&HVTX3xtg;c=C|Os=>a@A_su=1SL;@|A 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

jzD$e~>B@~LuPaesGrSXE7WaO^H; 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/activity_feed.xml b/app/src/main/res/layout/activity_feed.xml new file mode 100644 index 0000000..1d7a960 --- /dev/null +++ b/app/src/main/res/layout/activity_feed.xml @@ -0,0 +1,41 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..27f1f95 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_news.xml b/app/src/main/res/layout/activity_news.xml new file mode 100644 index 0000000..a27b79f --- /dev/null +++ b/app/src/main/res/layout/activity_news.xml @@ -0,0 +1,48 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml new file mode 100644 index 0000000..3b50ca2 --- /dev/null +++ b/app/src/main/res/layout/activity_settings.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + +