#BattleApp BattleApp serves information of Starcraft League in Korea Republic of, written in Android SDK / Java. This Android Application Project developed as Android Studio IDE. See more information and fork at https://github.com/HelloMocca/BattleApp.git
##Support Android SDK Version minSdkVersion: 16 targetVersion: 22
##Version History [Latest Version] 0.7.1
- Follows BugFix
- The Activity restart when searching player first time.
- app OOM when scrolling league's gamelist(LeagueArchiveActivity)
- Splash Activity added
- Splash Activity started when onCreate MainActivity.
- Splash Activity checks internet connection status.
- If internet has disconnected, Splash Activity shows the Alert Dialog.
- Splash Activity's no-History attribute is true.
- BitmapDecoder
- BitmapDecode control Bitmap Resource to resizing.
- decodeBitmapFromResource get resource Id, width size and height size then return the efficiency resized Bitmap object.
- NetworkManager
- NetworkManager contains connection check method and alert dialog method.
- Published 28 August, 2015
0.6.1
- Remove unabled activities and layout
- Show winner namd as #FFBB00 color at game list
- Exist Bug
- The Activity restart when searching player first time.
- app OOM when scrolling league's gamelist(LeagueArchiveActivity)
- Published 27 August, 2015
0.5.1
- Add Volley Library for HTTP Request.
- Add Gson Library for parsing JSON data.
- MainActivity Modifed
- Remove unable menu Button
- Remove Live Game status dashboard
- Change Button Design
- PlayerInfoActivity
- Add BarChart View to show the player's game record.
- LeagueListActivity
- League List data has provided from BattleApp Server API.
- App shows the playlist when user selects the league.
- MatchingActivity
- App calculate the match result using 5 facts( total record, vs.each other, recent 5games, vs.opposing race, ).
- Manifest
- All activity's launchmode changed to singleTop
- Exist Bug
- The Activity restart when searching player first time.
- Published 27 August, 2015
0.4.3
- Change ListView to CustomListView using PlayerListAdapter
- PlayerListAdapter(Context, ArrayList)
- Published 18 August, 2015
0.4.2
- Chart draw using animation effect
- see animationDraw method in BarChart class
- Modify Button to ImageButton (@ MainActivity)
- Published 17 August, 2015
0.4.1
- Remove Title Bar
- Create Dummy Views (not connected to Network yet)
- MatchingActivity
- MatchingResultFragment
- PlayerListFragment
- Create Parcelable class "Player" for transfer Player Information
- Create customView "BarChart"
- Using Canvas
- Drawing diversing chart of Matching Result as FieldData
- Create class FieldData
- FieldData contains FieldName and Columns(String Array)
- Published 11 August, 2015
0.3.1
- Implement activity change from MainActivity to others
- Create Dummy Views (not connected to Network yet)
- ListView of PlayerActivity
- View of PlayerInfoActivity
- ListView of LeagueListActivity
- ListView of LeagueArchiveActivity
- Implement getViews and setViewEvent to each Activities
- getViews: Initialization Views(ListView, EditText, Button ...)
- setViewEvent: Setting click event on Buttons or Items of ListView
- Published 6 August, 2015
0.2.1
- Define All Layout of Activities
- Add Fragments Layout and Fragment Subclass for Matching Activity
- PlayerListFragment
- MatchingResultFragment
- Published 28 July, 2015
0.1.1
- Implement Button onClickLister to startActivity (MainActivity -> OtherActivities)
- Modify MainActivity's export attribute to "true"
- Modify MaxRecent value 3 to 1 (The BattleApp must be 'One' task)
- Published 27 July, 2015
0.0.1
- Initialize the BattleApp Project
- Add Activities
- MainActivity
- ScheduleActivity
- LeagueActivity
- PlayerActivity
- PlayerInfoActivity
- LeagueListActivity
- LeagueArchiveActivity
- MatchingActivity
- Add access Internet Permission
- Initialize Activity transaction methods
- Published 24 July, 2015