└── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── abhinav │ └── hackdev │ └── co │ └── amortizedanalysis │ └── ApplicationTest.java ├── main ├── AndroidManifest.xml ├── java │ └── abhinav │ │ └── hackdev │ │ └── co │ │ └── amortizedanalysis │ │ ├── Controller │ │ ├── AmortizedAdapter.java │ │ └── CustomAdapter.java │ │ ├── Model │ │ ├── Entities │ │ │ ├── CalculateAmortizedGPA.java │ │ │ ├── CalculateCGPA.java │ │ │ ├── EstimatedList.java │ │ │ ├── GPAData.java │ │ │ └── GPAList.java │ │ └── EventBusEvents │ │ │ ├── DataListEvent.java │ │ │ └── DataUpdateEvent.java │ │ └── View │ │ ├── Activities │ │ └── MainActivity.java │ │ ├── CustomViews │ │ └── CustomViewPager.java │ │ └── Fragments │ │ ├── AlertDialogFragment.java │ │ ├── AlertFragment.java │ │ └── GPAFragment.java └── res │ ├── drawable │ └── button_custom.xml │ ├── layout │ ├── activity_main.xml │ ├── fragment_alert_amortized.xml │ ├── fragment_gpa.xml │ └── list_item.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── test └── java └── abhinav └── hackdev └── co └── amortizedanalysis └── ExampleUnitTest.java /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/abhinav/hackdev/co/amortizedanalysis/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/androidTest/java/abhinav/hackdev/co/amortizedanalysis/ApplicationTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Controller/AmortizedAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Controller/AmortizedAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Controller/CustomAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Controller/CustomAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/CalculateAmortizedGPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/CalculateAmortizedGPA.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/CalculateCGPA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/CalculateCGPA.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/EstimatedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/EstimatedList.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/GPAData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/GPAData.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/GPAList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/Entities/GPAList.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/EventBusEvents/DataListEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/EventBusEvents/DataListEvent.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/EventBusEvents/DataUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/Model/EventBusEvents/DataUpdateEvent.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Activities/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Activities/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/CustomViews/CustomViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/CustomViews/CustomViewPager.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Fragments/AlertDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Fragments/AlertDialogFragment.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Fragments/AlertFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Fragments/AlertFragment.java -------------------------------------------------------------------------------- /app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Fragments/GPAFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/java/abhinav/hackdev/co/amortizedanalysis/View/Fragments/GPAFragment.java -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_custom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/drawable/button_custom.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_alert_amortized.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/layout/fragment_alert_amortized.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_gpa.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/layout/fragment_gpa.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/layout/list_item.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/abhinav/hackdev/co/amortizedanalysis/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhinav-adtechs/CGPAAmortizedAnalysis/HEAD/app/src/test/java/abhinav/hackdev/co/amortizedanalysis/ExampleUnitTest.java --------------------------------------------------------------------------------