Git Product home page Git Product logo

elearning-mobile's Introduction

Elearning Mobile for Android

Halo! . Ini adalah Projek Terbuka Untuk Pengembangan Sistem Ujian Online dan Elearning Berbasis Android, dikembangkan dengan mengimplementasikan RxJava, dan Java 8. dengan Arsitektur Model-View-Presenter .

Anda juga bisa melihat OpenSource untuk API nya : API Mobile Elearning. alt text

Siap Memulai ?

Ikuti perintah dibawah ini :) .

  1. Persiapkan Dahulu Webservices-nya disini.
  2. Download dan pasangkan JDK 8 JDK ke Sistem IDE Anda.
  3. Install Android Studio.
  4. Clone Projek ini dan Buat Project Anda.
  5. Anda cukup ubah baseurl nya di Const.java sesuai dengan URL API yang anda buat.
  6. Jalankan Aplikasinya . Klik Run > Run 'app'. dan TARA!!!!!.

Kontribusi?

Fork dan Bermulailah Berimajinasi dengan Fitur-fitur baru :)

Dibuat Oleh

Raka Adi Nugroho

Support Now

Buy Me A Coffee

License

Copyright 2017 SuryaNusantara,

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

elearning-mobile's People

Contributors

isfaaghyth avatar rakaadinugroho avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

elearning-mobile's Issues

gagal login

mas numpng nanya API nya harus di hosting apa engga? saya nyoba di localhost gabisa login, pdhal nyobain di postman API nya berjalan dengan base url yg sama pada android. mksih

tidak bisa login

mas di android pas login muncul Error: Http 404 Not Found padahal base url nya udah diganti, api nya juga udah di hosting, kenapa ya ?

Rxjava error

Mas mau tanya rxjava error setekah login msuk menu dashboard...
io.reactivex.exceptions.onerrornotimplementedexception
Kira apanya yg salah ya?
Mksh

gagal login

halo mas raka. saya sudah mensamakan konfigurasi IP di API dan sudah dalam satu jaringan . tapi muncul ERROR:HTTP 404 saat run di emulator. Sejauh ini saya sudah coba di postman API nya jalan.

deprecated di sdk lvl 27

Task :app:compileDebugJavaWithJavac
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signin\SignInFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signup\SignUpFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\examination\ExaminationActivity.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:3: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signin\SignInFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signup\SignUpFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\examination\ExaminationActivity.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:3: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signin\SignInFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signup\SignUpFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\examination\ExaminationActivity.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:3: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signin\SignInFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signup\SignUpFragment.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\examination\ExaminationActivity.java:4: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:3: warning: [deprecation] ProgressDialog in android.app has been deprecated
import android.app.ProgressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signin\SignInFragment.java:31: warning: [deprecation] ProgressDialog in android.app has been deprecated
private ProgressDialog loading;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signin\SignInFragment.java:60: warning: [deprecation] ProgressDialog in android.app has been deprecated
loading = new ProgressDialog(getActivity());
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signup\SignUpFragment.java:34: warning: [deprecation] ProgressDialog in android.app has been deprecated
private ProgressDialog loading;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\authentication\signup\SignUpFragment.java:84: warning: [deprecation] ProgressDialog in android.app has been deprecated
loading = new ProgressDialog(getActivity());
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\examination\ExaminationActivity.java:26: warning: [deprecation] ProgressDialog in android.app has been deprecated
private ProgressDialog loading;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\examination\ExaminationActivity.java:51: warning: [deprecation] ProgressDialog in android.app has been deprecated
loading = new ProgressDialog(this);
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:44: warning: [deprecation] ProgressDialog in android.app has been deprecated
private ProgressDialog progressDialog;
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:79: warning: [deprecation] ProgressDialog in android.app has been deprecated
progressDialog = new ProgressDialog(this);
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:209: warning: [deprecation] fromHtml(String) in Html has been deprecated
quiz_description.setText(Html.fromHtml(examination.getQuestion()));
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:210: warning: [deprecation] fromHtml(String) in Html has been deprecated
quiz_a.setText(Html.fromHtml(examination.getAnswer().getA()));
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:211: warning: [deprecation] fromHtml(String) in Html has been deprecated
quiz_b.setText(Html.fromHtml(examination.getAnswer().getB()));
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:212: warning: [deprecation] fromHtml(String) in Html has been deprecated
quiz_c.setText(Html.fromHtml(examination.getAnswer().getC()));
^
C:\Users\septi\Downloads\Elearning-Mobile-masterv2\Elearning-Mobile-masterv2\app\src\main\java\com\rakaadinugroho\msuryanusatara\core\quiz\QuizActivity.java:213: warning: [deprecation] fromHtml(String) in Html has been deprecated
quiz_d.setText(Html.fromHtml(examination.getAnswer().getD()));
^
29 warnings

