Android Open Source - Development tutorial YourAppIdea






Project Summary

Project template for android and demo app for tutorials on www.michenux.net.

Web Site / Source Repository

YourAppIdea is hosted in the following web site
https://github.com/Michenux/YourAppIdea

If you think the Android project YourAppIdea 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 YourAppIdea.

ItemValue
Java File Count122
Supported screen sizes[mdpiv11, mdpi, xxhdpi, hdpi, xhdpi, v14, xxhdpiv11, hdpiv11, xhdpiv11]
Target SDK Version19
Minimum SDK Version10
Activity Count5
Fragment Count15
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.READ_PROFILE
android.permission.READ_SYNC_SETTINGS
android.permission.USE_CREDENTIALS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SYNC_SETTINGS
com.android.vending.BILLING
com.google.android.providers.gsf.permission.READ_GSERVICES
Asset File Namesassets\EULA
assets\sql\create.sql
assets\sql\upgrade-0102.sql
assets\sql\upgrade-0130.sql
assets\sql\upgrade-0140.sql
assets\sql\upgrade-0141.sql
assets\sql\upgrade-0142.sql




License

The license information of YourAppIdea is as follows:

Apache License

Resource Files

There are 33 image files in YourAppIdea. The names of the image files are listed as follows.

ab_transparent_main.9.png
android.png
drawer_shadow.9.png
face01.png
face02.png
face03.png
face04.png
face05.png
face06.png
face07.png
face08.png
face09.png
ic_drawer.png
ic_menu_refresh.png
ic_stat_notify_newtuto.png
menu_dropdown_panel_main.9.png
navdrawer_airport.png
navdrawer_aroundme.png
navdrawer_changelog.png
navdrawer_donations.png
navdrawer_eula.png
navdrawer_friends.png
navdrawer_logout.png
navdrawer_map.png
navdrawer_quit.png
navdrawer_rating.png
navdrawer_settings.png
navdrawer_tutorial.png
navdrawer_user.png
spinner_ab_default_main.9.png
spinner_ab_disabled_main.9.png
spinner_ab_focused_main.9.png
spinner_ab_pressed_main.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

YourAppIdea has the following Java source files.

