Android Open Source - App learn LearnByHeart






Project Summary

Android App to learn Punjabi.

Web Site / Source Repository

LearnByHeart is hosted in the following web site
https://github.com/msimar/LearnByHeart

If you think the Android project LearnByHeart listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of LearnByHeart.

ItemValue
Java File Count35
Supported screen sizes[mdpi, ldpi, hdpi, xhdpi, nodpi]
Target SDK Version17
Minimum SDK Version11
Activity Count6
jar files usedgson-2.2.4.jar
picasso-2.2.0.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
com.example.gcm.permission.C2D_MESSAGE
com.google.android.c2dm.permission.RECEIVE




License

The license information of LearnByHeart is as follows:

Apache License

Resource Files

There are 30 image files in LearnByHeart. The names of the image files are listed as follows.

card_blueborder.9.png
card_goldborder.9.png
card_greenborder.9.png
card_navyborder.9.png
card_no_border.9.png
card_purpleborder.9.png
card_redborder.9.png
card_tealborder.9.png
card_yellowborder.9.png
dimmed_rating_important.png
dimmed_rating_not_important.png
doesntmatter.png
icon72.png
icon_64.png
icon_add48.png
icon_learned.png
icon_notif48.png
icon_setting48.png
icon_trash3.png
like.png
links_building_add48.png
name.png
ok.png
pleasetomeetyou.png
rating_important.png
thali.png
thankyou.png
unlike.png
water.png
yes.png

The following screenshort is generated from the image listed above.

null




Java Source Files

com.mps.learn.pb.App.java
com.mps.learn.pb.PhraseManager.java
com.mps.learn.pb.adapter.AllPhraseAdapter.java
com.mps.learn.pb.alarm.ReminderReceiver.java
com.mps.learn.pb.alarm.ReminderUtil.java
com.mps.learn.pb.db.DataSourcePhrase.java
com.mps.learn.pb.db.DatabaseHelper.java
com.mps.learn.pb.db.PhraseReaderContract.java
com.mps.learn.pb.gcm.GcmBroadcastReceiver.java
com.mps.learn.pb.gcm.GcmIntentService.java
com.mps.learn.pb.http.DataUpdaterCallback.java
com.mps.learn.pb.http.DataUpdaterTask.java
com.mps.learn.pb.http.HttpConstant.java
com.mps.learn.pb.http.PhraseParser.java
com.mps.learn.pb.model.PhraseBook.java
com.mps.learn.pb.model.PhraseModel.java
com.mps.learn.pb.ui.activities.AddPhraseActivity.java
com.mps.learn.pb.ui.activities.MainActivity.java
com.mps.learn.pb.ui.activities.PhraseViewActivity.java
com.mps.learn.pb.ui.activities.SettingActivity.java
com.mps.learn.pb.ui.factivities.BaseActivity.java
com.mps.learn.pb.ui.factivities.FActivity.java
com.mps.learn.pb.ui.factivities.FoldableListActivity.java
com.mps.learn.pb.ui.factivities.ItemsAdapter.java
com.mps.learn.pb.ui.factivities.PaintingsAdapter.java
com.mps.learn.pb.ui.factivities.SpannableBuilder.java
com.mps.learn.pb.ui.factivities.UnfoldableDetailsActivity.java
com.mps.learn.pb.ui.views.FoldableItemLayout.java
com.mps.learn.pb.ui.views.FoldableListLayout.java
com.mps.learn.pb.ui.views.UnfoldableView.java
com.mps.learn.pb.ui.views.shading.FoldShading.java
com.mps.learn.pb.ui.views.shading.GlanceFoldShading.java
com.mps.learn.pb.ui.views.shading.SimpleFoldShading.java
com.mps.learn.pb.util.CommonConstants.java
com.mps.learn.pb.util.Debugger.java