can't login the apps

can't login their notif 404 not found

05-10 01:46:40.879 22528-22528/? I/art: Late-enabling -Xcheck:jni
05-10 01:46:41.079 22528-22528/com.rakaadinugroho.msuryanusatara W/System: ClassLoader referenced unknown path: /data/app/com.rakaadinugroho.msuryanusatara-1/lib/arm
05-10 01:46:41.164 22528-22528/com.rakaadinugroho.msuryanusatara W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
05-10 01:46:41.415 22528-22589/com.rakaadinugroho.msuryanusatara D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
05-10 01:46:41.458 22528-22589/com.rakaadinugroho.msuryanusatara I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.3_RB1__release_AU (I741a3d36ca)
OpenGL ES Shader Compiler Version: E031.29.00.00
Build Date: 04/04/16 Mon
Local Branch: mybranch19053788
Remote Branch: quic/LA.BF.1.1.3_rb1.12
Local Patches: NONE
Reconstruct Branch: NOTHING
05-10 01:46:41.463 22528-22589/com.rakaadinugroho.msuryanusatara I/OpenGLRenderer: Initialized EGL, version 1.4
05-10 01:46:41.696 22528-22528/com.rakaadinugroho.msuryanusatara I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@9e50c43 time:219372262
05-10 01:47:54.692 22528-22528/com.rakaadinugroho.msuryanusatara I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@9e50c43 time:219445258
05-10 01:48:27.752 22528-22589/com.rakaadinugroho.msuryanusatara V/RenderScript: 0x9dc1f000 Launching thread(s), CPUs 4
05-10 01:49:07.121 22528-22528/com.rakaadinugroho.msuryanusatara I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@9e50c43 time:219517688

gagal login

mas numpng nanya API nya harus di hosting apa engga? saya nyoba di localhost gabisa login, pdhal nyobain di postman API nya berjalan dengan base url yg sama pada android. mksih

ERROR HTTP 404

mas, saya sudah coba clone projek mas, cuma sewaktu saya setting base url error http 404, saya sudah coba hosting, local ttep ga bisa mas

ERROR LOGIN KE DASHBOARD

mas sewaktu login mau masuk ke dashboard error ini mas
12-25 16:30:07.643 4010-4010/com.rakaadinugroho.msuryanusatara E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.rakaadinugroho.msuryanusatara, PID: 4010
io.reactivex.exceptions.CompositeException: 2 exceptions occurred.
at io.reactivex.internal.observers.LambdaObserver.onError(LambdaObserver.java:77)
at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeOnObserver.onError(ObservableSubscribeOn.java:63)
at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.checkTerminated(ObservableObserveOn.java:276)
at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:172)
at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:252)
at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
ComposedException 1 :
java.net.SocketTimeoutException
at java.net.PlainSocketImpl.read(PlainSocketImpl.java:488)
at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37)
at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237)
at okio.Okio$2.read(Okio.java:138)
at okio.AsyncTimeout$2.read(AsyncTimeout.java:236)
at okio.RealBufferedSource.indexOf(RealBufferedSource.java:325)
at okio.RealBufferedSource.indexOf(RealBufferedSource.java:314)
at okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:210)
at okhttp3.internal.http1.Http1Codec.readResponseHeaders(Http1Codec.java:189)
at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:67)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:179)
at okhttp3.RealCall.execute(RealCall.java:63)
at retrofit2.OkHttpCall.execute(OkHttpCall.java:174)
at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:41)
at io.reactivex.Observable.subscribe(Observable.java:10842)
at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)
at io.reactivex.Observable.subscribe(Observable.java:10842)
at io.reactivex.internal.operators.observable.ObservableObserveOn.subscribeActual(ObservableObserveOn.java:45)
at io.reactivex.Observable.subscribe(Observable.java:10842)
at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:452)
at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)
at io.reactivex.internal.schedulers.Sche

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.