org.michenux.drodrolib.MCXApplication.java
org.michenux.drodrolib.MCXModule.java
org.michenux.drodrolib.accounts.AccountUtils.java
org.michenux.drodrolib.accounts.DumbAccountAuthenticator.java
org.michenux.drodrolib.battery.BatteryUtils.java
org.michenux.drodrolib.content.ContentProviderUtils.java
org.michenux.drodrolib.content.IntentUtils.java
org.michenux.drodrolib.content.ReceiverUtils.java
org.michenux.drodrolib.db.AbstractContentProvider.java
org.michenux.drodrolib.db.sqlite.SQLiteDatabaseFactory.java
org.michenux.drodrolib.db.sqlite.SQLiteDatabaseHelper.java
org.michenux.drodrolib.db.utils.CursorUtils.java
org.michenux.drodrolib.db.utils.SqlParser.java
org.michenux.drodrolib.geoloc.DistanceComparator.java
org.michenux.drodrolib.geoloc.DistanceHolder.java
org.michenux.drodrolib.geoloc.Localizable.java
org.michenux.drodrolib.geoloc.LocalizableComparator.java
org.michenux.drodrolib.gms.GmsUtils.java
org.michenux.drodrolib.gms.gplus.GPlusDelegate.java
org.michenux.drodrolib.gms.gplus.GPlusSimpleDelegate.java
org.michenux.drodrolib.gms.gplus.GPlusWithLoginButtonDelegate.java
org.michenux.drodrolib.gms.gplus.GoogleApiClientDelegate.java
org.michenux.drodrolib.gms.gplus.GooglePlusLoginFragment.java
org.michenux.drodrolib.info.AppUsageUtils.java
org.michenux.drodrolib.info.VersionUtils.java
org.michenux.drodrolib.lang.DateUtils.java
org.michenux.drodrolib.network.connectivity.ConnectivityUtils.java
org.michenux.drodrolib.network.json.LocationDeserializer.java
org.michenux.drodrolib.network.json.TimestampDeserializer.java
org.michenux.drodrolib.network.ssl.TrustAllManager.java
org.michenux.drodrolib.network.ssl.TrustAllSSLSocketFactory.java
org.michenux.drodrolib.network.sync.AbstractSyncHelper.java
org.michenux.drodrolib.network.volley.BitmapCacheHolder.java
org.michenux.drodrolib.network.volley.DiskBitmapCache.java
org.michenux.drodrolib.network.volley.GsonRequest.java
org.michenux.drodrolib.resources.AssetUtils.java
org.michenux.drodrolib.resources.ResourceUtils.java
org.michenux.drodrolib.security.NavDrawerUserLoginItem.java
org.michenux.drodrolib.security.SecurityUtils.java
org.michenux.drodrolib.security.User.java
org.michenux.drodrolib.security.UserHelper.java
org.michenux.drodrolib.security.UserSessionCallback.java
org.michenux.drodrolib.ui.animation.LiveButton.java
org.michenux.drodrolib.ui.animation.SquashAndStretch.java
org.michenux.drodrolib.ui.changelog.ChangeLogDialogFragment.java
org.michenux.drodrolib.ui.changelog.ChangeLogHelper.java
org.michenux.drodrolib.ui.changelog.EulaChangeLogChainHelper.java
org.michenux.drodrolib.ui.eula.EulaDialogFragment.java
org.michenux.drodrolib.ui.eula.EulaHelper.java
org.michenux.drodrolib.ui.fragment.FragmentHelper.java
org.michenux.drodrolib.ui.fragment.MasterDetailFragmentHelper.java
org.michenux.drodrolib.ui.fragment.MasterDetailFragments.java
org.michenux.drodrolib.ui.fragment.dialog.ConfirmDialog.java
org.michenux.drodrolib.ui.graphics.BitmapHelper.java
org.michenux.drodrolib.ui.listener.StartActivityOnClickListener.java
org.michenux.drodrolib.ui.listener.StartFragmentOnClickListener.java
org.michenux.drodrolib.ui.map.MCXSupportMapFragment.java
org.michenux.drodrolib.ui.navdrawer.AbstractNavDrawerActivity.java
org.michenux.drodrolib.ui.navdrawer.NavDrawerActivityConfiguration.java
org.michenux.drodrolib.ui.navdrawer.NavDrawerAdapter.java
org.michenux.drodrolib.ui.navdrawer.NavDrawerItem.java
org.michenux.drodrolib.ui.navdrawer.NavDrawerSelectItemRunnable.java
org.michenux.drodrolib.ui.navdrawer.NavMenuBuilder.java
org.michenux.drodrolib.ui.navdrawer.NavMenuItem.java
org.michenux.drodrolib.ui.navdrawer.NavMenuSection.java
org.michenux.drodrolib.ui.preferences.PreferenceCompatFragment.java
org.michenux.drodrolib.ui.widget.MCXArrayAdapter.java
org.michenux.drodrolib.wordpress.json.WPAttachment.java
org.michenux.drodrolib.wordpress.json.WPAuthor.java
org.michenux.drodrolib.wordpress.json.WPCustomFields.java
org.michenux.drodrolib.wordpress.json.WPJsonPost.java
org.michenux.drodrolib.wordpress.json.WPJsonResponse.java
org.michenux.drodrolib.wordpress.json.WPThumbnailImage.java
org.michenux.drodrolib.wordpress.json.WPThumbnailImages.java
org.michenux.drodrolib.wordpress.xmlrpc.ConnectionClient.java
org.michenux.drodrolib.wordpress.xmlrpc.MediaFile.java
org.michenux.drodrolib.wordpress.xmlrpc.XMLRPCCallback.java
org.michenux.drodrolib.wordpress.xmlrpc.XMLRPCClient.java
org.michenux.drodrolib.wordpress.xmlrpc.XMLRPCException.java
org.michenux.drodrolib.wordpress.xmlrpc.XMLRPCFault.java
org.michenux.yourappidea.NavigationController.java
org.michenux.yourappidea.YourAppModule.java
org.michenux.yourappidea.YourApplication.java
org.michenux.yourappidea.airport.AirportAdapter.java
org.michenux.yourappidea.airport.AirportListFragment.java
org.michenux.yourappidea.airport.AirportRestResponse.java
org.michenux.yourappidea.airport.Flight.java
org.michenux.yourappidea.airport.FlightEtaComparator.java
org.michenux.yourappidea.aroundme.AroundMeFragment.java
org.michenux.yourappidea.aroundme.CityActivity.java
org.michenux.yourappidea.aroundme.CityContentProvider.java
org.michenux.yourappidea.aroundme.CityListFragment.java
org.michenux.yourappidea.aroundme.Place.java
org.michenux.yourappidea.aroundme.PlaceContentProvider.java
org.michenux.yourappidea.aroundme.PlaceListAdapter.java
org.michenux.yourappidea.aroundme.PlaceLocalProvider.java
org.michenux.yourappidea.aroundme.PlaceProvider.java
org.michenux.yourappidea.aroundme.PlaceRemoteProvider.java
org.michenux.yourappidea.aroundme.PlaceRestResponse.java
org.michenux.yourappidea.donations.DonateFragment.java
org.michenux.yourappidea.facebook.FbLoginDelegate.java
org.michenux.yourappidea.facebook.FbLoginFragment.java
org.michenux.yourappidea.friends.FriendContentProvider.java
org.michenux.yourappidea.friends.FriendDetailFragment.java
org.michenux.yourappidea.friends.FriendListFragment.java
org.michenux.yourappidea.friends.FriendMainFragment.java
org.michenux.yourappidea.home.LoginActivity.java
org.michenux.yourappidea.home.MainFragment.java
org.michenux.yourappidea.home.YourAppMainActivity.java
org.michenux.yourappidea.map.SimpleMapFragment.java
org.michenux.yourappidea.receivers.BatteryLevelReceiver.java
org.michenux.yourappidea.receivers.ConnectivityChangeReceiver.java
org.michenux.yourappidea.receivers.PowerConnectionReceiver.java
org.michenux.yourappidea.settings.SettingsFragment.java
org.michenux.yourappidea.tutorial.TutorialListFragment.java
org.michenux.yourappidea.tutorial.contentprovider.TutorialContentProvider.java
org.michenux.yourappidea.tutorial.sync.TutorialAuthenticator.java
org.michenux.yourappidea.tutorial.sync.TutorialAuthenticatorService.java
org.michenux.yourappidea.tutorial.sync.TutorialSyncAdapter.java
org.michenux.yourappidea.tutorial.sync.TutorialSyncHelper.java
org.michenux.yourappidea.tutorial.sync.TutorialSyncService.java